decision-memo-writer
Writes a decision record with rationale, alternatives considered and consequences. Use when a non-trivial decision needs to be understood later.
- License 许可
- MIT
- 所属仓库
- vibbs/company-os
- 最近更新
- 2026-10-21
- Stars
- ★ 6
- Forks
- 2
01 前言 Front Matter
- name
- decision-memo-writer
- runtimes
- { "claude": { "user-invocable": true } }
- description
- Writes a decision record with rationale, alternatives considered and consequences. Use when a non-trivial decision needs to be understood later.
02 资源文件 1
- 参考文档decision-memo-template.md660 B
03 SKILL.md 正文
Decision Memo Writer
Reference
- ID: S-ORG-02
- Category: Orchestration
- Inputs: decision context, alternatives, stakeholder positions
- Outputs: decision memo artifact → artifacts/decision-memos/
- Used by: Orchestrator Agent
- Tool scripts: ./tools/artifact/validate.sh
Purpose
Records non-trivial decisions with full rationale, alternatives evaluated, and anticipated consequences so that future team members can understand why a particular path was chosen without re-litigating the discussion.
Procedure
ID Convention
Use the format DM-{NNN} for decision memo IDs (e.g., DM-001, DM-002). For specialized memos, use prefixes:
REVIEW-for review memos (e.g., REVIEW-WEEKLY-2026-03-01)RETRO-for retrospective memos (e.g., RETRO-PRD-001)GROWTH-for growth experiment memos (e.g., GROWTH-001)CONV-for customer conversation logs (e.g., CONV-001)
Check artifacts/decision-memos/ for existing IDs to avoid collisions.
Steps
- Gather the decision context: what problem or question triggered this decision.
- List all alternatives considered, including the status-quo option.
- For each alternative, document pros, cons, risks, and estimated effort.
- Identify stakeholder positions and any dissenting opinions.
- State the chosen alternative and the primary rationale for selection.
- Document expected consequences (positive and negative) of the decision.
- Define revisit criteria — conditions under which this decision should be reconsidered.
- Write the memo in the standard template and save to
artifacts/decision-memos/. - Validate the artifact using
./tools/artifact/validate.sh.
Quality Checklist
- [ ] Decision context is clearly stated and specific
- [ ] At least two alternatives (including status-quo) are documented
- [ ] Each alternative has pros, cons, and risk assessment
- [ ] Stakeholder positions are captured accurately
- [ ] Chosen alternative has explicit rationale
- [ ] Consequences section covers both upside and downside
- [ ] Revisit criteria are defined with measurable triggers
- [ ] Artifact passes validation
04 同仓库更多 Skills
typo-field
Fixture skill with a misspelled top-level field.
spaced-comments
Fixture skill with comments and spaces after block keys.
crlf-comments
Fixture skill with Windows line endings.
claude-fields
Fixture skill using top-level fields Claude Code documents.
workflow-router
Maps an objective to the artifacts, stages and agents it needs. Use when deciding what happens next or which agents to involve.
weekly-review
Summarizes your week: what shipped, AI spend, support themes, security health and next priorities. Use at the end of each week.