~ / rigs / p6m7g8-dotfiles / p6df-claude

p6m7g8-dotfiles/p6df-claude

P6DF p6df-claude

↗ GitHub ★ 0 no license updated 2mo ago personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~433 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
1/5
Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit p6m7g8-dotfiles/p6df-claude/share/.claude ./rig-p6df-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.

$ curl -fsSL --create-dirs -o .claude/agents/base-executor.md https://raw.githubusercontent.com/p6m7g8-dotfiles/p6df-claude/main/share/.claude/agents/base-executor.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": [
      "AskUserQuestion"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "AskUserQuestion|EnterPlanMode",
        "hooks": [
          {
            "type": "command",
            "command": "python3 $HOME/.claude/hooks/pre-tool-use.py"
          }
        ]
      },
      {
        "matcher": "Agent",
        "hooks": [
          {
            "type": "command",
            "command": "python3 $HOME/.claude/hooks/pre-tool-use.py"
          }
        ]
      },
      {
        "matcher": "Edit|Write|MultiEdit",
        "hooks": [
          {
            "type": "command",
            "command": "python3 $HOME/.claude/hooks/pre-tool-use.py"
          }
        ]
      }
    ]
  }
}

Subagents (1)

base-executorBase executor agent — use as foundation for any execution task

Hooks (23)

eventmatcherruns
Stop*python3 $HOME/.claude/hooks/stop.py
SubagentStop*python3 $HOME/.claude/hooks/subagent-stop.py
SubagentStart*python3 $HOME/.claude/hooks/subagent-start.py
PreToolUseAskUserQuestion|EnterPlanModepython3 $HOME/.claude/hooks/pre-tool-use.py
PreToolUseAgentpython3 $HOME/.claude/hooks/pre-tool-use.py
PreToolUseEdit|Write|MultiEditpython3 $HOME/.claude/hooks/pre-tool-use.py
PostToolUseAgentpython3 $HOME/.claude/hooks/post-tool-use-agent.py
PostToolUseEdit|Write|MultiEditpython3 $HOME/.claude/hooks/post-tool-use-lock-release.py
PostToolUseEdit|Write|MultiEditpython3 $HOME/.claude/hooks/post-tool-use-heartbeat.py
PostToolUseBash|Read|Glob|Greppython3 $HOME/.claude/hooks/post-tool-use-heartbeat.py
PostToolUseWebFetch|Read|Bashpython3 $HOME/.claude/hooks/post-tool-use-injection-defense.py
PostToolUseFailureEdit|Write|MultiEditpython3 $HOME/.claude/hooks/post-tool-use-lock-release.py
UserPromptSubmit*python3 $HOME/.claude/hooks/user-prompt-submit.py
SessionStart*bash $HOME/.claude/hooks/session-start.sh
SessionEnd*bash $HOME/.claude/hooks/session-end.sh
StopFailurerate_limit|billing_error|authentication_failed|max_output_tokens|server_error|invalid_request|unknownpython3 $HOME/.claude/hooks/stop-failure.py
PostCompact*python3 $HOME/.claude/hooks/post-compact.py
PreCompact*python3 $HOME/.claude/hooks/pre-compact.py
TeammateIdle*python3 $HOME/.claude/hooks/teammate-idle.py
TaskCompleted*python3 $HOME/.claude/hooks/task-completed.py
ConfigChangeuser_settings|local_settingspython3 $HOME/.claude/hooks/config-change.py
InstructionsLoadedsession_start|compactpython3 $HOME/.claude/hooks/instructions-loaded.py
Notification*osascript -e 'display notification "$CLAUDE_NOTIFICATION" with title "Claude Code"' 2>/dev/null || tput bel 2>/dev/null || true

Slash commands (5)

/commit/pr/review/scaffold/standup

Permissions

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

Similar rigs

copied ✓