File contents /decide — Decision Logging
Record decisions with context and alternatives.
Context
Today's date: !date +%Y-%m-%d
Recent decisions: !ls decisions/*/*.md 2>/dev/null | tail -10
Reference template: @_templates/decision.md
Config: @_core/config.yaml
Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Processing Steps
Parse Input
Extract project (before colon)
Extract decision statement
Look for alternatives: "over", "instead of", "vs", "considered"
Extract context if provided
Create Decision Note
Filename: decisions/{project}/{date}-{slug}.md
Apply template with:
Decision statement
Alternatives considered
Context/rationale
Add ## Links section
Auto-Link
Search for related docs in docs/{project}/
Add backlinks to relevant docs
Update References
Add to project index if exists
Append to Vault Log
Append entry to 01-index/_vault-log.md (see .claude/rules/vault-log.md)
Action: decision
Details: the decision statement in ~10 words
Output
Created: decisions/{project}/{date}-{slug}.md
Decision: {decision}
Alternatives: {count} considered
1 --- 2 name: decide 3 description: Decide 4 --- 5 6 # /decide — Decision Logging 7 8 Record decisions with context and alternatives. 9 10 ## Context 11 12 Today's date: `!date +%Y-%m-%d` 13 Recent decisions: `!ls decisions/*/*.md 2>/dev/null | tail -10` 14 15 Reference template: @_templates/decision.md 16 Config: @_core/config.yaml 17 Processing logic: @_core/PROCESSING.md 18 19 ## Input 20 21 User input: $ARGUMENTS 22 23 ## Processing Steps 24 25 1. **Parse Input** 26 - Extract project (before colon) 27 - Extract decision statement 28 - Look for alternatives: "over", "instead of", "vs", "considered" 29 - Extract context if provided 30 31 2. **Create Decision Note** 32 - Filename: `decisions/{project}/{date}-{slug}.md` 33 - Apply template with: 34 - Decision statement 35 - Alternatives considered 36 - Context/rationale 37 - Add `## Links` section 38 39 3. **Auto-Link** 40 - Search for related docs in `docs/{project}/` 41 - Add backlinks to relevant docs 42 43 4. **Update References** 44 - Add to project index if exists 45 46 5. **Append to Vault Log** 47 - Append entry to `01-index/_vault-log.md` (see `.claude/rules/vault-log.md`) 48 - Action: `decision` 49 - Details: the decision statement in ~10 words 50 51 ## Output 52 53 ``` 54 Created: decisions/{project}/{date}-{slug}.md 55 Decision: {decision} 56 Alternatives: {count} considered 57 ```
kv0906/pm-kit/tree/main/.claude/skills/decide commit 7f8679ce63
Frequently asked questions How do I install the Decide skill? Run npx skillmds@latest add kv0906/decide in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Decide skill do? Decide It is listed under Coding & Dev Tools on SkillMD.
Is Decide safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Decide? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Decide free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Decide? kv0906 (@kv0906) published this skill. Their other Agent Skills are listed on their SkillMD profile.