# Claude-Mods: Project Plan & Roadmap **Goal**: A centralized repository of custom Claude Code commands, agents, and skills that enhance Claude Code's native capabilities with persistent session state, specialized expert agents, and streamlined workflows. **Created**: 2025-11-27 **Last Updated**: 2026-07-05 **Status**: Active Development > Historical record of what shipped lives in [CHANGELOG.md](../CHANGELOG.md) and the > README "Recent Updates" section. This file only tracks what's *next*. --- ## Current Inventory | Component | Count | Notes | |-----------|-------|-------| | Agents | 3 | Pure context-isolation/worker roles only: git-agent (background commits/PRs), firecrawl-expert (noisy scrapes), project-organizer (bulk restructure) | | Skills | 102 | Operational skills, CLI tools, workflows, diagnostics, security | | Commands | 3 | Session management + git orchestration (sync, save, git-ops) | | Rules | 14 | agentic-quality, cli-tools, commit-style, dev-servers, loop-engineering, modern-tools, naming-conventions, prompt-injection, public-posts, release-review, shell-preference, skill-agent-updates, supply-chain, worktree-boundaries | | Output Styles | 13 | Vesper, Spartan, Mentor, Executive, Pair, Atlas, Coach, Harbour, Meridian, Noir, Roast, Sage, Scout | | Hooks | 13 | lint, format, safety, uv, install-scan, manifest-scan, pmail, unicode-scan ×2, config-change guard, worktree guard, peer-writer guard, touched-files ledger | Counts are enforced by the CI doc-drift gate (see roadmap) — if this table rots, CI fails. ## Docs Map One line per canonical doc; update in the same commit as any docs/ change. | Doc | Why you'd read it | |-----|-------------------| | [ARCHITECTURE.md](ARCHITECTURE.md) | Component model + skill-vs-rule-vs-agent split — read before structural changes | | [SKILL-CREATION-PROTOCOL.md](SKILL-CREATION-PROTOCOL.md) | THE sequenced lifecycle for building a skill — start here | | [SKILL-SUBAGENT-REFERENCE.md](SKILL-SUBAGENT-REFERENCE.md) | Legal frontmatter fields + subagent decision frameworks | | [SKILL-RESOURCE-PROTOCOL.md](SKILL-RESOURCE-PROTOCOL.md) | Contract for skill scripts/assets — streams, exit codes, verifiers | | [TERMINAL-DESIGN.md](TERMINAL-DESIGN.md) | Terminal Panel Design System for TTY output | | [WORKFLOWS.md](WORKFLOWS.md) | 10 workflow patterns from Anthropic best practices | | [RESERVED-COMMANDS.md](RESERVED-COMMANDS.md) | Command names that collide with Claude Code built-ins | | [AUTO-MODE-CLASSIFIER.md](AUTO-MODE-CLASSIFIER.md) | The two-gate auto-mode permission model behind loop-engineering | Subdirs: `archive/` (completed-migration records, retired) · `references/` (vendored guides). --- ## Active Roadmap (June 2026 strategic review) ### Phase 1 — Hygiene & truth (v2.11) - [x] README skill/hook/rule tables match disk (24 missing skills added) - [x] Remove ghost references (`rules/thinking.md`, `docs/DASH.md`) - [x] Rename `tests/skills/functional/git-workflow.*` → `git-cli-tools.*` - [x] `CHANGELOG.md` (keep-a-changelog format, seeded from Recent Updates) - [x] CI: doc-drift gate (counts on disk vs README claims, ghost-link check) - [x] CI: run every `skills/*/tests/run.sh` behavioural suite ### Phase 2 — Skills-first restructure (v3.0) - [x] **Agent cull**: deprecated 11 experts with `-ops` skill twins (python, typescript, javascript, go, rust, react, vue, astro, laravel, sql, postgres). Unique content folded into twin skills; dispatching skills now route general-purpose agents with skill preloading. 23 → 12 agents. - [x] **claude-code-ops**: merged + refreshed claude-code-debug / claude-code-headless / claude-code-hooks against current official docs (30-event hook catalog, current skill frontmatter, current CLI flags). - [x] **New skills**: claude-api-ops (Messages API, tool use, caching, Agent SDK), playwright-ops, terraform-ops. ### Phase 3 — Distribution & native-feature adoption - [ ] Submit to community marketplace (claude.ai/settings/plugins/submit) - [x] Reposition /save + /sync as portable/team-shareable state (native auto-memory covers single-machine context) - [x] Adopt new hook events: ConfigChange guard (worm-persistence IOCs on settings edits) + worktree guard (worktree-boundaries enforcement). Note: ConfigChange payload carries source-not-path, so VS Code settings stay covered by integrity-audit.sh instead. - [x] Auto-wire security hooks via plugin hooks/hooks.json (skill-scoped hooks only fire while a skill is active, so plugin level is the right layer) - [x] fleet-ops v2: repositioned as landing discipline (queue, test gate, scrub, revert) on top of native agent teams / background agents; new `fleet track` registers natively-spawned branches --- ## Open Questions - Should output styles be repositioned as "persona kits"? (still natively supported, but de-emphasized) - Skill description budget at 80+ skills — document `skillOverrides` guidance? --- ## Guiding Principle > The best enhancements solve problems you've already felt. Follow the pain.