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.