~ / rigs / MoshPitLabs / template-claude

MoshPitLabs/template-claude

Team-based AI agent orchestration template with Claude Code hooks and TD workflow

↗ GitHub ★ 0 MIT updated 7mo ago project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.2k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

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)

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

copied ✓