| name | rfc-creator |
| description | Create or update Requests for Comment for this repository. Use when the user wants a new feature, subsystem, module, game mechanic, API change, or vendor contribution proposal drafted in `proposals/rfc/` before implementation. |
RFC Creator
Overview
Use this skill to draft repository-specific RFCs that follow proposals/rfc/README.md exactly. RFCs are for proposals before implementation, not for settled architectural decisions.
Workflow
- Read
proposals/rfc/README.md and any relevant context from README.md, docs/project-overview.md, and docs/architecture.md.
- Confirm the change belongs in an RFC:
- new subsystem, module, or feature
- significant behavior or API change
- vendor contribution introducing new interfaces or behavior
- Determine the RFC filename:
NNNN-short-title in lowercase kebab-case (e.g. 0001-minimal-poc).
- Create a branch named
proposal/NNNN-short-title matching the RFC filename exactly before writing any files. Do not proceed without switching to this branch.
- Create or update
proposals/rfc/NNNN-short-title.md on that branch.
- Use this structure exactly:
# RFC-NNNN: Title
**Status:** draft | under review | accepted | rejected
**Date:** YYYY-MM-DD
**Authors:** @handle
**Related:** links to issues, ADRs, or other RFCs
## Summary
## Motivation
## Design
## Open Questions
## Alternatives
Writing Rules
- Keep
## Summary to one clear paragraph.
- Put interfaces, flows, and pseudocode in
## Design when useful.
- Use
## Open Questions to surface unresolved choices instead of hiding them.
- Compare realistic alternatives, not strawmen.
- Keep the proposal consistent with the current architecture unless the RFC explicitly challenges it.
Output
When creating a new RFC:
- Confirm the active branch is
proposal/NNNN-short-title before writing files.
- Write the RFC file under
proposals/rfc/.
- Update the index table in
proposals/rfc/README.md.
- Call out missing inputs or unresolved dependencies.
- Remind the author to run
/rfc-review before opening the proposal for comment.