Making decisions
Skill synaptiai/synapti-marketplace/plugins/context-ledger/skills/making-decisions
The Synapti Marketplace is a curated collection of Claude Code plugins designed for AI-augmented development + advanced analytical and research tasks. Each plugin provides specialized agents, skills, and commands that extend Claude Code's capabilities in specific domains.
npx -y skills add synaptiai/synapti-marketplace --skill making-decisionsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when transforming synthesis insights into explicit decisions with documented trade-offs. Guides interactive decision-making and risk identification.
SKILL.md
5.9 KB, as published. Nobody here has run it
Decision Ledger
This skill guides the creation of explicit decisions with full trade-off documentation.
Prerequisites
- Synthesis complete (
/ledger-synthesize) 03-synthesis/CROSS-SYNTHESIS.mdexists with decision candidates- Per-pillar syntheses in
03-synthesis/SYN-*.md
Workflow
Use TodoWrite to track these mandatory steps:
<required> 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 gates </required>Step 1: Load Decision Candidates
Read 03-synthesis/CROSS-SYNTHESIS.md to extract:
- Decision topics needing resolution
- Supporting evidence from each pillar
- Identified options
Step 2: Gather Evidence per Decision
For each decision candidate:
- Collect all relevant EV-* IDs
- Summarize what evidence supports each option
- Note confidence levels
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)
Step 3: Present Trade-offs
For each decision, present:
- Options with evidence support
- What you win with each option
- What you lose with each option
- Risks created by each option
Use AskUserQuestion to get user's decision.
Step 4: Create Decision Entry
Write entry to 04-decisions/DECISIONS.yaml using schema from references/decision-ledger-schema.md.
Step 5: Identify Created Risks
Each decision may create risks. For each identified risk:
- Create entry in
05-risks/RISKS.yaml - Link back to creating decision
- Document triggers and mitigations
See references/risk-ledger-schema.md for schema.
Step 6: Generate Ledger Files
Write complete files:
04-decisions/DECISIONS.yaml05-risks/RISKS.yaml
Step 7: Validate Quality Gates
Decision quality gate:
- Every decision cites ≥2 evidence IDs
- Every decision lists ≥1 alternative considered
- Every decision documents wins AND loses
Risk quality gate:
- Every risk links to creating decision
- Every risk has severity and likelihood
- Every risk has ≥1 mitigation
User Interaction
Use the AskUserQuestion tool for every decision:
Decision prompt
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"
Trade-off confirmation
Question: "You chose [option]. Confirming trade-offs:"
Options:
- "Yes, I accept these trade-offs"
- "Wait, I want to reconsider"
- "Explain the trade-offs more"
Decision status
Question: "Should this decision be marked as:"
Options:
- "Accepted (committed)"
- "Provisional (may revisit)"
- "Need more research first"
Risk severity
Question: "This decision creates risk: [risk]. How severe?"
Options:
- "High - requires immediate mitigation"
- "Medium - should have mitigation plan"
- "Low - acceptable risk"
Output
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.
References
- references/decision-ledger-schema.md - DECISIONS.yaml schema
- references/risk-ledger-schema.md - RISKS.yaml schema