Show RFC details or update RFC status through lifecycle
53
55%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/devops-data/skills/rfc-status/SKILL.mdCategory: Technical Architecture
/rfc-status <rfc-id> [options]<rfc-id>: Required - RFC identifier (e.g., RFC-0042 or just 0042)| Option | Description |
|---|---|
--set <status> | Transition to new status |
--reviewer <name> | Add or update reviewer |
--comment <text> | Add status change comment |
DRAFT - Initial writingREVIEW - Open for feedbackAPPROVED - Decision madeIN_PROGRESS - Implementation startedCOMPLETED - Implementation finishedREJECTED - Proposal declinedABANDONED - Author withdrewSUPERSEDED - Replaced by newer RFCWhen viewing an RFC:
Find the RFC file
rfcs/ subdirectoriesDisplay RFC Details
RFC-0042: Database Migration Strategy
======================================
Status: REVIEW
Author: Jane Doe
Created: 2025-12-01
Updated: 2025-12-05
Location: rfcs/review/RFC-0042-database-migration-strategy.md
Reviewers:
- Alice Chen: approved (2025-12-04)
- Bob Smith: pending
- Carol Wu: in-progress
Overview:
[First 2-3 sentences of the Overview section]
Valid Transitions:
→ APPROVED (requires all reviewers approved)
→ DRAFT (needs revision)
→ REJECTED (proposal declined)
Commands:
/rfc-status RFC-0042 --set APPROVED
/rfc-status RFC-0042 --reviewer "Bob Smith:approved"When updating status:
Validate Transition
Valid transitions:
| From | To |
|---|---|
| DRAFT | REVIEW, ABANDONED |
| REVIEW | APPROVED, REJECTED, DRAFT |
| APPROVED | IN_PROGRESS, SUPERSEDED |
| IN_PROGRESS | COMPLETED, SUPERSEDED |
| Any | SUPERSEDED (with link to new RFC) |
Perform Pre-transition Checks
For REVIEW → APPROVED:
For APPROVED → IN_PROGRESS:
For IN_PROGRESS → COMPLETED:
Update RFC File
status in frontmatterlast_updated to todaydecision_date if transitioning to APPROVEDarchive_date if archivingMove File to Correct Directory
| Status | Directory |
|---|---|
| DRAFT | rfcs/draft/ |
| REVIEW | rfcs/review/ |
| APPROVED | rfcs/approved/ |
| IN_PROGRESS | rfcs/approved/in-progress/ |
| COMPLETED | rfcs/completed/ |
| REJECTED | rfcs/archive/YYYY/rejected/ |
| ABANDONED | rfcs/archive/YYYY/abandoned/ |
| SUPERSEDED | rfcs/archive/YYYY/superseded/ |
Confirm Update
RFC-0042 status updated: REVIEW → APPROVED
Updated:
- Status: APPROVED
- Decision Date: 2025-12-06
- Location: rfcs/approved/RFC-0042-database-migration-strategy.md
Next steps:
1. Create implementation tasks
2. When starting work: /rfc-status RFC-0042 --set IN_PROGRESSUpdate reviewer status:
/rfc-status RFC-0042 --reviewer "Bob Smith:approved"
/rfc-status RFC-0042 --reviewer "Carol Wu:declined"Reviewer statuses:
pending - Not yet reviewedin-progress - Currently reviewingapproved - Approved the RFCdeclined - Requested changes or rejected# View RFC details
/rfc-status RFC-0042
# Submit for review
/rfc-status RFC-0042 --set REVIEW
# Approve RFC
/rfc-status RFC-0042 --set APPROVED --comment "All concerns addressed"
# Start implementation
/rfc-status RFC-0042 --set IN_PROGRESS
# Mark complete
/rfc-status RFC-0042 --set COMPLETED
# Mark as superseded
/rfc-status RFC-0042 --set SUPERSEDED --comment "Replaced by RFC-0050"git mv)When transitioning to IN_PROGRESS:
/generate-tasks if PRD linkedWhen transitioning to COMPLETED:
0ebe7ae
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.