Write effective Architecture Decision Records. Use when: (1) Creating a new ADR, (2) Recording a design decision, (3) User mentions ADR, decision, trade-off, or alternatives
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Stress-test a design decision with premortem/backcast analysis, then produce a risk-calibrated recommendation that maps to ADR fields. Use when: (1) Multiple competing architecture options, (2) Irreversible or high-risk design choices, (3) /discuss identifies a complex trade-off
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Stress-test a design decision using premortem (simulated failure) and backcasting (simulated success), then produce a structured recommendation that feeds directly into ADR artifacts.
This skill is a reference skill — called by /discuss during design exploration, not invoked standalone.
Reference-only. This skill does analysis and produces structured output for /discuss and adr-writer.
It must not create work items, execute lifecycle verbs, perform VCS operations, or write implementation code.
Use this analysis when the decision meets any of:
Do not use for: single-option bug fixes, doc-only changes, trivial refactors, or decisions already locked by existing normative RFCs.
Extract from the discussion context:
If any unresolved unknown would materially affect option ranking, reversibility, or constraints, ask clarifying questions before proceeding. If the remaining unknowns are minor, proceed with explicit assumptions. Ask at most 2 clarifying questions in one round.
Write two one-sentence anchors from the end of the timeframe:
Note whether the decision is reversible or irreversible, and whether external dependence is low/medium/high.
For the top 2-3 viable options, imagine each path fully failed. Generate:
Make each cause specific and falsifiable. Include govctl-relevant failure modes:
For the same options, imagine each path succeeded strongly. Generate:
Include govctl-relevant success drivers:
For each cause from Steps 3-4, assign:
| Category | Control | Reason | Probability (%) | Confidence | Impact (1-5) | Early Signal | Countermeasure |
|---|
Calibration guide:
Use numbers, not vague terms.
Compare the options using the evidence above, rank them, and produce:
Go, No-Go, or Conditional Gogovctl check clean, load test threshold, security review)impl phase.For Conditional Go, specify exactly what conditions must be met.
2-4 bullet points for each category:
Align with govctl phase gates:
| Checkpoint | Phase Gate | What to Measure | Kill Criteria | Scale Criteria |
|---|---|---|---|---|
| Early (before commitment) | Before finalize normative | Design evidence, assumptions, interface feasibility | Core assumptions falsified | Option remains viable |
| Mid (implementation) | Before advance test | govctl check clean, clause coverage | Spec drift detected | All clauses implemented |
| Late (release readiness) | Before advance stable | Full test suite, no regressions | Compliance failures | Ready for stable |
When the analysis is complete, map outputs to ADR fields using the adr-writer skill:
| Analysis Output | ADR Field | How to Map |
|---|---|---|
| Decision statement + constraints | context | Problem statement and constraints section |
| Premortem + backcast summaries | consequences | Positive from backcast, Negative from premortem (with mitigations) |
| Options ranking | alternatives | Each option with pros/cons from the exploration table |
| Top option + rationale | decision | "We will X because..." |
| Must-pass gates | decision | Add under ### Implementation Notes |
| Related RFCs/ADRs discovered | refs | Link as references |
If the decision is moderate-risk (only 2 options, single-module scope, reversible), produce a compact analysis:
Skip Steps 7-8 in compact mode.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Write effective Architecture Decision Records. Use when: (1) Creating a new ADR, (2) Recording a design decision, (3) User mentions ADR, decision, trade-off, or alternatives
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Commit changes with govctl integration — check work item status, update journal or notes, and run govctl check
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Facilitate design discussion — research context, clarify requirements, draft RFC/ADR
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Execute governed implementation workflow with work items, RFC/ADR checks, phase gates, testing, and closure. Use when: (1) User invokes /gov, (2) A non-trivial change needs work item tracking, (3) Implementation may require RFC/ADR handling
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Write well-structured Verification Guards. Use when: (1) Creating a new guard, (2) Editing guard check commands or patterns, (3) User mentions guard, verification, or check
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Adopt govctl in an existing project. Discovers undocumented decisions, backfills ADRs/RFCs, annotates source code. Use when: (1) Project has no governance yet, (2) User mentions migrate, adopt, onboard, or brownfield
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.