From writing-style
Apply writing style and tone guidelines when creating or reviewing documentation, commit messages, PR descriptions, error messages, or user-facing text. Produces specific rewrites for every violation found.
npx claudepluginhub hpsgd/turtlestack --plugin writing-styleThis skill is limited to using the following tools:
Apply these writing standards to all text output. When reviewing existing text, check against every rule and provide specific rewrites — not abstract feedback.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Apply these writing standards to all text output. When reviewing existing text, check against every rule and provide specific rewrites — not abstract feedback.
Every piece of text must pass these five tests:
Replace the left column with the right:
| Do not write | Write instead |
|---|---|
| utilize | use |
| implement | build |
| facilitate | help, enable |
| leverage | use |
| comprehensive | complete, thorough, full |
| robust | strong, reliable, solid |
| streamline | simplify |
| empower | let, enable |
| foster | encourage, support |
| paradigm | model, approach |
| synergy | (cut the word entirely) |
| ecosystem | system, platform |
| cutting-edge | modern, current |
| game-changing | (describe the actual change) |
| best practices | (say what the practice is) |
| deep dive | look at, examine, review |
| in order to | to |
| it should be noted | (cut — just state the thing) |
| going forward / moving forward | from now on, next |
| a myriad of / a plethora of | many |
| optimal | best |
| prior to | before |
| subsequent to | after |
| in the event that | if |
| due to the fact that | because |
| at this point in time | now |
Flag every occurrence. These are AI tells and corporate filler:
delve, tapestry, landscape, nuanced, realm, multifaceted, holistic,
pivotal, cornerstone, underpinning, intricate, noteworthy, commendable,
meticulous, elevate, testament, embark, encompass, spearhead
No exceptions. If you find one, rewrite the sentence.
Output: List of violations found with exact locations and rewrites.
| Rule | Check | Wrong | Right |
|---|---|---|---|
| Active voice | Subject performs the action | "The configuration is loaded by the service" | "The service loads the configuration" |
| No -ing openers | Don't start with participial phrases | "Leveraging the new API, the client..." | "The client fetches data faster with the new API" |
| Sentence length | Flag sentences over 30 words | [split into two] | [two shorter sentences] |
| One idea per sentence | Split "and" connecting independent clauses | "It validates input and sends the response" | "It validates input. Then it sends the response." |
| Front-load key terms | Put the subject early | "For the purpose of improving reliability, we added retry logic" | "Retry logic improves reliability" |
| Parallel structure | List items use the same grammatical form | "handles auth, is logging requests, and data validation" | "handles auth, logs requests, and validates data" |
Output: Structure violations with specific rewrites.
| Rule | Limit | Action |
|---|---|---|
| Em dashes | Max 2 per document | Replace extras with periods, commas, or parentheses |
| Semicolons | Use sparingly | Most should be two separate sentences |
| Exclamation marks | Max 1 per document (0 is better) | They reduce credibility, not increase excitement |
| Oxford comma | Always | "Red, white, and blue" not "Red, white and blue" |
| Paragraphs | 1–4 sentences | A full-screen paragraph is not a paragraph |
| Code references | Backticks for code | function_name, not function_name |
| Links | Descriptive text | "See the deployment guide" not "here" |
| Headings | No skipped levels | ## then ###, never ## then #### |
Output: Formatting violations with corrections.
Output: Context-specific violations with rewrites.
## Style Review: [what was reviewed]
### Findings
| # | Rule violated | Original text | Rewrite |
|---|---|---|---|
| 1 | [rule] | "[exact text]" | "[specific rewrite]" |
| 2 | [rule] | "[text]" | "[rewrite]" |
### Summary
- Total findings: [count]
- Banned words: [count]
- Structure issues: [count]
- Formatting issues: [count]
- Context-specific: [count]
### Overall assessment
[One sentence: is the text ready to publish, or does it need a revision pass?]
/coding-standards:review-standards — for code-level quality standards (naming, structure, comments). Style-guide covers prose; review-standards covers code.