andiupn/claude-code-starter
🤖 Clean Claude Code CLI starter template with 3 core agents and 6 essential workflows. Optimize your agentic software engineering pipeline instantly.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ claude mcp add github -e GITHUB_<redacted> -- npx -y @anthropic/github-mcp-server $ claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem . $ claude mcp add context7 -- npx -y @upstash/context7-mcp $ npx degit andiupn/claude-code-starter/.claude ./rig-claude-code-starter # 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.
$ claude mcp add github -e GITHUB_<redacted> -- npx -y @anthropic/github-mcp-server $ claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem . $ claude mcp add context7 -- npx -y @upstash/context7-mcp
$ npx degit andiupn/claude-code-starter/.claude/skills/context-handoff .claude/skills/context-handoff $ npx degit andiupn/claude-code-starter/.claude/skills/experiment-scaffold .claude/skills/experiment-scaffold $ npx degit andiupn/claude-code-starter/.claude/skills/git-workflow .claude/skills/git-workflow $ npx degit andiupn/claude-code-starter/.claude/skills/init-project .claude/skills/init-project $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/knowledge-harvest .claude/skills/knowledge-harvest $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/log-monitor .claude/skills/log-monitor $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/memory-promote .claude/skills/memory-promote $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/stack-debug .claude/skills/stack-debug $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/test-writer .claude/skills/test-writer $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/ui-test .claude/skills/ui-test $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/validate-agent-config .claude/skills/validate-agent-config $ npx degit andiupn/claude-code-starter/.claude/skills/init-project/templates/_common/.claude/skills/wiki-lint .claude/skills/wiki-lint
$ curl -fsSL --create-dirs -o .claude/agents/architecture-reviewer.md https://raw.githubusercontent.com/andiupn/claude-code-starter/main/.claude/agents/architecture-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/andiupn/claude-code-starter/main/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/research-assistant.md https://raw.githubusercontent.com/andiupn/claude-code-starter/main/.claude/agents/research-assistant.md $ curl -fsSL --create-dirs -o .claude/agents/architecture-reviewer.md https://raw.githubusercontent.com/andiupn/claude-code-starter/main/.claude/skills/init-project/templates/_common/.claude/agents/architecture-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/andiupn/claude-code-starter/main/.claude/skills/init-project/templates/_common/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/research-assistant.md https://raw.githubusercontent.com/andiupn/claude-code-starter/main/.claude/skills/init-project/templates/_common/.claude/agents/research-assistant.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} MCP servers (3)
| server | source | est. tokens |
|---|---|---|
| @anthropic/github-mcp-server · "github" env: GITHUB_TOKEN | npm | 2.5k |
| Filesystem | npm | 4.2k |
| Context7 | npm | 1.2k |
Skills (12)
context-handoffexperiment-scaffoldgit-workflowinit-projectknowledge-harvestlog-monitormemory-promotestack-debugtest-writerui-testvalidate-agent-configwiki-lint
Subagents (6)
| architecture-reviewer model: sonnet | | |
| code-reviewer model: sonnet | | |
| research-assistant model: haiku | | |
| architecture-reviewer model: sonnet | | |
| code-reviewer model: sonnet | | |
| research-assistant model: haiku | | |
Permissions
deny (0)
—
ask (0)
—
allow (51)
Bash(npm view *)
Bash(npm list *)
Bash(docker compose ps *)
Bash(lsnrctl status)
Bash(powershell Get-Service*)
Bash(powershell Get-Process*)
Bash(powershell Get-EventLog*)
Bash(powershell Get-WmiObject*)
Bash(powershell Get-ChildItem*)
Bash(powershell Get-Content*)
Bash(powershell Get-ItemProperty*)
Bash(powershell Test-Path*)
Bash(powershell Get-Item*)
Bash(wmic *)
mcp__Windows-MCP__PowerShell
mcp__Windows-MCP__Snapshot
mcp__Windows-MCP__Screenshot
mcp__Windows-MCP__Scroll
mcp__Windows-MCP__Click
mcp__Windows-MCP__Registry get*
mcp__Windows-MCP__FileSystem list*
mcp__Windows-MCP__FileSystem read*
mcp__Windows-MCP__FileSystem info*
mcp__Windows-MCP__FileSystem search*
mcp__Windows-MCP__Process list*
mcp__computer-use__screenshot
mcp__computer-use__zoom
mcp__computer-use__double_click
mcp__computer-use__left_click
mcp__computer-use__right_click
mcp__computer-use__triple_click
mcp__computer-use__type
mcp__computer-use__key
mcp__computer-use__scroll
mcp__computer-use__mouse_move
mcp__computer-use__cursor_position
mcp__computer-use__hold_key
mcp__computer-use__wait
mcp__computer-use__request_access
mcp__computer-use__list_granted_applications
mcp__computer-use__open_application
mcp__computer-use__read_clipboard
Bash(powershell -Command Get-Service*)
Bash(powershell -NoProfile -Command Get-*)
mcp__Claude_in_Chrome__tabs_context_mcp
mcp__Claude_Preview__preview_logs
mcp__Claude_in_Chrome__read_network_requests
Bash(lsnrctl status)
mcp__Claude_Preview__preview_screenshot
mcp__Claude_Preview__preview_network
Bash(npm list *)
Similar rigs
AizenvoltPrime/claude-setup
—
Pragmatist 1.2k tok ·
cassler/awesome-claude-code-setup
Give Claude the super powers it deserves with this power user collection of bash scripts and slash commands
Pragmatist 31.8k tok ·
msbaek/dotfiles
—
Pragmatist 37.3k tok ·
ognjenmarcheta/kaine-forge
Agent-ready Turborepo template for full-stack TypeScript: GraphQL API, React web, Tauri desktop, Expo mobile, shared packages, and a generated multi-agent scaffold.
Fort Knox 35.5k tok ·