Help us improve
Share bugs, ideas, or general feedback.
From context-ledger
Use when transforming synthesis insights into explicit decisions with documented trade-offs. Guides interactive decision-making and risk identification.
npx claudepluginhub synaptiai/synapti-marketplace --plugin context-ledgerHow this skill is triggered — by the user, by Claude, or both
Slash command
/context-ledger:making-decisionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill guides the creation of explicit decisions with full trade-off documentation.
Structures product decisions into concise docs with options, trade-offs, comparisons, recommendation, reversibility, and next steps for stakeholder review.
Guides creation of decision records with full context, alternatives, rationale, and revisit conditions. Auto-links related PRDs, strategy docs, OKRs. Useful for product decision documentation.
Provides structured decision-making by weighing pros and cons, stakeholders, risks, and alternatives. Useful when evaluating options or planning approach.
Share bugs, ideas, or general feedback.
This skill guides the creation of explicit decisions with full trade-off documentation.
/ledger-synthesize)03-synthesis/CROSS-SYNTHESIS.md exists with decision candidates03-synthesis/SYN-*.mdUse TodoWrite to track these mandatory steps:
1. Load decision candidates from cross-synthesis 2. For each candidate, gather evidence and options 3. Present trade-offs for user decision 4. Create decision entry with semantic ID 5. Identify risks created by each decision 6. Generate DECISIONS.yaml and RISKS.yaml 7. Validate decision quality gatesRead 03-synthesis/CROSS-SYNTHESIS.md to extract:
For each decision candidate:
decision_candidate:
topic: target-segment-priority
options:
- name: SMB-first
evidence:
- EV-users-smb-pain-points (0.80)
- EV-economics-smb-unit-economics (0.75)
- name: Enterprise-first
evidence:
- EV-market-enterprise-tam (0.85)
- EV-competitors-enterprise-gap (0.70)
For each decision, present:
Use AskUserQuestion to get user's decision.
Write entry to 04-decisions/DECISIONS.yaml using schema from references/decision-ledger-schema.md.
Each decision may create risks. For each identified risk:
05-risks/RISKS.yamlSee references/risk-ledger-schema.md for schema.
Write complete files:
04-decisions/DECISIONS.yaml05-risks/RISKS.yamlDecision quality gate:
Risk quality gate:
Use the AskUserQuestion tool for every decision:
Question: "Decision needed: [topic]"
Options:
- "[Option A] - supported by [evidence summary]"
- "[Option B] - supported by [evidence summary]"
- "[Option C] - supported by [evidence summary]"
- "Need more information before deciding"
Question: "You chose [option]. Confirming trade-offs:"
Options:
- "Yes, I accept these trade-offs"
- "Wait, I want to reconsider"
- "Explain the trade-offs more"
Question: "Should this decision be marked as:"
Options:
- "Accepted (committed)"
- "Provisional (may revisit)"
- "Need more research first"
Question: "This decision creates risk: [risk]. How severe?"
Options:
- "High - requires immediate mitigation"
- "Medium - should have mitigation plan"
- "Low - acceptable risk"
After decision-making:
## Decisions Complete
**Decisions Made:** [N]
**Status:** [X] accepted, [Y] provisional
**Risks Identified:** [Z]
### Decisions Summary
| ID | Decision | Status | Evidence Count |
|----|----------|--------|----------------|
| DEC-scope-smb-first | Target SMB first | accepted | 4 |
| DEC-pricing-freemium | Use freemium model | provisional | 3 |
| ... | ... | ... | ... |
### Risks Created
| ID | Risk | Severity | Linked Decision |
|----|------|----------|-----------------|
| RISK-market-smb-churn | SMB churn rate | medium | DEC-scope-smb-first |
| ... | ... | ... | ... |
### Quality Gate Status
- Decision gate: ✓ All decisions cite ≥2 evidence
- Risk gate: ✓ All risks have mitigations
### Next Step
Run `/ledger-spec` to generate constrained PRD and architecture.