~ / rigs / Donchitos / Claude-Code-Game-Studios

Donchitos/Claude-Code-Game-Studios

Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.

↗ GitHub ★ 25.9k mit updated 1d ago project Claude Code
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~11.6k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
4/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude ./rig-claude-code-game-studios  # 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 Donchitos/Claude-Code-Game-Studios/.claude/skills/adopt .claude/skills/adopt
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/architecture-decision .claude/skills/architecture-decision
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/architecture-review .claude/skills/architecture-review
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/art-bible .claude/skills/art-bible
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/asset-audit .claude/skills/asset-audit
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/asset-spec .claude/skills/asset-spec
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/balance-check .claude/skills/balance-check
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/brainstorm .claude/skills/brainstorm
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/bug-report .claude/skills/bug-report
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/bug-triage .claude/skills/bug-triage
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/code-review .claude/skills/code-review
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/consistency-check .claude/skills/consistency-check
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/content-audit .claude/skills/content-audit
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/create-architecture .claude/skills/create-architecture
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/create-control-manifest .claude/skills/create-control-manifest
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/create-epics .claude/skills/create-epics
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/create-stories .claude/skills/create-stories
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/day-one-patch .claude/skills/day-one-patch
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/design-review .claude/skills/design-review
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/design-system .claude/skills/design-system
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/dev-story .claude/skills/dev-story
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/estimate .claude/skills/estimate
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/gate-check .claude/skills/gate-check
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/help .claude/skills/help
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/hotfix .claude/skills/hotfix
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/launch-checklist .claude/skills/launch-checklist
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/localize .claude/skills/localize
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/map-systems .claude/skills/map-systems
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/milestone-review .claude/skills/milestone-review
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/onboard .claude/skills/onboard
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/patch-notes .claude/skills/patch-notes
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/perf-profile .claude/skills/perf-profile
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/playtest-report .claude/skills/playtest-report
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/project-stage-detect .claude/skills/project-stage-detect
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/propagate-design-change .claude/skills/propagate-design-change
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/prototype .claude/skills/prototype
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/qa-plan .claude/skills/qa-plan
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/quick-design .claude/skills/quick-design
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/regression-suite .claude/skills/regression-suite
$ npx degit Donchitos/Claude-Code-Game-Studios/.claude/skills/release-checklist .claude/skills/release-checklist
$ curl -fsSL --create-dirs -o .claude/agents/accessibility-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/accessibility-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/ai-programmer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/ai-programmer.md
$ curl -fsSL --create-dirs -o .claude/agents/analytics-engineer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/analytics-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/art-director.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/art-director.md
$ curl -fsSL --create-dirs -o .claude/agents/audio-director.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/audio-director.md
$ curl -fsSL --create-dirs -o .claude/agents/community-manager.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/community-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/creative-director.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/creative-director.md
$ curl -fsSL --create-dirs -o .claude/agents/devops-engineer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/devops-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/economy-designer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/economy-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/engine-programmer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/engine-programmer.md
$ curl -fsSL --create-dirs -o .claude/agents/game-designer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/game-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/gameplay-programmer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/gameplay-programmer.md
$ curl -fsSL --create-dirs -o .claude/agents/godot-csharp-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/godot-csharp-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/godot-gdextension-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/godot-gdextension-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/godot-gdscript-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/godot-gdscript-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/godot-shader-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/godot-shader-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/godot-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/godot-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/lead-programmer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/lead-programmer.md
$ curl -fsSL --create-dirs -o .claude/agents/level-designer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/level-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/live-ops-designer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/live-ops-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/localization-lead.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/localization-lead.md
$ curl -fsSL --create-dirs -o .claude/agents/narrative-director.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/narrative-director.md
$ curl -fsSL --create-dirs -o .claude/agents/network-programmer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/network-programmer.md
$ curl -fsSL --create-dirs -o .claude/agents/performance-analyst.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/performance-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/producer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/producer.md
$ curl -fsSL --create-dirs -o .claude/agents/prototyper.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/prototyper.md
$ curl -fsSL --create-dirs -o .claude/agents/qa-lead.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/qa-lead.md
$ curl -fsSL --create-dirs -o .claude/agents/qa-tester.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/qa-tester.md
$ curl -fsSL --create-dirs -o .claude/agents/release-manager.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/release-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/security-engineer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/security-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/sound-designer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/sound-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/systems-designer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/systems-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/technical-artist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/technical-artist.md
$ curl -fsSL --create-dirs -o .claude/agents/technical-director.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/technical-director.md
$ curl -fsSL --create-dirs -o .claude/agents/tools-programmer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/tools-programmer.md
$ curl -fsSL --create-dirs -o .claude/agents/ue-blueprint-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/ue-blueprint-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/ue-gas-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/ue-gas-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/ue-replication-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/ue-replication-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/ue-umg-specialist.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/ue-umg-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-programmer.md https://raw.githubusercontent.com/Donchitos/Claude-Code-Game-Studios/main/.claude/agents/ui-programmer.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Bash(rm -rf *)",
      "Bash(rm -fr *)",
      "Bash(rm -r -f *)",
      "Bash(rm -f -r *)",
      "Bash(rm -Rf *)",
      "Bash(rm -fR *)",
      "Bash(rm -rf*)",
      "Bash(rm -fr*)",
      "Bash(rm -Rf*)",
      "Bash(rm -fR*)",
      "Bash(rm -R -f *)",
      "Bash(rm -f -R *)",
      "Bash(rm --recursive --force*)",
      "Bash(rm --force --recursive*)",
      "Bash(rm -r --force*)",
      "Bash(rm -R --force*)",
      "Bash(rm --force -r*)",
      "Bash(rm --force -R*)",
      "Bash(rm --recursive -f*)",
      "Bash(rm -f --recursive*)",
      "Bash(git push --force*)",
      "Bash(git push -f *)",
      "Bash(git push *--force*)",
      "Bash(git push * -f*)",
      "Bash(git push * +*)",
      "Bash(git * push *--force*)",
      "Bash(git *push* -f*)",
      "Bash(git *push* -uf*)",
      "Bash(git *push* +*)",
      "Bash(git reset --hard*)",
      "Bash(git *reset *--hard*)",
      "Bash(git clean* -f*)",
      "Bash(git clean* --force*)",
      "Bash(git clean* -df*)",
      "Bash(git clean* -dxf*)",
      "Bash(git clean* -dXf*)",
      "Bash(git clean* -xf*)",
      "Bash(git clean* -xdf*)",
      "Bash(git clean* -Xf*)",
      "Bash(git clean* -Xdf*)",
      "Bash(git clean* -qf*)",
      "Bash(git clean* -qdf*)",
      "Bash(git *clean* -f*)",
      "Bash(git *clean* --force*)",
      "Bash(git *clean* -df*)",
      "Bash(git *clean* -qf*)",
      "Bash(git *clean* -xf*)",
      "Bash(git *clean* -Xf*)",
      "Bash(git *clean* -dqf*)",
      "Bash(git *clean* -qdf*)",
      "Bash(git *clean* -dxf*)",
      "Bash(git *clean* -xdf*)",
      "Bash(git *clean* -dXf*)",
      "Bash(git *clean* -Xdf*)",
      "Bash(git *clean* -qxf*)",
      "Bash(git *clean* -xqf*)",
      "Bash(git *clean* -qXf*)",
      "Bash(git *clean* -Xqf*)",
      "Bash(git *clean* -dqxf*)",
      "Bash(git *clean* -dxqf*)",
      "Bash(git *clean* -qdxf*)",
      "Bash(git *clean* -qxdf*)",
      "Bash(git *clean* -xdqf*)",
      "Bash(git *clean* -xqdf*)",
      "Bash(git *clean* -dqXf*)",
      "Bash(git *clean* -dXqf*)",
      "Bash(git *clean* -qdXf*)",
      "Bash(git *clean* -qXdf*)",
      "Bash(git *clean* -Xdqf*)",
      "Bash(git *clean* -Xqdf*)",
      "Bash(sudo *)",
      "Bash(chmod 777*)",
      "Bash(*>.env*)",
      "Bash(cat *.env*)",
      "Bash(type *.env*)",
      "Read(**/.env*)",
      "Edit(**/.env*)",
      "PowerShell(Remove-Item *-Recurse*)",
      "PowerShell(Remove-Item * -r*)",
      "PowerShell(Remove-Item -r*)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash|PowerShell",
        "hooks": [
          {
            "type": "command",
            "command": "bash \"$CLAUDE_PROJECT_DIR/.claude/hooks/validate-commit.sh\""
          },
          {
            "type": "command",
            "command": "bash \"$CLAUDE_PROJECT_DIR/.claude/hooks/validate-push.sh\""
          }
        ]
      }
    ]
  }
}

