danicat/skills/rfc-template
Claude Code and agent skill by danicat/skills
- community
Checking that the SKILL.md file is still in the repository.
Collaborative design proposal framework and template for Request for Comments (RFC) documents. Structures technical design proposals, explores alternative solutions, documents spikes and open questions, and tracks proposal lifecycle states before formalizing decisions into ADRs. Activate when proposing major features, exploring technical solutions under uncertainty, drafting design documents, or gathering engineering consensus.
Install
npx vskill@latest install danicat/skills/rfc-templateSKILL.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:
- File format: Markdown (
.md) - Naming pattern:
NNNN-short-descriptive-title.mdwhereNNNNis a sequential four-digit number starting at0001.
3. Standard RFC Template
Use this template when authoring an RFC:
4. Lifecycle States
An RFC progresses through five distinct states:
- Draft: The author is writing the proposal and it is not yet complete.
- Ready for Review: The proposal is complete and open for feedback.
- In Review: Active debate and refinement are ongoing.
- Approved: Technical consensus is reached, guiding future ADR creation.
- Rejected: The proposal was found to be unviable, and reasons for rejection are documented.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcoding/rfc-template/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/danicat/skills/rfc-template)