active/write-tech-docs/SKILL.md
Write or review technical documentation.
npx skillsauth add kevinslin/skills tech-doc-writerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Apply proven editorial principles to create clear, concise, and effective technical documentation. This skill emphasizes leading with user value, ruthlessly cutting redundancy, and creating scannable content that respects reader intelligence.
Apply these five foundational principles when writing or reviewing documentation:
Begin with what users can achieve, not how the software achieves it. Implementation details belong in architecture docs, not in overview sections.
Pattern:
Use "Enable", "Manage", "Control" instead of "Discovers", "Scans", "Processes". Shift focus from what the tool does to what users can do with it.
Pattern:
.claude/skills/ folders"Remove:
Trust reader intelligence. Every sentence must add new information.
Present the recommended approach. Listing multiple options creates decision paralysis. If alternatives exist, mention them in an options section, not inline.
Pattern:
--interactive and -i flags-i (the recommended short form)Use single, consolidated code blocks with inline comments instead of multiple scattered examples. This improves scannability and copy-paste usability.
Choose the appropriate structure based on content type:
README.md - Apply strict adherence to principles:
API Documentation - Precision over brevity:
Troubleshooting Guides - Hand-holding is acceptable:
sh, bash, python)Follow this structure for documenting commands:
### `command-name`
[Purpose statement in one sentence]
Options:
- `--flag`: Description of what flag does.
- `--another`: Description of another flag.
Examples:
```bash
command-name
command-name --flag
command-name --flag --another --verbose
Order examples from simple to complex.
## Opening Section Pattern
Structure opening sections as:
1. One-sentence value proposition
2. One-sentence mechanism explanation
Example:
```markdown
Skillz is a CLI that enables skills across any LLM powered tool in a matter of seconds.
It works by injecting skill instructions in the `AGENTS.md` instruction file.
Use this pattern: Action verb + benefit + (optional technical detail)
Example:
- Enable skill usage by automatically detecting tool environment
- Enable skills to be automatically synced from well known paths
- Manage and edit skills directly from the CLI
Maintain these characteristics:
Avoid:
Before finalizing documentation, verify:
For comprehensive coverage of all principles, examples, and edge cases, consult the complete writing guide:
Load when needed: references/WRITING_GUIDE.md
This reference contains:
Use grep to search for specific topics:
When writing or reviewing documentation:
references/WRITING_GUIDE.md for detailed guidance when neededThe goal: Create documentation that gets users productive quickly while respecting their time and intelligence.
development
Generate incremental Slack digests for channels, topics, and categories.
testing
Audit an OpenClaw maturity-scorecard surface into an evidence-backed component score report. Use when given a surface from an OpenClaw maturity-scorecard.md and asked to score coverage, quality, readiness, or generate a detailed surface report plus per-component subreports.
tools
Turn an existing concrete spec into a reusable generic spec template. Use when asked to create a generic spec, template spec, reusable implementation template, or generalized version of a spec from a specific implementation such as one plugin, channel, integration, feature, or PR.
data-ai
Trace how something works with an investigator subagent and a skeptical reviewer subagent.