Skills (73)

Subagents (49)

accessibility-specialist
model: inherit
Accessibility standards and assistive features — remapping, text scaling, colorblind modes, screen reader support.
ai-programmer
model: inherit
Implements game AI — behavior trees, state machines, pathfinding, perception, decision-making, NPC and enemy behavior, AI debugging.
analytics-engineer
model: inherit
Telemetry and analytics — event tracking, player behavior, A/B test frameworks, dashboard specification, data pipelines.
art-director
model: inherit
Owns visual identity — style guides, art bible, asset standards, color palettes, UI visual direction.
audio-director
model: inherit
Owns sonic identity — music direction, sound palette, audio implementation strategy, mix balance.
community-manager
model: sonnet
Player-facing communication — patch notes, social posts, community updates, feedback collection, player bug triage, crisis communication.
creative-director
model: opus
Highest creative authority — vision, tone, aesthetic direction. Use when a decision affects game identity or department leads deadlock.
devops-engineer
model: sonnet
Build pipelines, CI/CD configuration, version control workflow, branching strategy, automated test pipelines, deployment infrastructure.
economy-designer
model: inherit
Resource economies — loot tables, sink/faucet analysis, progression curve calibration, economic balance.
engine-programmer
model: inherit
Core engine systems — rendering pipeline, physics, memory, resource loading, scene management, performance-critical framework code.
game-designer
model: inherit
Mechanical and systems design — core loops, progression, combat, economy, player-facing rules. Mechanics-level questions.
gameplay-programmer
model: inherit
Implements designed mechanics as code — player systems, combat, interactive features, gameplay system code.
godot-csharp-specialist
model: sonnet
Godot 4 C# quality — .NET patterns, attribute-based exports, signal delegates, async patterns, type-safe node access.
godot-gdextension-specialist
model: sonnet
Native code integration with Godot — GDExtension API, godot-cpp and godot-rust bindings, custom node types, the native boundary.
godot-gdscript-specialist
model: sonnet
GDScript code quality — static typing enforcement, signal architecture, coroutine patterns, GDScript idioms, typed and performant.
godot-shader-specialist
model: sonnet
Godot rendering customization — shading language, visual shaders, material setup, particle shaders, post-processing.
godot-specialist
model: inherit
Authority on Godot-specific patterns and APIs — node/scene architecture, signals, resources; guides GDScript vs C# vs GDExtension.
lead-programmer
model: sonnet
Lead programmer — code-level architecture, coding standards, code review, API design, refactoring strategy, assigning work to specialist programmers.
level-designer
model: inherit
Spatial design for levels and areas — encounter layouts, pacing, difficulty, layout planning, environmental storytelling.
live-ops-designer
model: inherit
Post-launch content — seasonal events, battle passes, content cadence, retention, engagement analytics. Keeps the game fresh.
localization-lead
model: inherit
Internationalization architecture — i18n system design, string extraction workflows, locale testing, locale-specific issues, translation pipeline.
narrative-director
model: inherit
Story architecture, world-building, character design, dialogue strategy. Narrative structure and direction rather than writing individual lines.
network-programmer
model: inherit
Multiplayer networking — state replication, lag compensation, matchmaking, network protocol, netcode and bandwidth optimization.
performance-analyst
model: inherit
Performance analyst — profiling, bottlenecks, memory analysis, frame time investigation, recommends optimizations, tracks metrics over time.
producer
model: opus
Production concerns — sprint planning, milestone tracking, risk, scope, cross-department coordination when multiple departments must synchronize.
prototyper
model: sonnet
Throwaway builds — concept prototypes after brainstorm to test an idea is fun before GDDs; vertical slices pre-production. Speed over standards.
qa-lead
model: inherit
Test strategy and process — test plan creation, bug severity assessment, regression planning, release quality gates, readiness evaluation.
qa-tester
model: inherit
Writes test cases, bug reports, and checklists — test case generation, regression checklist creation, execution documentation.
release-manager
model: inherit
Release pipeline — certification checklists, store submissions and page prep, platform requirements, version numbering, release-day coordination.
security-engineer
model: inherit
Protects against cheating, exploits, breaches — anti-cheat measures, secure save data and network comms, player privacy compliance.
sound-designer
model: inherit
SFX specifications and spec sheets — audio event documentation, mixing parameters, sound category definitions.
systems-designer
model: inherit
Detailed subsystem mechanics — combat formulas, progression curves, crafting recipes, status effect interactions, mathematical modeling of a mechanic.
technical-artist
model: inherit
Technical artist bridging art and engineering — shaders, VFX, rendering optimization, art pipeline tools, art-to-engine issues.
technical-director
model: opus
High-level technical decisions — engine architecture, technology choices, performance strategy, technical risk, cross-system conflicts.
tools-programmer
model: inherit
Internal dev tools — editor extensions, content authoring tools, debug utilities, pipeline automation, editor workflow.
ue-blueprint-specialist
model: sonnet
Blueprint architecture and Blueprint/C++ boundary — optimization, maintainable graphs. Prevents Blueprint spaghetti, enforces clean BP patterns.
ue-gas-specialist
model: sonnet
Gameplay Ability System — abilities, gameplay effects, attribute sets, tags, ability tasks, prediction. Prevents common GAS anti-patterns.
ue-replication-specialist
model: sonnet
Unreal networking — property replication, RPCs, client prediction, relevancy, net serialization, bandwidth. Server-authoritative architecture.
ue-umg-specialist
model: sonnet
Unreal UI implementation — UMG widget hierarchy, data binding, CommonUI input routing, widget styling, UI optimization.
ui-programmer
model: inherit
Implements user interface systems — menus, HUDs, inventory screens, dialogue boxes, UI framework code, screen flow.

