ai-toolkit-rules
Mandatory engineering, security, testing, git, performance, quality, and response rules.…
Generates/updates README, API docs, architecture notes. Triggers: docs, README, API docs, architecture note, documentation.
$ npx -y skills add softspark/ai-toolkit --skill docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/docsContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates/updates README, API docs, architecture notes. Triggers: docs, README, API docs, architecture note, documentation.
name: docs description: "Generates/updates README, API docs, architecture notes. Triggers: docs, README, API docs, architecture note, documentation." user-invocable: true effort: high argument-hint: "[type: readme/api/architecture-note]" agent: documenter context: fork allowed-tools: Read, Write, Grep, Glob
$ARGUMENTS
Generate or update documentation.
/docs [type] [target]
1. **Analyzes** code structure 2. **Extracts** documentation info 3. **Generates** documentation files 4. **Updates** existing docs
| Type | Description | |------|-------------| | `readme` | Generate/update README | | `api` | API documentation | | `architecture-note` | Architecture note | | `changelog` | Generate changelog | | `comments` | Add code comments | | `kb` | Knowledge base entry (enforces KB structure) |
When creating or updating documents in the `kb/` directory, follow the `documentation-standards` knowledge skill (auto-loaded). Key rules:
Full spec: see `app/skills/documentation-standards/SKILL.md`.
# [Project Name] [Auto-generated description] ## Installation [Detected from package manager] ## Usage [Extracted from code/examples] ## API [Extracted from code] ## License [Detected]
# Architecture Note: [TITLE] ## Status Proposed ## Context [What is the issue?] ## Decision [What was decided?] ## Consequences [What are the results?] ## Date [Today's date]
## Documentation Report ### Generated - [file 1] - [file 2] ### Updated - [file 3]: [what changed] ### Skipped - [file 4]: [reason] ### Next Steps - [ ] Review generated docs - [ ] Add missing details - [ ] Commit changes
| Excuse | Why It's Wrong | |--------|----------------| | "The code is self-documenting" | Code shows how, not why — decisions, constraints, and context need prose | | "Nobody reads docs anyway" | People don't read bad docs — good docs are the first thing consulted | | "I'll document it when it's stable" | Unstable code needs docs most — document intent so others can contribute | | "Comments get stale" | That's an argument for maintaining docs, not skipping them | | "The tests are the documentation" | Tests verify behavior but don't explain architecture, trade-offs, or setup |
Documentation settings in:
Generated documentation should be reviewed. AI may miss context or make assumptions.
Run the bundled script to audit documentation coverage and find gaps:
python3 ${CLAUDE_SKILL_DIR}/scripts/doc-inventory.py .If the inventory script reports `doc_coverage_percent < 50` and the project has multiple modules, use Agent Teams for parallel documentation:
Create an agent team for documentation: - Teammate 1 (documenter): "Document the [module-1] directory. Generate docstrings for all public functions." Use Sonnet. - Teammate 2 (documenter): "Document the [module-2] directory. Generate docstrings for all public functions." Use Sonnet. - Teammate 3 (documenter): "Generate README sections: installation, usage, API reference." Use Opus. Teammates should NOT overlap — each owns their assigned scope.
AI coding toolkit with machine-enforced safety, 116 skills, 44 agents, lifecycle hooks, persona presets, opt-in plugin packs, and benchmark tooling.
Repo: softspark/ai-toolkit
Mandatory engineering, security, testing, git, performance, quality, and response rules.…
Searches past coding sessions for observations, decisions, context. Triggers: mem-search,…
Accessibility validator: WCAG 2.1 AA, EN 301 549, EAA. Triggers: a11y, accessibility, WCAG,…
Creates new specialized agents with frontmatter, tools, delegation. Triggers: new agent,…
Analyzes code quality, complexity, patterns across codebase. Triggers: quality report,…
API design: naming, versioning, pagination, idempotency, OpenAPI, error contracts and safe…