fancy-init
Installation
SKILL.md
Fancy Init
Initialize the current workspace using Fancy's standards. Write the per-repo files this collection expects when a skill needs a shared issue tracker or glossary:
- Issue tracker — where issues live (GitHub by default; local markdown is also supported)
- Domain docs — where
CONTEXT.mdand ADRs live, and the consumer rules for reading them - Cursor rules — a pointer file so the GUI editor shares the same constraints as CLI agents
- Setup state —
docs/agents/setup-state.json, the canonical "already initialized" marker
This is a prompt-driven skill, not a deterministic script. Explore, present what you found, confirm with the user, then write.
Never append a second ## Agent skills block. If that heading already exists, replace that section in place.
Setup state (read this first)
The consuming repo's authority is docs/agents/setup-state.json. Do not treat an HTML comment in CLAUDE.md / AGENTS.md as a substitute.
After reading the file (or noting it is missing), pick exactly one branch: