Phaneslight
PhanesLight, manual install: multi-agent orchestration and durable project memory for Claude Code. One prompt turns a repository into a wired, opinionated agent team. Plugin…
Install
git clone https://github.com/Aloim/phaneslightInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →PhanesLight
One command turns a repository into a wired, multi-agent development environment for Claude Code.
You install a single Markdown file as your /phaneslight command. Running it surveys your project and builds the rest inside your repository: five sub-agents, enforcement hooks, a documentation tree and a script library.
It is not install-once-and-forget. Re-run it whenever the project moves and it surveys again, upgrades the agents, and fills in what is missing. The team grows with your codebase instead of rotting beside it.
| Your situation | What to use |
|---|---|
| New project, or one with no PhanesLight yet | /phaneslight |
| A project on an older PhanesLight or Phanes | /phaneslightupgrade |
Run both on Opus 5 at high effort. They build and maintain the whole setup, so they are the runs worth spending on. The team they install is designed for Sonnet 5, which is what keeps a Max 5x plan viable.
Contents · What it does · The five agents · Which model for which run · How to use · Core principles · Starting from zero · How to install · Upgrading · Companion tools · Version · License
What it does
Checks itself, then your project. The run compares its own version against the published one and offers the upgrade if you are behind. It installs four MCP servers (context7 for library docs, deepwiki for dependency answers, semble for code search, serena for symbol navigation) and only four, because every tool schema costs context in every session. A failed install becomes a TODO and the run continues. It asks your consent once and remembers your answer.
Reads the repository to work out its purpose, language, build system and module boundaries, ignoring vendored dependencies and demo content.
Builds the memory your agents work against:
documentation/for session summaries, plans, architecture snapshots and a curated API registry. Every folder gets a generated_index.md, so agents find things by descending indexes instead of reading the tree.tests/withunit/,integration/,e2e/,fixtures/,helpers/..phaneslight/scripts/, the library that owns every mechanical rule. On both platforms as of v3.8.0..claude/settings.jsonhooks that enforce rules at the harness layer: one blocking guard that denies an unstamped new file, one advisory check that runs size and documentation audits on every write. Prompts forget under context pressure. Hooks cannot.
Sorts every task into a tier. T1 is a single-file fix, T2 a feature inside one module, T3 cross-module. Each loads different context, but disclosure is universal: even a T1 fix is named in a report. A task that outgrows its tier stops and asks.
Writes a bootstrap summary recording the install, module list, roster and any deferred TODOs.
Restart your Claude Code session after the first run. Hooks are read at session start, so they arm on the next one.
The five agents
Always the same five, named by model tier. Domain expertise is injected per task rather than baked into an agent file, so the always-on context cost stays fixed as your project grows.
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…