sami-abdul/claude-predev-setup
A portable system that bootstraps any Claude Code project with production-grade infrastructure: multi-agent pipelines, skills, rules, hooks, and a full-stack development orchestrator inspired by the FullStack-Agent paper.
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 sami-abdul/claude-predev-setup/scaffold/.claude ./rig-claude-predev-setup # 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 sami-abdul/claude-predev-setup/scaffold/.claude/skills/10-10-frontend .claude/skills/10-10-frontend $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/backend-code .claude/skills/backend-code $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/e2e-loop .claude/skills/e2e-loop $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/feature-dev .claude/skills/feature-dev $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/frontend-code .claude/skills/frontend-code $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/frontend-design .claude/skills/frontend-design $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/new-agent .claude/skills/new-agent $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/new-skill .claude/skills/new-skill $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/pre-dev-setup .claude/skills/pre-dev-setup $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/systematic-debugging .claude/skills/systematic-debugging $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/tdd .claude/skills/tdd $ npx degit sami-abdul/claude-predev-setup/scaffold/.claude/skills/webapp-testing .claude/skills/webapp-testing
$ curl -fsSL --create-dirs -o .claude/agents/backend-dev.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/backend-dev.md $ curl -fsSL --create-dirs -o .claude/agents/code-architect.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/code-architect.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-dev.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/frontend-dev.md $ curl -fsSL --create-dirs -o .claude/agents/fullstack-dev.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/fullstack-dev.md $ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/planner.md $ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/security-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/tester.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/tester.md $ curl -fsSL --create-dirs -o .claude/agents/work-verifier.md https://raw.githubusercontent.com/sami-abdul/claude-predev-setup/main/scaffold/.claude/agents/work-verifier.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 (12)
10-10-frontendbackend-codee2e-loopfeature-devfrontend-codefrontend-designnew-agentnew-skillpre-dev-setupsystematic-debuggingtddwebapp-testing
Subagents (9)
| backend-dev model: opus | | |
| code-architect model: opus | | |
| code-reviewer model: sonnet | | |
| frontend-dev model: opus | | |
| fullstack-dev model: opus | | |
| planner model: opus | | |
| security-reviewer model: sonnet | | |
| tester model: opus | | |
| work-verifier model: sonnet | | |
Slash commands (6)
/code-review/commit/plan/pr/prd-init/ralph-loop
Similar rigs
runnithan/claudex-setup
Portable Claude Code and Codex configuration: slash commands, subagents, hooks, skills, and a transcript-to-lessons pipeline. Installable as a plugin.
Fort Knox 3.2k tok ·
CreatmanCEO/claude-code-antiregression-setup
Stop Claude Code from breaking your projects. Ready-to-use CLAUDE.md templates, subagents, hooks, and anti-regression configs.
Pragmatist 96 tok ·
Joan266/claude-dotfiles
—
Pragmatist 831 tok ·
BillDX/spicy-to-dark-factory-starter
Workshop starter for 'From Spicy Autocomplete to Dark Factory: Agentic Coding in Practice' — a FastAPI mini-app with a full Claude Code harness (agents, slash commands, hooks, sandbox settings) and self-paced exercises.
Orchestrator 706 tok ·