~ / rigs / shep-ai / shep

shep-ai/shep

Ship features 10x faster. Built In Auto: Memory, K8S Agent & Security (SDD+SDLC) . 😇

↗ GitHub ★ 262 mit updated 6d ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~7.2k tokens
Heavy · 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 shep-ai/shep/.claude ./rig-shep  # 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 shep-ai/shep/.claude/skills/architecture-reviewer .claude/skills/architecture-reviewer
$ npx degit shep-ai/shep/.claude/skills/cross-validate-artifacts .claude/skills/cross-validate-artifacts
$ npx degit shep-ai/shep/.claude/skills/mermaid-diagrams .claude/skills/mermaid-diagrams
$ npx degit shep-ai/shep/.claude/skills/react-flow .claude/skills/react-flow
$ npx degit shep-ai/shep/.claude/skills/shadcn-ui .claude/skills/shadcn-ui
$ npx degit shep-ai/shep/.claude/skills/shep-kit-commit-pr .claude/skills/shep-kit-commit-pr
$ npx degit shep-ai/shep/.claude/skills/shep-kit-fast-loop .claude/skills/shep-kit-fast-loop
$ npx degit shep-ai/shep/.claude/skills/shep-kit-implement .claude/skills/shep-kit-implement
$ npx degit shep-ai/shep/.claude/skills/shep-kit-merged .claude/skills/shep-kit-merged
$ npx degit shep-ai/shep/.claude/skills/shep-kit-new-feature-fast .claude/skills/shep-kit-new-feature-fast
$ npx degit shep-ai/shep/.claude/skills/shep-kit-new-feature .claude/skills/shep-kit-new-feature
$ npx degit shep-ai/shep/.claude/skills/shep-kit-parallel-task .claude/skills/shep-kit-parallel-task
$ npx degit shep-ai/shep/.claude/skills/shep-kit-plan .claude/skills/shep-kit-plan
$ npx degit shep-ai/shep/.claude/skills/shep-kit-research .claude/skills/shep-kit-research
$ npx degit shep-ai/shep/.claude/skills/shep-kit-status .claude/skills/shep-kit-status
$ npx degit shep-ai/shep/.claude/skills/shep-ui-component .claude/skills/shep-ui-component
$ npx degit shep-ai/shep/.claude/skills/shep-workstreams .claude/skills/shep-workstreams
$ npx degit shep-ai/shep/.claude/skills/tsp-model .claude/skills/tsp-model
$ npx degit shep-ai/shep/.claude/skills/vercel-react-best-practices .claude/skills/vercel-react-best-practices
$ curl -fsSL --create-dirs -o .claude/agents/shep-clean-arch-auditor.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-clean-arch-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-cli-command-creator.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-cli-command-creator.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-file-relocator.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-file-relocator.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-migration-creator.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-migration-creator.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-port-creator.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-port-creator.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-port-extractor.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-port-extractor.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-storybook-story-creator.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-storybook-story-creator.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-tsp-field-adder.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-tsp-field-adder.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-use-case-creator.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-use-case-creator.md
$ curl -fsSL --create-dirs -o .claude/agents/shep-web-route-creator.md https://raw.githubusercontent.com/shep-ai/shep/main/.claude/agents/shep-web-route-creator.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 (19)

Subagents (10)

shep-clean-arch-auditor
model: haiku
Read-only clean architecture auditor for shep. Scans a specified directory for dependency-rule violations, magic literals, singletons, oversized files, and duplication. Appends findings to a violation
shep-cli-command-creatorScaffolds ONE new shep CLI command under src/presentation/cli/commands/, wires it to the Commander program and an existing use case via the DI container, and matches shep's exact CLI conventions (ts-n
shep-file-relocatorMoves ONE file from one clean-architecture layer to another (typically a pure helper from infrastructure/ → domain/shared/, or a domain error from application/use-cases/ → domain/errors/) and updates
shep-migration-creatorCreates ONE new SQLite schema migration file under <redacted>, following shep's exact migration conventions (timestamped filename, up() function, idempotent ALTER TABLE with safe defaults). Use when s
shep-port-creatorCreates ONE brand-new output port interface in packages/core/src/application/ports/output/ without any caller migration. Use when the caller has already designed a new boundary (e.g., ILogger, IFileSy
shep-port-extractorFixes the 'application layer imports from infrastructure' violation. Given ONE concrete infrastructure symbol (class, function, or constant) and the list of application-layer files that import it, cre
shep-storybook-story-creatorCreates ONE Storybook story file colocated with a web UI component under src/presentation/web/components/, covering at least Default, Loading, and Error states, plus any explicit variants. Use when a
shep-tsp-field-adderAdds ONE new field (property, enum value, or base-type extension) to a TypeSpec model in tsp/, re-runs codegen, and verifies. Does NOT create new entities, does NOT write migrations, does NOT touch us
shep-use-case-creatorScaffolds a new application-layer use case with TDD (RED test file first, then minimal GREEN implementation), wires it into the DI container, and verifies. Follows shep's mandatory patterns exactly (t
shep-web-route-creatorScaffolds ONE new Next.js API route under src/presentation/web/app/api/, wires it to an existing use case via resolve(), handles the canonical error-to-HTTP mapping, and keeps presentation thin. Use w

Hooks (1)

eventmatcherruns
PostToolUseEdit|Write.claude/hooks/format-tsp.sh

Plugins (6)

typescript-lsp@claude-plugins-officialcontext7@claude-plugins-officialcode-simplifier@claude-plugins-officialplaywright@claude-plugins-officialsuperpowers@claude-plugins-officialfrontend-design@claude-plugins-official

Permissions

deny (0)
—
ask (0)
—
allow (1)
mcp__plugin_playwright_playwright__browser_take_screenshot

Similar rigs

copied ✓