Skip to main content
skill CX Codex

technical-writing · frappe — Claude Code skill: plain technical prose

A skill that makes the agent write in Simplified Technical English: short sentences, active voice, one word per meaning. Meant for docs, READMEs and commits.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add frappe/skills --skill technical-writing -a claude-code
Open on GitHub

What technical-writing does

The skill hands the agent a set of writing rules and makes it revise, not just produce a first draft. After writing, the agent goes sentence by sentence and cuts whatever does not carry new information.

The rules sit in blocks. Words: one item gets one name, and the short common word wins (start over commence, use over utilize). Verbs: active voice, and no hiding an action inside a noun — analyze the log, not perform an analysis. Sentences: 20 words for an instruction, 25 for a description, no contractions, never three nouns in a row. A separate block covers structure: one topic per paragraph, six sentences at most, steps as a numbered list.

It is not a fit for everything. Marketing copy, essays and code stay out of scope — those need a voice, not a rulebook. The rules also ask for American spelling, so a project written in British English will get edits in the other direction. Semicolons are banned outright; the em dash is left to your judgement.

What it helps with

  • make a README follow one style with short sentences
  • rewrite a commit message so the action is visible
  • strip marketing adjectives out of the docs
  • split a setup guide into steps with one action each
  • clean bureaucratic phrasing from a plan or release notes

Example prompts for the agent

  • Rewrite README.md in Simplified Technical English
  • Trim this pull request description: active voice, no sentence over 20 words
  • Go through docs/setup.md and cut the extra words without changing the meaning

How to install technical-writing

1Skills CLI (Vercel)

npx skills add frappe/skills --skill technical-writing -a claude-code

2Manually: put the files in place

~/.claude/skills/technical-writing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/technical-writing/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about technical-writing

How do I install technical-writing in Claude Code?

Run npx skills add frappe/skills --skill technical-writing -a claude-code. The skill file lands at ~/.claude/skills/technical-writing/SKILL.md.

What does technical-writing do?

It gives the agent a Simplified Technical English ruleset: short sentences, active voice, one word for one concept. The agent applies it to documentation, READMEs, commits, pull requests, plans and release notes.

Which texts are out of scope for the skill?

Code, identifiers, marketing copy and essays. Anything that needs a voice is left alone.

Similar skills

All skills for Writing and docs →

technical-writing by other authors comes first.

technical-writing backnotprop Applies a layered technical-writing standard using Diátaxis, Google developer style, STE, and Global English. Helps draft clear readmes, RFCs, and pull requests. CX Codex +1 5,500installs technical-writing Mindrally Enforces strict technical writing rules for developer tutorials and documentation. It eliminates cliches and bullet lists to produce deep, practical implementation guides. CX Codex +1 1,200installs technical-writing akillness Writes internal technical documents: specs, architecture docs, ADRs, runbooks, migration plans and developer-facing guides. CX Codex +1 544installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. 1,219,756installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. 414,180installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. 1,052,851installs handoff Matt Pocock Creates a handoff document from the current conversation so another agent can continue the work. Use it when a task moves to a new session or agent. 1,038,491installs triage Matt Pocock This skill moves issues and external PRs through triage states, verification, and agent briefs. It fits maintainers managing an issue queue. 990,453installs domain-modeling Matt Pocock This skill sharpens project terminology, maintains GLOSSARY.md, and records selected architecture decisions in ADRs. Use it while the domain model is changing. 876,391installs

From the same set6

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor