rfc-generator

Generate RFC-style technical proposals with problem statements, solutions, alternatives, risks, and rollout plans.

5|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/patricio0312rev/skillset --skill rfc-generator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rfc-generator
Source: https://github.com/patricio0312rev/skillset/tree/main/templates/architecture/rfc-generator
Command: npx skills add https://github.com/patricio0312rev/skillset --skill rfc-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

RFC generation centralizes and standardizes architectural proposals, saving time and ensuring consistency across teams.

Core Features & Use Cases

  • Generates RFC documents with problem statements, solutions, alternatives, risks, and rollout plans.
  • Provides a reusable RFC template adaptable to different architecture proposals and teams.
  • Facilitates reviews and approvals by exporting structured artifacts and metadata.

Quick Start

Create an RFC draft for a new architecture decision by filling in the problem, solution, alternatives, and rollout sections.

Frequently Asked Questions about rfc-generator

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

FAQPage Schema
How do I write an RFC document for a system design proposal?▼

To write an RFC document for a system design, you need to structure your proposal with a problem statement, proposed solution, alternatives, risks, and a rollout plan. This approach standardizes architecture decisions across engineering teams.

What is an RFC in software architecture and when do I need one?▼

An RFC in software architecture is a technical proposal that standardizes architecture decisions and upgrade plans. You need an RFC when engineering teams draft architecture changes to ensure consistency and centralize reviews.

How do I draft an architecture decision record with alternatives and risks?▼

Draft an architecture decision record by filling in sections for the problem, solution, alternatives, and rollout plans. Including a dedicated risks section ensures that potential issues are evaluated alongside the proposed design.

Can I generate a reusable RFC template for different architecture proposals?▼

Yes, you can generate a reusable RFC template adaptable to different architecture proposals and teams. The template provides a standardized structure with problem statements, solutions, alternatives, risks, and rollout plans for consistent documentation.

What is the best way to standardize architecture decisions across engineering teams?▼

The best way to standardize architecture decisions across engineering teams is to centralize proposals using a structured RFC format. Generating RFC-style technical proposals ensures consistency and saves time during reviews and approvals.

Does generating an RFC include a rollout plan for the proposed architecture changes?▼

Yes, generating an RFC includes a rollout plan for proposed architecture changes. The structured RFC template produces sections for the problem statement, solution, alternatives, risks, and the specific rollout steps for implementation.