RFC (Request for Comments) specification writing with objective technical analysis. Use when creating technical specifications, design documents, or architecture proposals that require structured evaluation of options and trade-offs.
This skill automatically activates when writing technical specifications, design documents, or architecture proposals that require structured evaluation and stakeholder review.
RFCs must maintain strict neutrality when evaluating options:
Evidence-Based Evaluation
Balanced Trade-off Analysis
Separation of Facts and Opinions
Stakeholder Neutrality
Header Metadata
---
rfc_id: RFC-XXXX
title: [Descriptive Title]
status: DRAFT | REVIEW | APPROVED | IN_PROGRESS | COMPLETED | SUPERSEDED
author: [Name]
reviewers: [List of reviewers with status]
created: YYYY-MM-DD
last_updated: YYYY-MM-DD
decision_date: YYYY-MM-DD (when approved)
---
Overview (1-2 paragraphs)
Background & Context
Problem Statement
Goals & Non-Goals
Evaluation Criteria
Options Analysis For each option (minimum 2):
### Option N: [Name]
**Description**: [What this option entails]
**Advantages**:
- [Pro 1]
- [Pro 2]
**Disadvantages**:
- [Con 1]
- [Con 2]
**Evaluation Against Criteria**:
| Criterion | Score/Rating | Notes |
|-----------|--------------|-------|
| ... | ... | ... |
**Effort Estimate**: [Complexity and resources required]
**Risk Assessment**: [Potential risks and mitigations]
Recommendation
Technical Design (for approved RFCs)
DRAFT → REVIEW → APPROVED → IN_PROGRESS → COMPLETED
↓
SUPERSEDED (if replaced by newer RFC)
| Status | Description |
|---|---|
| DRAFT | Initial writing, not ready for review |
| REVIEW | Open for stakeholder feedback |
| APPROVED | Decision made, ready for implementation |
| IN_PROGRESS | Implementation underway |
| COMPLETED | Implementation finished |
| SUPERSEDED | Replaced by newer RFC (link to new RFC) |
Use these standard criteria categories (adapt as needed):
Before marking RFC as REVIEW:
When the CTO Architect agent creates technical specifications:
references/rfc-template.mdRFC-XXXX-<short-description>.mdRFC-0042-api-gateway-selection.mdrfcs/
├── draft/ # Work in progress
├── review/ # Under stakeholder review
├── approved/ # Approved, awaiting or in implementation
├── completed/ # Implementation finished
└── archive/ # Superseded or abandoned
└── YYYY/
./references/rfc-template.md./references/evaluation-matrix.mdImplementation Plan
Open Questions
Decision Record