Create OpenShell RFC proposals in rfc/ from a design request. Use when the user asks to write, draft, start, create, or update an RFC, Request for Comments, architecture proposal, API proposal, process proposal, or cross-cutting design proposal that should follow the OpenShell RFC process and template.
72
87%
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
Create RFCs by following rfc/README.md and rfc/0000-template/README.md.
Keep the template as the source of truth for section guidance.
rfc/README.md to confirm when an RFC is appropriate, how to choose the
RFC number, and how the lifecycle works.rfc/0000-template/README.md before drafting. Follow its section
guidance, including scope, expected detail, and suggested section length.NNNN from the existing rfc/NNNN-* directories
unless the user provided a specific number.rfc/NNNN-short-title/README.md by copying the template and replacing
placeholders. Use a short hyphenated folder title.state: draft, and any related
links the user provided. If the author is unknown, use the requesting user's
GitHub handle when available or leave the template placeholder.architecture/ or published docs just because an RFC was
drafted. Those updates belong with implementation or with an accepted RFC when
the user asks for them.Before handing the RFC back to the user:
rfc/README.md.deced87
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.