From user-docs-writer
Bootstrap the user documentation conventions for a project. Appends user guide, onboarding, and KB article conventions to docs/content/CLAUDE.md. Idempotent — merges missing sections into existing files without overwriting.
npx claudepluginhub hpsgd/turtlestack --plugin user-docs-writerThis skill is limited to using the following tools:
Bootstrap the user documentation conventions for **$ARGUMENTS**.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Retrieves current documentation, API references, and code examples for libraries, frameworks, SDKs, CLIs, and services via Context7 CLI. Ideal for API syntax, configs, migrations, and setup queries.
Uses ctx7 CLI to fetch current library docs, manage AI coding skills (install/search/generate), and configure Context7 MCP for AI editors.
Bootstrap the user documentation conventions for $ARGUMENTS.
mkdir -p docs/content
For each file below, apply the safe merge pattern:
<!-- Merged from user-docs-writer bootstrap v0.1.0 -->docs/content/CLAUDE.md — APPENDImportant: This file may already exist (created by developer-docs-writer:bootstrap). If it exists, APPEND the sections below that are missing. If it does not exist, create it with BOTH the header and the content below.
If the file does not exist, start with this header before the content below:
# Content Domain
This directory contains documentation conventions and content standards.
Append this content (~60 lines):
<!-- User documentation section — added by user-docs-writer bootstrap v0.1.0 -->
## User Documentation
This section covers user guide conventions, onboarding content format, KB article structure, and content strategy.
### What User Docs Covers
- **User guides** — task-oriented documentation for end users
- **Onboarding content** — first-run experiences and getting started flows
- **KB articles** — self-service support content
- **Content strategy** — information architecture and content lifecycle
### User Guide Conventions
User guides follow the Diataxis "how-to" mode — task-oriented, goal-focused:
| Principle | Description |
|-----------|-------------|
| Start with the goal | Title = what the user wants to achieve, not the feature name |
| Assume basic knowledge | Don't re-explain concepts covered in tutorials |
| Numbered steps | Every procedure uses numbered steps with one action per step |
| Show outcomes | Include expected results after key steps (screenshots or output) |
| Link, don't repeat | Cross-reference related guides rather than duplicating content |
### Onboarding Content Format
Onboarding content follows a progressive disclosure pattern:
1. **Welcome** — what the product does (one sentence), what the user will achieve
2. **Quick win** — shortest path to first value (< 5 minutes)
3. **Core workflow** — the primary task loop the user will repeat
4. **Next steps** — links to deeper guides and features
### Rules
- Onboarding targets time-to-first-value, not feature coverage
- Every onboarding flow has a measurable success metric (e.g., activation event)
- Content is tested with real users — iterate based on drop-off data
### KB Article Structure
Every KB article follows this template:
| Section | Purpose |
|---------|---------|
| **Title** | Question format preferred — "How do I..." or "Why does..." |
| **Summary** | One-paragraph answer (for quick scanning) |
| **Steps / Explanation** | Detailed procedure or explanation |
| **Related articles** | Links to related KB content |
| **Last verified** | Date the article was confirmed accurate |
### KB conventions
- Articles are written for scanning — use headings, bullets, and bold key terms
- Every article has a "Last verified" date — stale articles (> 6 months) are flagged for review
- Search keywords are included in the article metadata
- Publish to GitHub Wiki for discoverability
### User Docs Tooling
| Tool | Purpose |
|------|---------|
| GitHub Wiki | KB articles, onboarding guides |
| GitHub (in-repo) | Versioned user guides in `docs/` |
### Available User Docs Skills
| Skill | Purpose |
|-------|---------|
| `/user-docs-writer:write-user-guide` | Write a task-oriented user guide |
| `/user-docs-writer:write-onboarding` | Write onboarding content |
| `/user-docs-writer:write-kb-article` | Write a KB article |
| `/user-docs-writer:content-strategy` | Define content strategy and information architecture |
### User Docs Conventions
- User guides are titled by goal, not by feature ("Export your data" not "Export feature")
- Onboarding content is reviewed quarterly against activation metrics
- KB articles are verified for accuracy at least every 6 months
- All user-facing content is written at a reading level appropriate to the audience
- Screenshots include alt text and are updated when the UI changes
After creating/merging all files, output a summary:
## User Docs Bootstrap Complete
### Files merged
- `docs/content/CLAUDE.md` — appended user documentation conventions
### Next steps
- Write onboarding content using `/user-docs-writer:write-onboarding`
- Create initial KB articles using `/user-docs-writer:write-kb-article`
- Define content strategy using `/user-docs-writer:content-strategy`