matheusmlopess/myAgenticSetup
WSL2 Ubuntu bootstrap agent — dotfiles, setup scripts, and Claude Code agent for fresh installs
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 filesystem -- npx -y @modelcontextprotocol/server-filesystem . $ claude mcp add docs -e CONTEXT7_<redacted> -- npx -y @upstash/context7-mcp $ claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres ${DATABASE_URL} $ npx degit matheusmlopess/myAgenticSetup/.claude ./rig-myagenticsetup # 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 filesystem -- npx -y @modelcontextprotocol/server-filesystem . $ claude mcp add docs -e CONTEXT7_<redacted> -- npx -y @upstash/context7-mcp $ claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres ${DATABASE_URL}
$ npx degit matheusmlopess/myAgenticSetup/templates/saas-agent-template-cli-focused/.claude/skills/release-manager .claude/skills/release-manager $ npx degit matheusmlopess/myAgenticSetup/templates/saas-agent-template-cli-focused/.claude/skills/saas-architect .claude/skills/saas-architect $ npx degit matheusmlopess/myAgenticSetup/templates/saas-agent-template-enterprise/.claude/skills/platform-architect .claude/skills/platform-architect $ npx degit matheusmlopess/myAgenticSetup/templates/saas-agent-template-enterprise/.claude/skills/release-governor .claude/skills/release-governor $ npx degit matheusmlopess/myAgenticSetup/templates/saas-agent-template-enterprise/.claude/skills/security-reviewer .claude/skills/security-reviewer
$ curl -fsSL --create-dirs -o .claude/agents/backend-engineer.md https://raw.githubusercontent.<redacted>-agent-template-cli-focused/.claude/agents/backend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-engineer.md https://raw.githubusercontent.<redacted>-agent-template-cli-focused/.claude/agents/frontend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/product-architect.md https://raw.githubusercontent.<redacted>-agent-template-cli-focused/.claude/agents/product-architect.md $ curl -fsSL --create-dirs -o .claude/agents/platform-architect.md https://raw.githubusercontent.<redacted>-agent-template-enterprise/.claude/agents/platform-architect.md $ curl -fsSL --create-dirs -o .claude/agents/release-manager.md https://raw.githubusercontent.<redacted>-agent-template-enterprise/.claude/agents/release-manager.md $ curl -fsSL --create-dirs -o .claude/agents/security-engineer.md https://raw.githubusercontent.<redacted>-agent-template-enterprise/.claude/agents/security-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/backend-engineer.md https://raw.githubusercontent.<redacted>-agent-template/.claude/agents/backend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-engineer.md https://raw.githubusercontent.<redacted>-agent-template/.claude/agents/frontend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/product-architect.md https://raw.githubusercontent.<redacted>-agent-template/.claude/agents/product-architect.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 |
|---|---|---|
| Filesystem | npm | 4.2k |
| Context7 · "docs" env: CONTEXT7_API_KEY | npm | 1.2k |
| Postgres | npm | 600 |
Skills (5)
Subagents (9)
| backend-engineer | — |
| frontend-engineer | — |
| product-architect | — |
| platform-architect | — |
| release-manager | — |
| security-engineer | — |
| backend-engineer | — |
| frontend-engineer | — |
| product-architect | — |
Hooks (1)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | OUTPUT=$(bash check.sh 2>&1); jq -n --arg out "$OUTPUT" '{"suppressOutput":true,"hookSpecificOutput":{"hookEventName":"SessionStart","additionalContext":("WSL environment check ran at startup. Results:\n\n" + $out + "\n\nYou MUST now follow |
Slash commands (9)
/plan/review/ship/plan/review/ship/plan/review/ship
Similar rigs
holt-web-ai/n8n-nodes-claudecode
—
Pragmatist 27.1k 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 ·
omerakben/agent-context-center
One offline, committed HTML dashboard that maps a repo's AI context — CLAUDE.md, AGENTS.md, Cursor rules, MCP servers, skills, agents, hooks, commands, docs, and TODOs. Markdown stays the source of truth; the dashboard is the human map.
Pragmatist 6.8k tok ·