RFC Writer
Write an engineering RFC (Request for Comments) for a technical decision, architectural change, or significant implementation approach. Use when asked to write an RFC, document a technical proposal, create a design doc, write an architecture decision for review, or produce a technical specification for team feedback. Produces a complete RFC document covering problem statement, motivation, proposed solution, alternatives rejected, implementation plan, migration plan, security and performance implications, observability changes, rollout plan, and open questions.
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
What to give it
- RFC title and author — what this RFC is about and who is proposing it
- Problem being solved — what is broken, missing, or inadequate today; why action is needed now
- Proposed solution — the approach the author is recommending, at least at a high level
- Context and constraints — team size, existing architecture, timeline pressures, budget limits, compliance requirements
- Alternatives considered — at least 2 alternative approaches the author has thought about
- Current status — is this pre-decision (seeking feedback) or post-decision (documenting a made decision)?
Related skills
RFC Writer is one of 174 open-source professional AI agent skills.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog