MoshPitLabs/template-claude
Team-based AI agent orchestration template with Claude Code hooks and TD workflow
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit MoshPitLabs/template-claude/.claude ./rig-template-claude # 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 MoshPitLabs/template-claude/.claude/skills/acceptance-criteria-authoring .claude/skills/acceptance-criteria-authoring $ npx degit MoshPitLabs/template-claude/.claude/skills/bug-triage .claude/skills/bug-triage $ npx degit MoshPitLabs/template-claude/.claude/skills/design-system .claude/skills/design-system $ npx degit MoshPitLabs/template-claude/.claude/skills/dev .claude/skills/dev $ npx degit MoshPitLabs/template-claude/.claude/skills/evolve-agents .claude/skills/evolve-agents $ npx degit MoshPitLabs/template-claude/.claude/skills/evolve-skills .claude/skills/evolve-skills $ npx degit MoshPitLabs/template-claude/.claude/skills/frontend-design .claude/skills/frontend-design $ npx degit MoshPitLabs/template-claude/.claude/skills/git-workflow .claude/skills/git-workflow $ npx degit MoshPitLabs/template-claude/.claude/skills/git-worktree-flow .claude/skills/git-worktree-flow $ npx degit MoshPitLabs/template-claude/.claude/skills/pr-quality-gate .claude/skills/pr-quality-gate $ npx degit MoshPitLabs/template-claude/.claude/skills/release-notes .claude/skills/release-notes $ npx degit MoshPitLabs/template-claude/.claude/skills/specs .claude/skills/specs $ npx degit MoshPitLabs/template-claude/.claude/skills/td-workflow .claude/skills/td-workflow $ npx degit MoshPitLabs/template-claude/.claude/skills/tdd-authoring .claude/skills/tdd-authoring $ npx degit MoshPitLabs/template-claude/.claude/skills/vote .claude/skills/vote
$ curl -fsSL --create-dirs -o .claude/agents/project-manager.md https://raw.githubusercontent.com/MoshPitLabs/template-claude/main/.claude/agents/project-manager.md $ curl -fsSL --create-dirs -o .claude/agents/sdet.md https://raw.githubusercontent.com/MoshPitLabs/template-claude/main/.claude/agents/sdet.md $ curl -fsSL --create-dirs -o .claude/agents/senior-engineer.md https://raw.githubusercontent.com/MoshPitLabs/template-claude/main/.claude/agents/senior-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/staff-engineer.md https://raw.githubusercontent.com/MoshPitLabs/template-claude/main/.claude/agents/staff-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/team-lead.md https://raw.githubusercontent.com/MoshPitLabs/template-claude/main/.claude/agents/team-lead.md $ curl -fsSL --create-dirs -o .claude/agents/ux-designer.md https://raw.githubusercontent.com/MoshPitLabs/template-claude/main/.claude/agents/ux-designer.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 *)"
]
}
} Skills (15)
acceptance-criteria-authoringbug-triagedesign-systemdevevolve-agentsevolve-skillsfrontend-designgit-workflowgit-worktree-flowpr-quality-gaterelease-notesspecstd-workflowtdd-authoringvote
Subagents (6)
| project-manager model: claude-opus-4-6 | Technical project manager that decomposes problems into well-structured TD issues. Plans work from specs (docs/tdd/ from Staff Engineer, docs/ux/ from UX Designer, docs/spec/ for project standards), c |
| sdet model: claude-sonnet-4-6 | Software Development Engineer in Test — owns test infrastructure, automation, and quality engineering. Writes test code and tooling, verifies TD issues against acceptance criteria, performs defect tri |
| senior-engineer model: claude-sonnet-4-6 | Implementation agent that executes TD-scoped work from TD issues. Receives issues from project-manager, delivers source code reviewed by staff-engineer. |
| staff-engineer model: claude-opus-4-6 | Produces Technical Design Documents (TDDs) in docs/tdd/ and performs code reviews on senior-engineer output. Does not implement code. |
| team-lead model: claude-sonnet-4-6 | Orchestrates TD-driven delivery by delegating planning, implementation, validation, and review to role agents. Use for /plan and /build commands, multi-agent coordination, and go/no-go decisions. |
| ux-designer model: claude-opus-4-6 | Produces UI/UX design documents in docs/ux/ for the project-manager. Translates user requirements into wireframes, interaction flows, and component specifications. |
Similar rigs
erewok/bmo-agent-setup
A CLI tool to configure a Claude Code environment with BMO.
Orchestrator 186 tok ·
lingua-realm/agent-config-ansible
基于Ansible一键同步claude code/codex/...等工具的配置
Pragmatist 2.9k tok ·
huynhanh48/opencode-config
An enterprise-grade AI coding environment config featuring multi-agent workflow, token-efficient fallbacks, safety guardrails, and seamless model orchestration.
Minimalist 1.6k tok ·
Karo-Bakhtiyar/ai-dev-starter-kit
Universal AI coding skills, memory templates, and dev tools for Claude Code, Opencode, Antigravity, Codex, and more
Skill Collector 2.1k tok ·