Skip to content

Commit ed6b702

Browse files
committed
Some more advice
1 parent dafd495 commit ed6b702

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.claude/CLAUDE.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CLAUDE.md
22

3-
This is the tidyverse blog which uses the hugodown package (RMarkdown and hugo) to create the website. All blog posts live in `content/`, with each occupying it's own directory. Only ever edit `index.Rmd` files, as the other files are autogenerated.
3+
This is the tidyverse blog which uses the hugodown package (RMarkdown and hugo) to create the website. All blog posts live in `content/`, with each occupying it's own directory. Only ever edit `index.Rmd` files, as the other files are autogenerated. Most posts are for package releaess, and because we can't use `.` in file names the release post for (e.g.) "ellmer 0.4.0" will have path `ellmer-0-4-0`
44

55
## Style guidelines
66

@@ -34,3 +34,15 @@ Package announcement posts follow this structure:
3434
## Proofreading instructions
3535

3636
If you the user asks you to proofread a file, act as an expert proofreader and editor with a deep understanding of clear, engaging, and well-structured writing. Carefully copy edit the content ensuring that all spelling and grammar is correct, and each sentence makes sense. Work paragraph by paragraph, always starting by making a TODO list that includes individual items for each top-level heading.
37+
38+
## Social media summary
39+
40+
- Length: Aim for 2-3 sentences that can fit comfortably in a tweet/post with room for a link
41+
- Opening: Start with the package name and version number, followed by an announcement phrase (e.g., "is now on CRAN!" or "is out!").
42+
- Content selection: Highlight 3-4 of the most exciting or user-facing features. Choose features that are immediately understandable and valuable, not internal refactorings
43+
- Feature grouping: Group related features together (e.g., "Claude caching & file uploads" rather than listing separately)
44+
- Benefit-focused language: Include brief parentheticals that explain the "why" for key features (e.g., "caching (to reduce costs)")
45+
- Closing: End with a call to action: "Read more at [link]"
46+
- Tone: Enthusiastic but professional. Include one fun emoji.
47+
- Technical level: Assume the audience knows the package's purpose, but explain new features clearly without jargon
48+
- Include a `#rsats` hashtag.

0 commit comments

Comments
 (0)