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
日本語の概要は準備中です。原文の説明を表示しています。