jeffvincent/claude-config
My Claude Code configuration with custom skills, commands, and hooks
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 jeffvincent/claude-config/commands ./rig-claude-config/commands $ npx degit jeffvincent/claude-config/skills ./rig-claude-config/skills $ npx degit jeffvincent/claude-config/hooks ./rig-claude-config/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 jeffvincent/claude-config/skills/autoresearcher-generator .claude/skills/autoresearcher-generator $ npx degit jeffvincent/claude-config/skills/competitive-intel-briefing .claude/skills/competitive-intel-briefing $ npx degit jeffvincent/claude-config/skills/dvx-marp-presentation .claude/skills/dvx-marp-presentation $ npx degit jeffvincent/claude-config/skills/exec-assistant .claude/skills/exec-assistant $ npx degit jeffvincent/claude-config/skills/readwise-content-analyzer .claude/skills/readwise-content-analyzer $ npx degit jeffvincent/claude-config/skills/readwise-skill .claude/skills/readwise-skill
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(*.pem)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__llm-command-approval --agent claude_code"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__commit-msg --agent claude_code"
},
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__bend-command-guard --agent claude_code"
},
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__command-allowlist --agent claude_code"
},
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__pre-push --agent claude_code"
}
]
},
{
"matcher": "Bash|Read|Glob",
"hooks": [
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__m2-browsing-guard --agent claude_code"
}
]
},
{
"matcher": "Edit|Write|MultiEdit",
"hooks": [
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__jest-prevention --agent claude_code"
},
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__java-inspections-open --agent claude_code"
}
]
},
{
"matcher": "Read|Skill",
"hooks": [
{
"type": "command",
"command": "~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__track-skill-usage --agent claude_code"
}
]
}
]
}
} Skills (6)
autoresearcher-generatorcompetitive-intel-briefingmarp-presentationexec-assistantreadwise-content-analyzerreadwise-skill
Hooks (28)
| event | matcher | runs |
|---|---|---|
| Notification | * | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__slack-notification --agent claude_code |
| PostToolUse | Bash | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__maven-reminder --agent claude_code |
| PostToolUse | Bash | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__gh-pr-reminder --agent claude_code |
| PostToolUse | Edit|Write|MultiEdit | python3 ~/.claude/hooks/ks-link-suggestions.py |
| PostToolUse | Edit|Write|MultiEdit | python3 ~/.claude/hooks/ks-auto-commit-reminder.py |
| PostToolUse | Edit|Write|MultiEdit | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__local-run-suggestions --agent claude_code |
| PostToolUse | Edit|Write|MultiEdit | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__typecheck --agent claude_code |
| PostToolUse | Edit|Write|MultiEdit | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__java-lint --agent claude_code |
| PostToolUse | Edit|Write|MultiEdit | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__java-inspections --agent claude_code |
| PostToolUse | WebFetch | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__github-interceptor --agent claude_code |
| PostToolUse | Skill | python3 ~/.claude/hooks/ks-agent-log.py |
| PreCompact | manual|auto | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__at-onepager-reminder-compact --agent claude_code |
| PreToolUse | * | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__llm-command-approval --agent claude_code |
| PreToolUse | Bash | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__commit-msg --agent claude_code |
| PreToolUse | Bash | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__bend-command-guard --agent claude_code |
| PreToolUse | Bash | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__command-allowlist --agent claude_code |
| PreToolUse | Bash | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__pre-push --agent claude_code |
| PreToolUse | Bash|Read|Glob | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__m2-browsing-guard --agent claude_code |
| PreToolUse | Edit|Write|MultiEdit | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__jest-prevention --agent claude_code |
| PreToolUse | Edit|Write|MultiEdit | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__java-inspections-open --agent claude_code |
| PreToolUse | Read|Skill | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__track-skill-usage --agent claude_code |
| SessionStart | startup|resume|clear|compact | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__managed-rules-context --agent claude_code |
| Stop | * | $HOME/.claude/hooks/job-completion.sh |
| Stop | * | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__track-usage --agent claude_code |
| Stop | * | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__telemetry-review-reminder --agent claude_code |
| Stop | * | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__acceptance-tests-must-pass --agent claude_code |
| UserPromptSubmit | * | $HOME/.claude/hooks/job-start.sh |
| UserPromptSubmit | * | ~/.local/share/uv/tools/devex-hooks/bin/python3 ~/.local/bin/devex-hooks run devex-hooks__at-onepager-reminder --agent claude_code |
Slash commands (7)
/check-voice/discuss/download-youtube-transcript/pbcopy/process-media/refresh-priorities/weekly-plan
Plugins (1)
claude-api@anthropic-agent-skills
Permissions
deny (1)
Read(*.pem)
ask (0)
—
allow (41)
Bash(GH_HOST=git.hubteam.com gh pr diff:*)
Bash(GH_HOST=git.hubteam.com gh pr list:*)
Bash(GH_HOST=git.hubteam.com gh pr view:*)
Bash(GH_HOST=github.com gh pr diff:*)
Bash(GH_HOST=github.com gh pr list:*)
Bash(GH_HOST=github.com gh pr view:*)
Bash(bend:*)
Bash(bpx browse:*)
Bash(cat:*)
Bash(cd ~/.claude/skills/gmail-skill && node scripts/gmail-send.js --account work --to "jvincent@hubspot.com":*)
Bash(cd ~/.claude/skills/gmail-skill && node scripts/gmail-send.js --account work --to jvincent@hubspot.com:*)
Bash(find:*)
Bash(gh pr diff:*)
Bash(gh pr list:*)
Bash(gh pr view:*)
Bash(git add:*)
Bash(git branch:*)
Bash(git checkout:*)
Bash(git cherry-pick:*)
Bash(git fetch:*)
Bash(git log:*)
Bash(git ls-tree:*)
Bash(git merge-base:*)
Bash(git merge:*)
Bash(git mv:*)
Bash(git pull:*)
Bash(git rebase:*)
Bash(git restore:*)
Bash(git rev-parse:*)
Bash(git rm:*)
Bash(git stash:*)
Bash(hubs:*)
Read(/~/.agents/skills/dvx-*/**)
Read(/~/.claude/skills/dvx-*/**)
Read(/~/.hubspot/browser-cli/**)
Read(/~/.agents/skills/dvx-*/**)
Read(/~/.claude/skills/dvx-*/**)
Read(/~/.hubspot/browser-cli/**)
Read(//tmp/mcp-tool-outputs/**)
Read(//tmp/selenium-results-hs-test-job-id-*/**)
mcp__devex-mcp-server
Similar rigs
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 ·
IvanMurzak/Unity-MCP
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot
YOLO Cowboy 5.9k tok ·
MaxMiksa/Auto-Company
An auto-company works for 24/7 on your own PC - Windows/Linux/macOS.
YOLO Cowboy 7.8k tok ·