shin-sforzando/dotfiles
My dotfiles managed by chezmoi
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 shin-sforzando/dotfiles/private_dot_claude ./rig-dotfiles # 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 shin-sforzando/dotfiles/private_dot_claude/skills/issue-defaults .claude/skills/issue-defaults $ npx degit shin-sforzando/dotfiles/private_dot_claude/skills/pr-defaults .claude/skills/pr-defaults $ npx degit shin-sforzando/dotfiles/private_dot_claude/skills/wtp-worktrees .claude/skills/wtp-worktrees
$ curl -fsSL --create-dirs -o .claude/agents/recon.md https://raw.githubusercontent.com/shin-sforzando/dotfiles/main/private_dot_claude/agents/recon.md Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "mcp__plugin_context-mode_context-mode__ctx.*execute",
"hooks": [
{
"type": "command",
"command": "jq -c '{systemMessage: ((.tool_name | sub(\"mcp__plugin_context-mode_context-mode__\";\"\")) + \":\\n\" + (if (.tool_input.commands | type) == \"array\" then ([.tool_input.commands[]? | \" • \" + (.label // \"\") + \": \" + .command] | join(\"\\n\")) else \""
}
]
},
{
"matcher": "mcp__plugin_context-mode_context-mode__ctx_(fetch_and_index|search|index|stats|doctor|insight)",
"hooks": [
{
"type": "command",
"command": "jq -c '{hookSpecificOutput: {hookEventName: \"PreToolUse\", permissionDecision: \"allow\", permissionDecisionReason: \"context-mode read-only ctx_* auto-approved\"}}'"
}
]
},
{
"matcher": "mcp__drawio__(search_shapes|list_pages|get_page)",
"hooks": [
{
"type": "command",
"command": "jq -c '{hookSpecificOutput: {hookEventName: \"PreToolUse\", permissionDecision: \"allow\", permissionDecisionReason: \"drawio read-only tool auto-approved\"}}'"
}
]
},
{
"matcher": ".*",
"hooks": [
{
"type": "command",
"command": "PIXTUOID_SOURCE=claude-code 'pixtuoid-hook'"
}
]
}
]
}
} Skills (3)
Subagents (1)
| recon model: sonnet | — |
Hooks (14)
| event | matcher | runs |
|---|---|---|
| PreToolUse | mcp__plugin_context-mode_context-mode__ctx.*execute | jq -c '{systemMessage: ((.tool_name | sub("mcp__plugin_context-mode_context-mode__";"")) + ":\n" + (if (.tool_input.commands | type) == "array" then ([.tool_input.commands[]? | " • " + (.label // "") + ": " + .command] | join("\n")) else " |
| PreToolUse | mcp__plugin_context-mode_context-mode__ctx_(fetch_and_index|search|index|stats|doctor|insight) | jq -c '{hookSpecificOutput: {hookEventName: "PreToolUse", permissionDecision: "allow", permissionDecisionReason: "context-mode read-only ctx_* auto-approved"}}' |
| PreToolUse | mcp__drawio__(search_shapes|list_pages|get_page) | jq -c '{hookSpecificOutput: {hookEventName: "PreToolUse", permissionDecision: "allow", permissionDecisionReason: "drawio read-only tool auto-approved"}}' |
| PreToolUse | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
| Notification | * | ~/.claude/scripts/notify.sh |
| Notification | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
| SessionStart | * | ~/.claude/hooks/context-mode-cache-heal.mjs |
| SessionStart | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
| Stop | * | jq '. + {"notification_type": "stop"}' | ~/.claude/scripts/notify.sh |
| PostToolUse | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
| PermissionRequest | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
| SubagentStart | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
| SubagentStop | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
| SessionEnd | .* | PIXTUOID_SOURCE=claude-code 'pixtuoid-hook' |
Slash commands (1)
/cppr
Plugins (21)
cclens@cclenschrome-devtools-mcp@claude-plugins-officialclaude-code-setup@claude-plugins-officialclaude-code-wakatime@wakatimeclaude-md-management@claude-plugins-officialcommit-commands@claude-plugins-officialcontext-mode@context-modecontext7@claude-plugins-officialcrit@critdrawio@drawiodropbox@claude-plugins-officialexplanatory-output-style@claude-plugins-officialfeature-dev@claude-plugins-officialfigma@claude-plugins-officialfrontend-design@claude-plugins-officialplaywright@claude-plugins-officialpyright-lsp@claude-plugins-officialsecurity-guidance@claude-plugins-officialskill-creator@claude-plugins-officialsuperpowers@claude-plugins-officialtypescript-lsp@claude-plugins-official
Permissions
deny (0)
—
ask (0)
—
allow (45)
Bash(cat *)
Bash(cd /*)
Bash(crit *)
Bash(cut *)
Bash(diff *)
Bash(echo *)
Bash(file *)
Bash(find *)
Bash(gh *)
Bash(git blame *)
Bash(git branch *)
Bash(git describe *)
Bash(git diff *)
Bash(git fetch *)
Bash(git log *)
Bash(git remote *)
Bash(git rev-parse *)
Bash(git show *)
Bash(git stash *)
Bash(git status *)
Bash(git switch *)
Bash(grep *)
Bash(head *)
Bash(jq *)
Bash(ls *)
Bash(rg *)
Bash(sort *)
Bash(stat *)
Bash(tail *)
Bash(tree *)
Bash(uniq *)
Bash(wc *)
LSP
mcp__drawio__*
mcp__playwright__*
mcp__plugin_chrome-devtools-mcp_chrome-devtools__*
mcp__plugin_context-mode_context-mode__*
mcp__plugin_context-mode_context-mode__ctx_batch_execute
mcp__plugin_context-mode_context-mode__ctx_execute
mcp__plugin_context-mode_context-mode__ctx_execute_file
mcp__plugin_context-mode_context-mode__ctx_fetch_and_index
mcp__plugin_context7_context7__*
mcp__plugin_figma_figma__*
WebFetch
WebSearch
Similar rigs
mukul975/Threatswarm
27 scope-enforced AI agents that run the full pentest kill-chain (recon → exploit → post-ex → DFIR → report) as a one-command Claude Code plugin. Backed by 754 MITRE-mapped skills.
Fort Knox 6.3k tok ·
H-mmer/pentest-agents
Bug bounty agent framework for Claude Code, Codex, Gemini, Cursor, Windsurf, Copilot, and OpenClaw — 48 agents, 26 commands, 19 CLI tools, 2 MCP servers, autonomous hunt loops, exploit chain builder.
Orchestrator 73.0k tok ·
shanraisshan/claude-code-best-practice
from vibe coding to agentic engineering - practice makes claude perfect
YOLO Cowboy 12.9k tok ·
davila7/claude-code-templates
CLI tool for configuring and monitoring Claude Code
YOLO Cowboy 80.9k tok ·