skills/style-docs/SKILL.md
Generate standardized project documentation using the 5-style system. Use when asked to create plans, specs, skills, RFCs, ADRs, or other project documentation. Ensures consistent, high-quality documentation across the codebase.
npx skillsauth add thrashr888/thrashr888-agent-kit style-docsInstall 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.
Use this skill when creating project documentation, planning features, or organizing technical decisions.
| Style | Purpose | Location | Update Trigger |
| ------------------ | --------------------------------- | ----------------- | -------------------- |
| 1. Plan Mode | Deep exploration before coding | plans/ | Per feature |
| 2. Issues | Track work across sessions | .beads/ or GH | Throughout feature |
| 3. Evergreen Specs | System truth ("how it works") | specs/ | Architecture changes |
| 4. Skills | Agent guides ("how to implement") | .claude/skills/ | Pattern changes |
| 5. User Docs | Human communication | README, CLAUDE.md | Major features |
Purpose: Explore and design before coding
When to use:
File naming: plans/YYYY-MM-DD-feature-name.md
Template: See references/plan-template.md
Purpose: Track work items and dependencies
When to use:
Commands:
bd create --title="..." --type=task|bug|feature --priority=2
bd update <id> --status=in_progress
bd close <id>
Purpose: Document architectural truth - WHAT the system does
When to use:
Characteristics:
Template: See references/spec-template.md
Purpose: Guide agents on HOW to implement
When to use:
Characteristics:
Template: See references/skill-template.md
Purpose: Human-facing communication
When to use:
Files:
README.md: Project overview, installationCLAUDE.md: Agent instructionsAGENTS.md: Compiled agent instructions| Situation | Action |
| -------------------------- | --------------------------------- |
| Starting new feature | Enter plan mode → write to plans/ |
| Feature spans sessions | Create beads issue |
| New architectural pattern | Update spec in specs/ |
| New implementation pattern | Update skill in .claude/skills/ |
| Public-facing change | Update README.md |
| Agent guidance needed | Update CLAUDE.md |
For specific use cases:
references/rfc-template.md): Formal proposals needing team inputreferences/adr-template.md): Architecture decision recordsreferences/bug-report-template.md): Bug documentationreferences/feature-request-template.md): Feature proposalsreferences/pull-request-template.md): PR descriptionsDON'T:
DO:
All templates available in references/:
plan-template.md - Plan mode templatespec-template.md - Evergreen spec templateskill-template.md - Skill document templaterfc-template.md - RFC templateadr-template.md - ADR templatebug-report-template.md - Bug report templatefeature-request-template.md - Feature request templatepull-request-template.md - PR description templatetools
Release workflow for Rust CLI tools with multi-platform binaries, GitHub Releases, and Homebrew distribution. Use when releasing a new version of a Rust project.
tools
Onboard a new Rust project with standard tooling, CI/CD, and best practices. Use when starting a new Rust project or setting up an existing one with proper infrastructure.
development
Rust development workflow with quality gates, testing, and iteration patterns. Use when developing Rust code, running tests, or iterating on Rust projects.
development
Rust coding best practices for idiomatic, efficient, and maintainable code. Use when writing Rust code, reviewing code, or learning Rust patterns.