PLAN.md 3.2 KB

Project Plan: claude-mods

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: 2025-11-27 Status: In Progress

Context

Claude Code is powerful but has gaps:

  • TodoWrite state doesn't persist between sessions (by design)
  • Plan Mode thinking is lost when sessions end
  • No built-in specialized expert agents for specific tech stacks
  • No easy way to share custom configurations across machines

This project bridges those gaps with git-trackable, shareable extensions.

Approach

Build modular, composable tools that:

  1. Integrate seamlessly with native Claude Code features
  2. Persist important state to git-trackable files
  3. Provide specialized expertise via custom agents
  4. Work across machines via git sync

Implementation Steps

Completed

  • [x] Session continuity commands (/save, /load)

    • Completed: 2025-11-27
    • Persists TodoWrite state to .claude/session-cache.json
    • Human-readable progress in .claude/claude-progress.md
  • [x] Plan persistence command (/plan)

    • Completed: 2025-11-27
    • Captures Plan Mode state to docs/PLAN.md
    • Auto-captures internal state on every invocation
  • [x] Development workflow commands

    • /review - Code review with configurable depth
    • /test - Test generation with framework detection
    • /explain - Deep code explanation
  • [x] Agent genesis system (/agent-genesis)

    • Completed: 2025-11-27
    • Generates expert agent prompts from templates
  • [x] Expert agents collection

    • TypeScript, React, Vue, Cypress
    • Python, JavaScript, SQL, Postgres
    • Laravel, Payload CMS, Astro
    • AWS Fargate, Cloudflare Workers
    • And more...
  • [x] Installation scripts

    • install.sh for Unix/macOS
    • install.ps1 for Windows

In Progress

  • Documentation and examples
    • Started: 2025-11-27
    • Need usage examples for each command
    • Need agent selection guide

Pending

  • [ ] More expert agents

    • Next.js expert
    • Docker/Kubernetes expert
    • GraphQL expert
    • Testing frameworks (Jest, Vitest, Playwright)
  • [ ] Enhanced /plan features

    • Automatic progress tracking from git commits
    • Integration with GitHub Issues
    • Milestone tracking
  • [ ] Skill expansions

    • Code statistics skill
    • Dependency analysis skill
    • Security audit skill
  • [ ] Cross-project sync

    • Settings sync across machines
    • Team sharing capabilities

Open Questions

  • Should agents auto-update from a central registry?
  • How to handle agent versioning?
  • Should there be a "recommended agents" list per project type?

Success Criteria

  • All commands documented with examples
  • Installation tested on Windows, macOS, Linux
  • At least 20 expert agents covering major tech stacks
  • Session continuity works reliably across sessions
  • Community contributions via PRs

Notes

  • Based on patterns from Anthropic's "Building Effective Agents" article
  • TodoWrite non-persistence is intentional (confirmed via claude-code-guide)
  • Plan Mode also doesn't persist (this project fixes that)

Plan managed by /plan command. Last captured: 2025-11-27