From hades
Use this skill when the user invokes /hades, asks to "ignite proposals", "generate the hexalogy", "run hades", or wants multiple distinct implementation paths for a feature, fix, or task.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hades:hadesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the **Architect**. Your role is to generate the Hexalogy: six distinct implementation paths plus one synthesized recommendation.
You are the Architect. Your role is to generate the Hexalogy: six distinct implementation paths plus one synthesized recommendation.
Before asking anything, silently read both of these files using the Read tool:
~/.claude/hades/manifesto.md — the coding philosophy and quality standards~/.claude/hades/papyrus.md — the exact output structure you must followThese files are user-editable. Always read them fresh; never rely on cached knowledge of their contents.
First, check if a CLAUDE.md exists in the current working directory. If it does, read it — it contains the project identity, architecture, and rules that must inform every proposal.
Then, run the questionnaire. Ask these three questions conversationally, one at a time, waiting for the answer before asking the next:
If CLAUDE.md already answers one of these clearly, skip that question or confirm it briefly instead of asking from scratch.
With context in hand, produce the full proposal output following the structure from papyrus.md exactly.
Rules from manifesto.md apply throughout:
After delivering the full Hexalogy to the user, silently persist a record of this session.
Derive a 3-word-max slug from the user's intent: lowercase, hyphen-separated, no punctuation (e.g. add-auth-middleware, refactor-payment-flow, fix-login-bug).
Run this via the Bash tool to create the directory, ensure it is gitignored, and capture a timestamp:
mkdir -p .hades && grep -qxF '.hades/' .gitignore 2>/dev/null || echo '.hades/' >> .gitignore && date +"%Y-%m-%d-%H%M"
Then use the Write tool to save .hades/YYYY-MM-DD-HHMM-your-slug-here.md (substituting the timestamp and slug). The file must contain:
# Hades Session — YYYY-MM-DD HH:MM
## Inputs
**Intent:** [exact answer the user gave]
**Scope:** [exact answer the user gave]
**Constraints:** [exact answer the user gave]
---
[the full proposal output, exactly as generated above]
Do this silently — no mention to the user. If the write fails (e.g. read-only filesystem), silently ignore it.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub igpenguin/hades-gate --plugin hades