Proactively suggest creating a design document when discussing significant changes, new features, or architectural decisions. Also triggers when user has existing markdown docs that should be converted to org-mode. Use when conversation involves design decisions that should be documented, when user mentions RFC/RFD/design doc, or when proposing changes that warrant formal documentation. Trigger on phrases like "we should document this", "this needs an RFC", "let me think through the design", "c…
Proactively suggest creating a design document when discussing significant changes, new features, or architectural decisions.
Also triggers when user has existing markdown docs that should be converted to org-mode.
Use when conversation involves design decisions that should be documented, when user mentions RFC/RFD/design doc, or when proposing changes that warrant formal documentation.
Trigger on phrases like "we should document this", "this needs an RFC", "let me think through the design", "convert this to org", or when discussing tradeoffs between multiple approaches.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md5,088 B
docsSUMMARY.md599 B
History
First recorded snapshot · 0 installs
SKILL.md
Design Doc Suggestion
This skill helps identify when a design document should be created and guides the process.
Prerequisites
Before triggering, check that the project has been set up with the backlog system.
Look for either:
backlog.org in the project root, OR
docs/design/ directory exists
If neither exists, do NOT proactively trigger this skill. The project hasn't been set up with the backlog system yet. Silently skip - don't suggest setup or explain why the skill isn't running.
Exception: If the user explicitly asks to "create a design doc" or similar, you may suggest running /backlog:setup first to initialize the system.
User says "we have an old RFC", "there's a markdown doc for this"
Proactive offers:
For new doc: "This seems like a significant design decision. Should I create a design doc to capture the motivation, options, and decision? That would help track the rationale and any implementation tasks."
For conversion: "I see there's an existing markdown document for this. Should I convert it to org-mode format? I can extract the tasks, assign IDs, and optionally queue them to the backlog."
Workflow
1. Confirm Scope
Ask:
What's the one-sentence summary?
What category? (read valid categories from README.org's * Document Categories table)
Any specific options already being considered?
(If converting) Which markdown file should I convert?
2. Create the Document
For new docs: Use /new-design-doc <title> to scaffold, then:
Fill in Summary - one paragraph overview
Fill in Motivation - why this matters, what problem it solves
Fill in Design - options considered with tradeoffs
Add Tasks - implementation work with [PROJECT-NNN-XX] IDs
Add Questions - open issues as ** OPEN
For conversion: Use /new-design-doc <title> <source.md> to convert, then:
Review the converted structure
Verify task IDs are properly assigned
Check that code blocks converted correctly
Offer to queue tasks to backlog
3. Use Org-Mode Properly
Remind yourself:
Documents are numbered sequentially (001, 002, ...) - check existing docs for next number
Add #+CATEGORY: to frontmatter (use categories from README.org)
Use ** TODO [PROJECT-NNN-XX] Task title (not markdown checkboxes)
Use OPEN Question / DECIDED Question (not plain text)
Add :PROPERTIES: for EFFORT, VERSION, DECIDED date
Reference the template: docs/design/000-template.org
4. Update Index
Add the new doc to docs/design/README.org in the appropriate section.