Scaffolds issue docs, ADRs, README outlines, changelog entries, roadmap updates, and Mermaid architecture diagrams using project templates. Use when drafting an ADR, writing a changelog, updating the roadmap after a feature ships, creating a README for a new library, or diagramming a system flow.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
For project-specific directory structure and practices, see docs-structure.md.
### ISSUE-ID: Brief Description
**Issue ID:** ISSUE-ID
**Status:** Known Limitation | Fixed | Workaround Available
**Severity:** Critical | High | Medium | Low
**Impact:** [What user/developer experience is affected]
#### Problem
[Clear description of the issue]
#### Root Cause
[Technical explanation]
#### Solution Options
1. **Option A** — [Description] — Pros: ... Cons: ...
2. **Option B** — [Description]
#### Related Files
- `path/to/file.ts` — [What it does]When a feature is completed: add COMPLETE row with date and owner, list files changed with rationale, add validation command + exit status, move to Completed section with one-line release note.
- Feature: Add priceRange filter
Completed: 2026-03-30 | Owner: @developer
Files: src/components/PriceRangeFilter.tsx, src/lib/filters.ts
Validation: `pnpm build` (exit 0)## ADR-NNN: Decision Title
**Date:** YYYY-MM-DD
**Status:** Accepted | Superseded | Deprecated
**Context:** [Why this decision was needed]
**Decision:** [What was decided]
**Consequences:** [Impact of the decision]
**Alternatives Considered:** [What else was evaluated]# Feature / Library Name
One-sentence summary of what this does and why it exists.
## Quick Start
Brief usage example or setup steps.
## Architecture
High-level overview. Include a Mermaid diagram for non-trivial systems.
## Key Files
| File | Purpose |
|------|---------|
| `src/handler.ts` | Request handling logic |
| `src/schema.ts` | Validation schemas |Keep diagrams focused — one concern per diagram, max 10–12 nodes.
flowchart TD
A[Receive Request] --> B{Authenticated?}
B -- Yes --> C[Process]
B -- No --> D[Return 401]flowchart TD for pipelines, LR for request flows, sequenceDiagram for API flows, erDiagram for data models%% Title: ... on complex diagrams; use verb labels on arrowsGroup entries by Conventional Commits type under a version heading:
## [1.2.0] — YYYY-MM-DD
### Added
- feat: Add retry logic to API client (#123)
### Fixed
- fix: Resolve race condition in queue processor (#127)
### Changed
- refactor: Extract validation into shared module (#125)npx markdown-link-check docs/**/*.md && pnpm prettier --check "docs/**/*.md"See WRITING-GUIDE.md for writing guidelines, formatting rules, and anti-patterns.
f5c8508
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.