From devops-data
Writes structured RFC specifications with objective technical analysis of options and trade-offs. Activates for technical specs, design documents, and architecture proposals.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devops-data:rfc-specificationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill automatically activates when writing technical specifications, design documents, or architecture proposals that require structured evaluation and stakeholder review.
This skill automatically activates when writing technical specifications, design documents, or architecture proposals that require structured evaluation and stakeholder review.
RFCs must maintain strict neutrality when evaluating options:
Evidence-Based Evaluation
Balanced Trade-off Analysis
Separation of Facts and Opinions
Stakeholder Neutrality
Header Metadata
---
rfc_id: RFC-XXXX
title: [Descriptive Title]
status: DRAFT | REVIEW | APPROVED | IN_PROGRESS | COMPLETED | SUPERSEDED
author: [Name]
reviewers: [List of reviewers with status]
created: YYYY-MM-DD
last_updated: YYYY-MM-DD
decision_date: YYYY-MM-DD (when approved)
---
Overview (1-2 paragraphs)
Background & Context
Problem Statement
Goals & Non-Goals
Evaluation Criteria
Options Analysis For each option (minimum 2):
### Option N: [Name]
**Description**: [What this option entails]
**Advantages**:
- [Pro 1]
- [Pro 2]
**Disadvantages**:
- [Con 1]
- [Con 2]
**Evaluation Against Criteria**:
| Criterion | Score/Rating | Notes |
|-----------|--------------|-------|
| ... | ... | ... |
**Effort Estimate**: [Complexity and resources required]
**Risk Assessment**: [Potential risks and mitigations]
Recommendation
Technical Design (for approved RFCs)
Implementation Plan
Open Questions
Decision Record
DRAFT → REVIEW → APPROVED → IN_PROGRESS → COMPLETED
↓
SUPERSEDED (if replaced by newer RFC)
| Status | Description |
|---|---|
| DRAFT | Initial writing, not ready for review |
| REVIEW | Open for stakeholder feedback |
| APPROVED | Decision made, ready for implementation |
| IN_PROGRESS | Implementation underway |
| COMPLETED | Implementation finished |
| SUPERSEDED | Replaced by newer RFC (link to new RFC) |
Use these standard criteria categories (adapt as needed):
Before marking RFC as REVIEW:
When the CTO Architect agent creates technical specifications:
references/rfc-template.mdRFC-XXXX-<short-description>.mdRFC-0042-api-gateway-selection.mdrfcs/
├── draft/ # Work in progress
├── review/ # Under stakeholder review
├── approved/ # Approved, awaiting or in implementation
├── completed/ # Implementation finished
└── archive/ # Superseded or abandoned
└── YYYY/
./references/rfc-template.md./references/evaluation-matrix.mdnpx claudepluginhub jpoutrin/product-forge --plugin devops-dataFacilitates Request for Comments (RFC) process for technical proposals and design decisions. Supplies templates, ADR comparisons, best practices, and IETF-adapted guidance.
Produces a complete engineering RFC document covering problem statement, proposed solution, alternatives, implementation plan, migration, security, performance, observability, and rollout.
Creates new RFC technical specification Markdown files with auto-incremented IDs, directory structure, metadata, and standard template in rfcs/. Use for architecture proposals and decision docs.