Hades Gate analyzes your raw feature idea, task from π Styx Flow or any similar input within your project context and proposes six orthogonal implementation paths, culminating in a final synthesis:
- Option A: The Spark (Fastest path, minimum friction)
- Option B: The Weave (Existing systems integration)
- Option C: The Apex (High quality, clean architecture)
- Option D: The Echo (Standard patterns, reliability)
- Option E: The Rift (Experimental, high-risk/high-reward)
- Option F: The Chimera (Flashy exterior, pragmatic hacks)
- The Synthesis: (Cherry-picked traits from the proposals)
Hades Gate lives natively inside Claude Code as a /hades skill. No API keys, no config per project. Install once, invoke from any session.
Type /hades in any Claude Code session, provide raw text input, link files or select existing item from TODOs.md.
- Read your project's
CLAUDE.mdif present (instant context, no survey needed) - Ask three focused questions - intent, scope, constraints
- Generate the full Hexalogy + Synthesis inline
Pick a path, tell Claude to implement it. No separate execution step.
Every /hades run saves a record to .hades/YYYY-MM-DD-HHMM-slug.md - intent, scope, constraints + the analysis.
The skill adds .hades/ to your .gitignore automatically on first use, so your history stays local.
The proposal template and thinking rules live in your home directory - changes take effect immediately.
| File | Purpose |
|---|---|
~/.claude/hades/papyrus.md |
Proposal template - rename options, add fields, change structure |
~/.claude/hades/manifesto.md |
Coding philosophy - quality standards applied to every proposal |
git clone https://github.com/your-repo/hades-gate.git
cd hades-gate
./install-skill.shThen restart Claude Code.
git pull && ./install-skill.shAnd restart Claude Code.
The original implementation. Setup required, but works with a free Gemini account.
Prerequisites: Python 3, Gemini CLI installed, a GEMINI_API_KEY.
git clone https://github.com/your-repo/hades-gate.git ~/Repositories/hades-gateAdd to your ~/.zshrc or ~/.bashrc:
alias hades='python3 ~/Repositories/hades-gate/hades.py'Create .hades/erebus.env:
GEMINI_API_KEY=your_key_herecd ~/Repositories/your-project
hades link
hades statusThe Ghostwire symlink bridges the Gate's shared rules into your project while keeping transient state out of your git history:
[ HADES GATE ] (The Source)
~/Repositories/hades-gate/
βββ .hades/
β βββ manifesto.md (Central Rules)
β βββ papyrus.md (Proposal Template)
βββ hades.py (The Catalyst)
β
β [ GHOSTWIRE ]
βββββ (Symlink) βββββββββββ
βΌ
[ YOUR PROJECT ]
~/Repositories/your-project/
βββ .hades/ βββ (Shared State)
βββ TODOs.md (Versioned Roadmap)
βββ src/
| Command | Action |
|---|---|
hades link |
Ghostwire symlink into the active project |
hades survey |
Scan project DNA into arche.md |
hades seed "idea" |
Plant intent into styx.md |
hades summon "query" |
Pull a task from TODOs.md as a seed |
hades ignite |
Generate Prions via Gemini into prions.md |
hades status |
Drift detection + seed count |
cdinto your linked projecthades survey- capture project DNAhades seed "what you want to achieve"hades ignite- Gemini generates the Hexalogy intoprions.md- Open a Claude session:
read .hades/prions.md and implement The Synthesis
| File | Role |
|---|---|
styx.md |
Active seeds - raw intent being processed |
arche.md |
Project DNA (survey output) |
prions.md |
Gemini's output - the Hexalogy + Synthesis |
erebus.env |
API key storage (never committed) |
- π Styx Flow - Claude Skill: Turn raw notes into a prioritized backlog (
/styx)