skills/rfc/SKILL.md
RFC and technical proposal writing.
npx skillsauth add arbazkhan971/godmode rfcInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
/godmode:rfc, "write a proposal", "RFC for"FEATURE: 2 reviewers, 3-day comment period
ARCHITECTURE: 3 reviewers, 5-day comment period
PROCESS: All team, 5-day comment period
DEPRECATION: 2 reviewers + leads, 5-day period
MIGRATION: 3 reviewers, 7-day comment period
STANDARD: All team, 7-day comment period
git log --oneline --since="3 months ago" -- <paths>
ls docs/rfcs/ docs/adr/ 2>/dev/null
Gather: current state, problem evidence (metrics), prior art, constraints.
IF no quantitative evidence: gather before writing. IF past RFC exists on same topic: reference it.
Required sections:
Save to docs/rfcs/<NNN>-<kebab-title>.md.
IF RFC > 5 pages: split into parent + child RFCs. IF "Do Nothing" is acceptable: no RFC needed.
Track per-reviewer: status (approved/concerns/pending), comments. When concerns raised: acknowledge, research, update RFC, re-request review.
Log: created, comments, updates, approvals, decision. Set deadline and hold to it.
git add docs/rfcs/<NNN>-<title>.md
git commit -m "rfc: RFC-<NNN> -- <title> (<status>)"
<!-- tier-3 -->
Append .godmode/rfc-results.tsv:
timestamp rfc_number title type status reviewers alternatives open_questions
KEEP if: evidence-based, concise, actionable,
all sections complete.
DISCARD if: vague, lacks evidence, exceeds 5 pages.
STOP when FIRST of:
- All sections complete + committed
- 8 iterations exhausted
- Re-edits produce no new information
On failure: git reset --hard HEAD~1. Never pause.
| Failure | Action | |--|--| | No RFC directory | Create docs/rfcs/, start at 001 | | Written after code | Convert to ADR, warn user | | Deadline passes | Extend 3 days or schedule sync | | Exceeds 5 pages | Split into parent + child RFCs | | All reviewers reject | Set Rejected, preserve rationale |
development
Web performance optimization. Lighthouse, bundle analysis, code splitting, image optimization, critical CSS, fonts, service workers, CDN.
development
Webhook design, delivery, retry, HMAC verification, event subscriptions, dead letter queues.
development
Vue.js mastery. Composition API, Pinia, Vue Router, Nuxt SSR/SSG, Vite optimization, testing.
development
Evidence gate. Run command, read full output, confirm or deny claim. No trust, only proof.