← ClaudeAtlas

write-rfclisted

Write a house-style RFC (HTML, slide sections) — the proposal & phased build plan. Use after a BLOG exists, or when the user asks to "write the RFC", "the proposal", or "the build plan".
dsivov/ONBOARDING · ★ 0 · AI & Automation · score 70
Install: claude install-skill dsivov/ONBOARDING
# write-rfc — the proposal (Stage 2) Produce `docs/<NAME>_RFC.html` from `docs/templates/RFC.template.html` (copied into the project by new-project; fall back to the ONBOARDING repo if absent). ## Reuse first Reuse the capability, keep the house format (template, `house.css` tokens, slide structure): - **Existing code?** Run the **`Explore`** agent over the repo for the R10 inventory — current layout, libraries actually imported, databases, integrations. It fans out read-only and returns the conclusion, so you don't burn context reading the tree inline. Ask it for "medium" breadth, or "very thorough" on an unfamiliar codebase. - Before drawing each section's SVG, load **`artifact-diagramming`**; load **`dataviz`** for any chart. House tokens and the slide structure still govern the result. ## Gather - The BLOG it builds on. The **decisions** the plan rests on (+ rejected alternatives). - **Assemble / build / avoid**: what we reuse, what's genuinely new, what's out of scope. - The **code file-system layout** the build will produce, and the **external libraries** it proposes — name, version, purpose, why over the alternative (methodology R10). - If code already exists: its **current layout, used libraries, databases, integrations** — read the repo, don't assume. The proposal reuses these; it does not duplicate them. - If the project is **Python**: which dependency manager — **ask** with options (R9), `conda` is the house default (alternatives: `uv`, `poetry`, `