~ / rigs / lagowski / ClaudeAutoPM

lagowski/ClaudeAutoPM

Autonomous Project Management Framework for Claude Code - Advanced AI-powered development automation

↗ GitHub ★ 39 MIT updated today project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.7k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit lagowski/ClaudeAutoPM/.claude ./rig-claudeautopm  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit lagowski/ClaudeAutoPM/.claude/skills/add-framework-asset .claude/skills/add-framework-asset
$ curl -fsSL --create-dirs -o .claude/agents/AGENT-REGISTRY.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/AGENT-REGISTRY.md
$ curl -fsSL --create-dirs -o .claude/agents/agent-manager.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/core/agent-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/code-analyzer.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/core/code-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/context-optimizer.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/core/context-optimizer.md
$ curl -fsSL --create-dirs -o .claude/agents/file-analyzer.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/core/file-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/mcp-manager.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/core/mcp-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/parallel-worker.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/core/parallel-worker.md
$ curl -fsSL --create-dirs -o .claude/agents/test-runner.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/core/test-runner.md
$ curl -fsSL --create-dirs -o .claude/agents/playwright-testing-selection.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/decision-matrices/playwright-testing-selection.md
$ curl -fsSL --create-dirs -o .claude/agents/python-backend-selection.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/decision-matrices/python-backend-selection.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-framework-selection.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/decision-matrices/ui-framework-selection.md
$ curl -fsSL --create-dirs -o .claude/agents/framework-pr-reviewer.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/.claude/agents/framework-pr-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/AGENT-REGISTRY.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/AGENT-REGISTRY.md
$ curl -fsSL --create-dirs -o .claude/agents/agent-manager.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/core/agent-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/code-analyzer.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/core/code-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/context-optimizer.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/core/context-optimizer.md
$ curl -fsSL --create-dirs -o .claude/agents/file-analyzer.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/core/file-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/mcp-manager.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/core/mcp-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/parallel-worker.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/core/parallel-worker.md
$ curl -fsSL --create-dirs -o .claude/agents/test-runner.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/core/test-runner.md
$ curl -fsSL --create-dirs -o .claude/agents/playwright-testing-selection.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/decision-matrices/playwright-testing-selection.md
$ curl -fsSL --create-dirs -o .claude/agents/python-backend-selection.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/decision-matrices/python-backend-selection.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-framework-selection.md https://raw.githubusercontent.com/lagowski/ClaudeAutoPM/develop/autopm/.claude/agents/decision-matrices/ui-framework-selection.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"$CLAUDE_PROJECT_DIR/.claude/hooks/guard-shared-refs.py\""
          }
        ]
      }
    ]
  }
}

Skills (1)

Subagents (23)

AGENT-REGISTRY—
agent-manager
model: inherit
—
code-analyzer
model: inherit
—
context-optimizer
model: inherit
Use this agent for managing context window efficiency, implementing compaction strategies, summarizing long conversations, and optimizing memory usage for long-running workflows.
file-analyzer
model: inherit
—
mcp-manager
model: inherit
MCP server infrastructure management — installing servers, editing configuration files, starting/stopping server processes, and troubleshooting connection issues.
parallel-worker
model: inherit
Executes parallel work streams in a git branch. This agent reads issue analysis, spawns sub-agents for each work stream, coordinates their execution, and returns a consolidated summary to the main thr
test-runner
model: inherit
—
playwright-testing-selection—
python-backend-selection—
ui-framework-selection—
framework-pr-reviewer
model: sonnet
Read-only review of the local diff against ClaudeAutoPM's repo-specific invariants (packages/ source of truth, path rule, registry consistency, TDD, commit format, public-repo safety). Run before `gh
AGENT-REGISTRY—
agent-manager
model: inherit
—
code-analyzer
model: inherit
—
context-optimizer
model: inherit
Use this agent for managing context window efficiency, implementing compaction strategies, summarizing long conversations, and optimizing memory usage for long-running workflows.
file-analyzer
model: inherit
—
mcp-manager
model: inherit
MCP server infrastructure management — installing servers, editing configuration files, starting/stopping server processes, and troubleshooting connection issues.
parallel-worker
model: inherit
Executes parallel work streams in a git branch. This agent reads issue analysis, spawns sub-agents for each work stream, coordinates their execution, and returns a consolidated summary to the main thr
test-runner
model: inherit
—
playwright-testing-selection—
python-backend-selection—
ui-framework-selection—

Hooks (2)

eventmatcherruns
PreToolUseBashpython3 "$CLAUDE_PROJECT_DIR/.claude/hooks/guard-shared-refs.py"
PostToolUseEdit|Write|MultiEditbash "$CLAUDE_PROJECT_DIR/.claude/hooks/framework-integrity.sh"

Slash commands (97)

/code-rabbit/config/toggle-features/context/create/context/prime/context/update/mcp/context-setup/mcp/docs-refresh/pm/pm-commands/pm:issue-analyze/pm:issue-close/pm:issue-edit/pm:issue-reopen/pm:issue-start/prompt/re-init/ui-framework-commands/ux-design-commands/xml/template-list/xml/template-new/code-rabbit/config/toggle-features/context/create/context/prime/context/update/handoff/mcp/context-setup/mcp/docs-refresh/pm/pm-commands/pm:agents/pm:backlog/pm:blocked/pm:checkpoint/pm:clean/pm:config/pm:context-create/pm:context-prime/pm:context-update/pm:context/pm:dashboard/pm:diagram-list/pm:diagram-new/pm:diagram-show/pm:diagram-update/pm:epic-close/pm:epic-decompose/pm:epic-edit/pm:epic-list/pm:epic-merge/pm:epic-oneshot/pm:epic-show/pm:epic-split/pm:epic-start/pm:epic-status/pm:epic-sync-modular/pm:epic-sync-original/pm:epic-sync/pm:help/pm:import/pm:in-progress/pm:init/pm:issue-analyze/pm:issue-close/pm:issue-edit/pm:issue-finish/pm:issue-reopen/pm:issue-show/pm:issue-start/pm:issue-status/pm:issue-sync/pm:learn/pm:mcp/pm:next/pm:prd-edit/pm:prd-list/pm:prd-new/pm:prd-parse/pm:prd-show/pm:prd-status/pm:recall/pm:review-fix

Plugins (1)

claude-code-setup@claude-plugins-official

Similar rigs

copied ✓