rfc-builder

Construct structured Markdown RFC documents from PRDs and problem descriptions.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/juan-estrada-itti/way-of-work-tools --skill rfc-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rfc-builder
Source: https://github.com/juan-estrada-itti/way-of-work-tools/tree/main/skills/rfc-builder
Command: npx skills add https://github.com/juan-estrada-itti/way-of-work-tools --skill rfc-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning PRDs and problem descriptions into structured, ready-to-review RFCs that stakeholders can quickly understand and approve.

Core Features & Use Cases

  • Discovery-driven drafting: asks targeted questions to capture context.
  • Codebase grounding: analyzes an available repository to reflect current architecture and constraints.
  • Complete RFC generation: produces a full Markdown RFC with sections, templates, and traceability.
  • Iterative refinement: allows section-by-section edits until alignment is achieved.

Quick Start

Provide a PRD or problem description to start generating a complete RFC draft.

Frequently Asked Questions about rfc-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a PRD into an RFC document?

To turn a PRD into an RFC, provide the problem description to initiate a discovery process that asks targeted questions, analyzes your codebase, and generates a structured Markdown RFC. The workflow drafts the complete document and allows section-by-section refinement.

What is the best way to write an RFC grounded in my existing codebase?

Writing an RFC grounded in your codebase requires analyzing the repository to capture current architecture and constraints. The tool scans available code to ensure the generated Markdown RFC reflects actual technical limitations and structural reality.

Can I generate a complete RFC draft first and then edit it section by section?

Yes, you can generate a complete RFC draft first and then edit it section by section. The workflow produces a full Markdown document with templates and traceability, then supports iterative refinement so you can align individual sections independently.

Do I need a codebase available to start drafting an RFC?

You do not need a codebase available to start drafting an RFC. While codebase analysis grounds the document in reality, the workflow can construct a structured RFC solely from your PRD or problem description through guided discovery questions.

How does the RFC drafting process gather missing context from a problem description?

The RFC drafting process gathers missing context by asking targeted discovery questions based on your initial problem description. This ensures the generated Markdown document captures necessary architectural details and stakeholder requirements before producing the draft.

What format does the final RFC document use for stakeholder review?

The final RFC document uses Markdown format for stakeholder review. This structured output includes standard RFC sections, templates, and traceability to ensure stakeholders can quickly understand and approve the proposed architecture.