| name | rfc-template |
| enabled | true |
| description | Use when performing rfc template — structures a Request for Comments (RFC)
document for proposing significant technical changes that require cross-team
input and approval. This template guides authors through problem definition,
proposed solution, alternatives analysis, and rollout planning, ensuring
proposals are comprehensive enough for informed review.
|
| required_connections | [{"prefix":"wiki","label":"Documentation Platform"}] |
| config_fields | [{"key":"rfc_number","label":"RFC Number","required":true,"placeholder":"e.g., RFC-2026-015"},{"key":"title","label":"RFC Title","required":true,"placeholder":"e.g., Migrate to event-driven architecture"},{"key":"author","label":"Author","required":true,"placeholder":"e.g., Jane Smith"}] |
| features | ["RFC","DOCUMENTATION","ARCHITECTURE"] |
Request for Comments (RFC)
Phase 1: Problem Statement
Define the problem clearly and concisely.
-
-
-
-
-
Metadata:
| Field | Value |
|---|
| RFC Number | |
| Title | |
| Author | |
| Status | Draft / Open for Comment / Final Comment Period / Accepted / Rejected |
| Created | |
| Comment Deadline | |
| Reviewers | |
Phase 2: Proposed Solution
Describe the proposed approach in detail.
-
-
-
-
-
-
Scope:
Phase 3: Alternatives Considered
| Alternative | Description | Why Not Chosen |
|---|
| | |
For each alternative:
Phase 4: Impact Analysis
Compatibility:
Performance:
Security:
Cost:
Risk Assessment:
| Risk | Likelihood | Impact | Mitigation |
|---|
| | | |
Phase 5: Rollout Plan
-
-
-
Phase 6: Open Questions
| Question | Raised By | Status | Resolution |
|---|
| | | |
Counter-Rationalizations
| Shortcut | Counter | Why |
|---|
| "We can skip some steps for this case" | Adapt the workflow steps, don't skip them | Skipped steps are where incidents and oversights originate |
| "The user seems to already know what to do" | Complete all workflow phases with the user | The workflow catches blind spots that experience alone misses |
| "This is a minor case, full process is overkill" | Scale the process down, don't turn it off | Minor cases become major when unstructured; the process scales, not disappears |
| "I'll fill in the details later" | Complete each section before moving on | Deferred details are forgotten; real-time capture is more accurate |
| "The template output isn't necessary" | Always produce the structured output format | Structured output enables comparison, audit trails, and handoff to other teams |
Output Format
RFC Summary
- RFC: ___
- Title: ___
- Status: ___
- Decision: Accepted / Rejected / Deferred
- Decision Date: ___
- Decision Rationale: ___
Action Items