Hooks (12)

eventmatcherruns
SessionStart*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/session-start.sh"
SessionStart*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/detect-gaps.sh"
PreToolUseBash|PowerShellbash "$CLAUDE_PROJECT_DIR/.claude/hooks/validate-commit.sh"
PreToolUseBash|PowerShellbash "$CLAUDE_PROJECT_DIR/.claude/hooks/validate-push.sh"
PostToolUseWrite|Editbash "$CLAUDE_PROJECT_DIR/.claude/hooks/validate-assets.sh"
PostToolUseWrite|Editbash "$CLAUDE_PROJECT_DIR/.claude/hooks/validate-skill-change.sh"
Notification*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/notify.sh"
PreCompact*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/pre-compact.sh"
PostCompact*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/post-compact.sh"
Stop*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/session-stop.sh"
SubagentStart*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/log-agent.sh"
SubagentStop*bash "$CLAUDE_PROJECT_DIR/.claude/hooks/log-agent-stop.sh"

Permissions

deny (120)
Bash(rm -rf *)
Bash(rm -fr *)
Bash(rm -r -f *)
Bash(rm -f -r *)
Bash(rm -Rf *)
Bash(rm -fR *)
Bash(rm -rf*)
Bash(rm -fr*)
Bash(rm -Rf*)
Bash(rm -fR*)
Bash(rm -R -f *)
Bash(rm -f -R *)
Bash(rm --recursive --force*)
Bash(rm --force --recursive*)
Bash(rm -r --force*)
Bash(rm -R --force*)
Bash(rm --force -r*)
Bash(rm --force -R*)
Bash(rm --recursive -f*)
Bash(rm -f --recursive*)
Bash(git push --force*)
Bash(git push -f *)
Bash(git push *--force*)
Bash(git push * -f*)
Bash(git push * +*)
Bash(git * push *--force*)
Bash(git *push* -f*)
Bash(git *push* -uf*)
Bash(git *push* +*)
Bash(git reset --hard*)
Bash(git *reset *--hard*)
Bash(git clean* -f*)
Bash(git clean* --force*)
Bash(git clean* -df*)
Bash(git clean* -dxf*)
Bash(git clean* -dXf*)
Bash(git clean* -xf*)
Bash(git clean* -xdf*)
Bash(git clean* -Xf*)
Bash(git clean* -Xdf*)
Bash(git clean* -qf*)
Bash(git clean* -qdf*)
Bash(git *clean* -f*)
Bash(git *clean* --force*)
Bash(git *clean* -df*)
Bash(git *clean* -qf*)
Bash(git *clean* -xf*)
Bash(git *clean* -Xf*)
Bash(git *clean* -dqf*)
Bash(git *clean* -qdf*)
Bash(git *clean* -dxf*)
Bash(git *clean* -xdf*)
Bash(git *clean* -dXf*)
Bash(git *clean* -Xdf*)
Bash(git *clean* -qxf*)
Bash(git *clean* -xqf*)
Bash(git *clean* -qXf*)
Bash(git *clean* -Xqf*)
Bash(git *clean* -dqxf*)
Bash(git *clean* -dxqf*)
ask (0)
—
allow (3)
Bash(dir *)
Bash(python -m pytest *)
Bash(py -m pytest *)

Similar rigs

copied ✓