Loading...
Loading...
Resolve architectural ambiguities, edge cases, and system trade-offs for proposed features or refactors before implementation planning.
npx skill4agent add venhdev/skills clarify### Q<N>: <Architectural Dimension>
Bottleneck: <Single-sentence technical tension or edge-case risk>
• [A] <Option Title> ── Trade-off: <Advantage> vs. <Disadvantage>
• [B] <Option Title> ── Trade-off: <Advantage> vs. <Disadvantage>
• [C] <Option Title> ── Trade-off: <Advantage> vs. <Disadvantage>
Recommendation: [Option] because <Single-sentence technical rationale># Architectural Decision Dossier: <Scope / System Slug>
## 1. Scope & Core Constraints
- **Target Boundary**: <Primary subsystem, domain, or integration boundary>
- **Core Dilemma**: <Primary architectural tension or trade-off resolved>
- **Convergence**: <Settled questions: Q1..QN>
## 2. Settled Decisions
### [Q1] <Architectural Dimension> ── <Chosen Option>
- **Bottleneck**: <Operational tension, failure risk, or contract ambiguity addressed>
- **Rationale & Trade-off**: <Core benefit gained> vs. <accepted systemic cost/complexity>
- **Enforced Invariant**: <Concrete non-negotiable rule, contract constraint, or boundary guardrail>
### [Q2] <Architectural Dimension> ── <Chosen Option>
- **Bottleneck**: <Operational tension, failure risk, or contract ambiguity addressed>
- **Rationale & Trade-off**: <Core benefit gained> vs. <accepted systemic cost/complexity>
- **Enforced Invariant**: <Concrete non-negotiable rule, contract constraint, or boundary guardrail>
## 3. Blast Radius & Downstream Routing
- **Impacted Subsystems**: `<Component A>`, `<Component B>`
- **Banned Anti-Patterns**: <Explicitly forbidden workarounds or failure-prone designs>
- **Next Step**: Route to `/changeset` for blast-radius planning and execution staging./ssotArchitectural Decision Dossier/changeset