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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Write well-structured RFCs with normative clauses. Use when: (1) Creating a new RFC, (2) Adding or editing RFC clauses, (3) User mentions RFC, specification, or normative requirements
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Write RFCs that are precise, complete, and follow govctl conventions.
This helper skill may be used standalone or by /discuss, /gov, /spec, or /migrate.
It is responsible for RFC content and clause quality, not RFC lifecycle verbs. Use /spec or /gov for govctl rfc finalize, bump, or advance.
govctl rfc new "<title>"
govctl clause new <RFC-ID>:C-<NAME> "<title>" -s "<section>" -k <kind>
govctl clause edit <RFC-ID>:C-<NAME> --stdin <<'EOF'
clause text
EOF
Every RFC should have:
govctl clause new <RFC-ID>:C-SUMMARY "Summary" -s "Summary" -k informative
govctl clause edit <RFC-ID>:C-SUMMARY --stdin <<'EOF'
Brief overview of what this RFC specifies and why.
**Scope:** What is covered and what is not.
**Rationale:** Why this specification is needed.
EOF
govctl clause new <RFC-ID>:C-<NAME> "<Title>" -s "Specification" -k normative
govctl clause edit <RFC-ID>:C-<NAME> --stdin <<'EOF'
The system MUST ...
The system SHOULD ...
The system MAY ...
**Rationale:**
Why this requirement exists.
EOF
Use these keywords in ALL CAPS in normative clauses:
| Keyword | Meaning |
|---|---|
| MUST | Absolute requirement |
| MUST NOT | Absolute prohibition |
| SHOULD | Recommended but not required |
| SHOULD NOT | Discouraged but not prohibited |
| MAY | Optional |
[[RFC-NNNN]] or [[ADR-NNNN]] syntax.C- prefix followed by a descriptive uppercase name with hyphensC-VALIDATION, C-ERROR-FORMAT, C-WORK-DEFC-1, C-Misc, C-stuff| Section | Clause Kind | Content |
|---|---|---|
| Summary | informative | Overview, scope, rationale |
| Specification | normative | MUST/SHOULD/MAY requirements |
| Rationale | informative | Extended explanation |
The renderer auto-generates structural elements. Do NOT include these in clause text:
### [RFC-XXXX:C-NAME] Title) — auto-generated from metadata*Since: vX.Y.Z* — auto-generated from the since JSON field> **Superseded by:** ... — auto-generated from the superseded_by fieldAmended: ... — does not exist; do not hallucinate thisClause text should contain only the specification prose, rationale, and [[...]] references.
| Mistake | Fix |
|---|---|
| Vague MUST: "MUST handle errors appropriately" | Specific: "MUST return Result<T, E> with descriptive error message" |
| No rationale | Add **Rationale:** section explaining why |
| Untestable requirement | Rewrite so it can be verified programmatically |
| Missing cross-references | Add [[RFC-NNNN]] or [[ADR-NNNN]] links |
Including Since: in clause text | Don't — the renderer adds it from the since field automatically |
| Including clause heading in text | Don't — the renderer generates ### [RFC:C-NAME] Title from metadata |
govctl check after substantive RFC editsrfc-reviewer before lifecycle handoff/spec for clarification-only or artifact-only RFC maintenance/gov for implementation-bearing RFC amendments아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.