QingqiShi/claude
Personal ~/.claude for Claude Code: settings, global CLAUDE.md, hooks, status line and custom skills, restorable on a new machine with one bootstrap script
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code $ npx degit QingqiShi/claude/skills ./rig-claude/skills $ npx degit QingqiShi/claude/hooks ./rig-claude/hooks
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 QingqiShi/claude/skills/agent-instructions .claude/skills/agent-instructions $ npx degit QingqiShi/claude/skills/auto-improve .claude/skills/auto-improve $ npx degit QingqiShi/claude/skills/language-sweep .claude/skills/language-sweep $ npx degit QingqiShi/claude/skills/merge-dependabot .claude/skills/merge-dependabot $ npx degit QingqiShi/claude/skills/pr-standards .claude/skills/pr-standards $ npx degit QingqiShi/claude/skills/prepare-for-pr .claude/skills/prepare-for-pr
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(./.env.*)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "python3 ~/.claude/hooks/deny-cross-repo-references.py"
}
]
},
{
"matcher": "Agent",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/require-agent-model.sh"
}
]
},
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "if [ -z \"${HOME-}\" ]; then case \"${OSTYPE-}\" in msys*|cygwin*|win32*) printf '{}\\n'; if [ -z \"${ORCA_AGENT_HOOK_PORT-}\" ] || [ -z \"${ORCA_AGENT_HOOK_TOKEN-}\" ] || [ -z \"${ORCA_PANE_KEY-}\" ]; then exit 0; fi; { command -p cat 2>/dev/null || "
},
{
"type": "command",
"command": "[ -f ~/.claude/hooks/nudge-delegation.py ] && python3 ~/.claude/hooks/nudge-delegation.py || true"
}
]
}
]
}
} Skills (6)
Hooks (22)
| event | matcher | runs |
|---|---|---|
| UserPromptSubmit | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| UserPromptSubmit | * | [ -f ~/.claude/hooks/nudge-delegation.py ] && python3 ~/.claude/hooks/nudge-delegation.py || true |
| UserPromptSubmit | * | if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude UserPromptSubmit; fi |
| PreToolUse | Bash | python3 ~/.claude/hooks/deny-cross-repo-references.py |
| PreToolUse | Agent | bash ~/.claude/hooks/require-agent-model.sh |
| PreToolUse | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| PreToolUse | * | [ -f ~/.claude/hooks/nudge-delegation.py ] && python3 ~/.claude/hooks/nudge-delegation.py || true |
| Stop | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| Stop | * | if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude Stop; fi |
| StopFailure | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| StopFailure | * | if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude StopFailure; fi |
| SessionEnd | * | if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude SessionEnd; fi |
| Notification | * | if [ -n "$PASEO_TERMINAL_ID" ]; then "${PASEO_HOOK_CLI:-paseo}" hooks claude Notification; fi |
| SessionStart | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| PermissionRequest | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| PostToolUse | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| PostToolUse | * | [ -f ~/.claude/hooks/nudge-delegation.py ] && python3 ~/.claude/hooks/nudge-delegation.py || true |
| PostToolUseFailure | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| SubagentStart | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| SubagentStop | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| TeammateIdle | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
| PostCompact | * | if [ -z "${HOME-}" ]; then case "${OSTYPE-}" in msys*|cygwin*|win32*) printf '{}\n'; if [ -z "${ORCA_AGENT_HOOK_PORT-}" ] || [ -z "${ORCA_AGENT_HOOK_TOKEN-}" ] || [ -z "${ORCA_PANE_KEY-}" ]; then exit 0; fi; { command -p cat 2>/dev/null || |
Plugins (3)
frontend-design@claude-plugins-officialskill-creator@claude-plugins-officialcodex@openai-codex
Permissions
deny (2)
Read(./.env)
Read(./.env.*)
ask (0)
—
allow (0)
—
Similar rigs
tomada1114/hookassert
Test your Claude Code hooks like code: replay tool events against your merged settings, run the matching hooks, and fail CI when one doesn't fire or doesn't block.
Skill Collector 4.6k tok ·
murphytrueman/design-system-ops
Claude Code skills for the work that keeps a design system alive
Skill Collector 3.0k tok ·
SebastienElet/dotfiles
🔧 My dotfiles
Skill Collector 5.6k tok ·
shanraisshan/claude-code-best-practice
from vibe coding to agentic engineering - practice makes claude perfect
YOLO Cowboy 12.9k tok ·