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.
npx claudepluginhub jpoutrin/product-forge --plugin devops-dataThis skill uses the workspace's default tool permissions.
This skill automatically activates when writing technical specifications, design documents, or architecture proposals that require structured evaluation and stakeholder review.
Facilitates Request for Comments (RFC) process for technical proposals and design decisions. Supplies templates, ADR comparisons, best practices, and IETF-adapted guidance.
Structure Request for Comments processes to document major technical decisions, surface concerns, and build consensus. Use before implementing significant architectural changes.
Guides writing RFCs for features, architecture, processes, deprecations, migrations, and standards with workflow: type selection, git research, required sections (summary, problem, solution, alternatives, risks), review management, decision logging, and git commit to docs/rfcs/. Use for proposals needing team buy-in on large changes.
Share bugs, ideas, or general feedback.
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.md