Planning with Files
OthmanAdi/planning-with-filesKeeps task_plan.md, findings.md and progress.md on disk and re-injects them via hooks, so a plan survives /clear, compaction and crashes.
A personal Claude Code infrastructure: ~160 skills, 32 agents and 30 hooks that inject skill hints, isolate subagent context to files, and fight compaction.
An ambitious and genuinely instructive personal system with real file-based context-isolation patterns worth studying, but it is large, intertwined with hooks, a daemon, a database and a vendored tracing plugin, and shows no recent activity, so install only after reading what each hook does.
Continuous Claude treats compaction (losing nuance when Claude Code's context fills up) as the core problem to solve, under the stated mantra 'compound, don't compact.' A hook fires on every message and prints a skill-activation checklist (critical/recommended/suggested/optional skills and agents) that Claude is told to consult before responding. Underneath that are three mechanisms: YAML handoffs for token-efficient context transfer between sessions, a 'TLDR' 5-layer code analysis (AST, call graph, control flow graph, data flow graph, semantic index) that the README claims cuts token use by about 95% versus reading whole files, and a background daemon that extracts learnings and recalls them in later sessions.
agent-context-isolation and agent-orchestration are two of the clearest skills: they instruct Claude to spawn background subagents that write results to files rather than returning a full transcript via TaskOutput (said to dump 70k+ tokens into context), and to verify work with tests rather than by reading agent output. The repository is less a curated pack than an evolving personal system: skill folders include an archive/ subdirectory of retired approaches, a vendored Braintrust-tracing plugin with its own setup script and API key, a math system, a memory system backed by what the README calls a daemon, and database setup steps requiring pgvector and superuser access. The last commit in our dossier was from January 2026, several months before this review, so treat its currency and compatibility with the latest Claude Code as unverified.
160 skill folders averaging about 4 KB (several in an archive subfolder of retired approaches), backed by 30 hooks and 32 agents per the README, but most sampled skills are short rule files rather than deep references or scripts.
Counted from the repository file tree. How we score depth.
This skill asks for more access than most, or sends data to another service. That is usually a design choice rather than bad intent, but you should know before you install it.
allowed-tools: [Bash, Task, Read, Glob, Grep, Write] or [Bash, Read], which pre-approves unrestricted Bash (13 SKILL.md files list Bash)..claude/skills/explore/SKILL.md:4claude -p spawns need --dangerously-skip-permissions ('Headless requires this') and gives it in the standard spawn pattern and a CI example..claude/skills/cli-reference/SKILL.md:165A heavyweight Claude Code environment: a wizard replaces your ~/.claude with 109 skills, 32 agents and 30 hooks that run on every session start, prompt, tool call and session end, backed by a local Postgres memory and a background daemon that mines past session transcripts. Many skills pre-approve unrestricted Bash and one teaches headless runs with permission prompts disabled. An optional Braintrust tracing hook sends full session content to a third party once you add its API key. The hook and wizard code was not available to us.
curl https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh -sSf | sh (third-party installer).README.md:949uv, Docker, the tldr tool, pyright/ruff, Claude Code's claude -p and a Postgres+pgvector database whose code is not among the files we have.README.md:174The repository (943 files) on Oct 29, 2026. Not a full review: 898 of 943 files were not downloaded (large repository; we reviewed the skill folders); it relies on code outside the repository: 898 readable files in the repo were not available to us, including all 30 hook implementations, the setup wizard and uninstall code, the memory daemon and the agents; only README.md and the SKILL.md files were reviewed; PyPI packages installed by the wizard (sympy, z3-solver, pint, shapely, etc.) and the TLDR tool; Braintrust, Firecrawl, Tavily and GitHub MCP services and the vendored braintrust-tracing plugin's setup script.
NVIDIA SkillSpector static scan: 60 pattern hits (Agent Snooping 22, Excessive Agency 11, Tool Misuse 6, Data Exfiltration 6, Prompt Injection 4, Privilege Escalation 4). The 'Agent Config Directory Access' hits are debugging commands that read ~/.claude logs and state files; the 'External Model or Provider Selection' hits are documented claude -p invocations in cli-reference; the 'credential access' hits are .env mentions for Braintrust keys; rm hits are troubleshooting and uninstall instructions.
A review, not a certification. Skills change after we check them — read the files before installing.
MIT — commercial use allowed.
Not really. It is a context-management layer for interactive sessions with a per-message activation check; it is not designed around a verification loop for unattended runs.
Keeps task_plan.md, findings.md and progress.md on disk and re-injects them via hooks, so a plan survives /clear, compaction and crashes.
A 15-skill development methodology that makes coding agents clarify the goal, write a plan, work through it with subagents and verify before calling it done.
MCP server plus hooks that keep bulky tool output out of the context window, index it in local SQLite, and restore session state after compaction.
A very large Claude Code harness: 311 skills, 71 agents, commands, hooks, memory, rules and a scanner, with adapters for Codex, Cursor and others.
It is a personal Claude Code infrastructure project combining roughly 160 skills, 32 agents and 30 hooks to fight context compaction: it injects skill-activation hints per message, isolates subagent output to files, summarizes code with a 5-layer token-efficient analysis, and extracts learnings across sessions.
The repository is meant to be cloned or adapted into your own Claude Code project's .claude directory; it is not distributed as a simple plugin install, and parts of it (the memory system) require setting up a pgvector-enabled database.
Our dossier's last recorded push was in January 2026, so verify the hooks and skills still work with your current Claude Code version before relying on it.
The core system runs locally, but the vendored braintrust-tracing plugin sends full session traces (tool calls, edits, conversation turns) to Braintrust once you configure it with an API key; it is opt-in and documented, not enabled by default.