rfc-template
Installation
SKILL.md
Request for Comments (RFC) Framework
Use this skill to draft, review, and manage Request for Comments (RFC) documents. RFCs are collaborative design proposals used to explore options, solicit feedback, and build consensus on complex or ambiguous engineering problems.
1. RFC and ADR Integration
RFCs and ADRs form a continuous design workflow:
- RFC (Request for Comments): A fluid, collaborative document used for discussion. It outlines multiple options, highlights uncertainties, and gathers feedback. It can be modified or rejected during debate.
- ADR (Architecture Decision Record): An immutable record of a final technical decision.
- Workflow pipeline: Approved RFCs typically transition into one or more immutable ADRs. Rejections and postponements should also be documented within the RFC directory for historical reference.
2. Directory and Naming Conventions
Store all RFC documents in the project RFC directory: