londelidess/claude-dotfiles
No description.
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
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 londelidess/claude-dotfiles/skills ./rig-claude-dotfiles/skills $ npx degit londelidess/claude-dotfiles/hooks ./rig-claude-dotfiles/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 londelidess/claude-dotfiles/skills/changelog-generator .claude/skills/changelog-generator $ npx degit londelidess/claude-dotfiles/skills/claude-youtube .claude/skills/claude-youtube $ npx degit londelidess/claude-dotfiles/skills/codebase-memory .claude/skills/codebase-memory $ npx degit londelidess/claude-dotfiles/skills/content-research-writer .claude/skills/content-research-writer $ npx degit londelidess/claude-dotfiles/skills/find-skills .claude/skills/find-skills $ npx degit londelidess/claude-dotfiles/skills/image-optimizer .claude/skills/image-optimizer $ npx degit londelidess/claude-dotfiles/skills/react-best-practices .claude/skills/react-best-practices $ npx degit londelidess/claude-dotfiles/skills/simplification-cascades .claude/skills/simplification-cascades $ npx degit londelidess/claude-dotfiles/skills/yt .claude/skills/yt
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.*)",
"Edit(**/.env)",
"Edit(**/.env.*)",
"Write(**/.env)",
"Write(**/.env.*)",
"Bash(cat **/.env*)",
"Bash(grep * **/.env*)",
"Bash(head **/.env*)",
"Bash(tail **/.env*)",
"Bash(less **/.env*)",
"Bash(cp **/.env* *)",
"Read(**/.ssh/**)",
"Edit(**/.ssh/**)",
"Write(**/.ssh/**)",
"Bash(cat **/.ssh/*)",
"Bash(grep * **/.ssh/*)",
"Bash(head **/.ssh/*)",
"Bash(tail **/.ssh/*)",
"Bash(less **/.ssh/*)",
"Bash(cp **/.ssh/* *)",
"Read(/mnt/c~/Desktop/Projects/SSH_Key/**)",
"Edit(/mnt/c~/Desktop/Projects/SSH_Key/**)",
"Write(/mnt/c~/Desktop/Projects/SSH_Key/**)",
"Bash(cat /mnt/c~/Desktop/Projects/SSH_Key/*)",
"Bash(grep * /mnt/c~/Desktop/Projects/SSH_Key/*)",
"Bash(python * /mnt/c~/Desktop/Projects/SSH_Key/*)",
"Read(/mnt/c~/Desktop/Projects/SSH_Key/**)",
"Edit(/mnt/c~/Desktop/Projects/SSH_Key/**)",
"Write(/mnt/c~/Desktop/Projects/SSH_Key/**)",
"Bash(cat /mnt/c~/Desktop/Projects/SSH_Key/*)",
"Bash(grep * /mnt/c~/Desktop/Projects/SSH_Key/*)",
"Bash(python * /mnt/c~/Desktop/Projects/SSH_Key/*)",
"Bash(rm -rf *)",
"Bash(rm -r *)",
"Bash(wget *)",
"Bash(git push --force *)",
"Bash(git reset --hard *)",
"Bash(chmod 777 *)",
"Bash(sudo *)",
"Bash(git add -A*)",
"Bash(git add .)",
"Bash(dd *)",
"Bash(mkfs*)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Grep|Glob",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/cbm-code-discovery-gate"
}
]
}
]
}
} Skills (9)
changelog-generatoryoutubecodebase-memorycontent-research-writerfind-skillsimage-optimizervercel-react-best-practicessimplification-cascadesyt
Hooks (5)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Grep|Glob | ~/.claude/hooks/cbm-code-discovery-gate |
| SessionStart | startup | ~/.claude/hooks/cbm-session-reminder |
| SessionStart | resume | ~/.claude/hooks/cbm-session-reminder |
| SessionStart | clear | ~/.claude/hooks/cbm-session-reminder |
| SessionStart | compact | ~/.claude/hooks/cbm-session-reminder |
Plugins (7)
superpowers@claude-plugins-officialfrontend-design@claude-plugins-officialinsecure-defaults@trailofbitsstatic-analysis@trailofbitssharp-edges@trailofbitsplaywright-skill@playwright-skillshopify-plugin@shopify-ai-toolkit
Permissions
deny (44)
Read(**/.env)
Read(**/.env.*)
Edit(**/.env)
Edit(**/.env.*)
Write(**/.env)
Write(**/.env.*)
Bash(cat **/.env*)
Bash(grep * **/.env*)
Bash(head **/.env*)
Bash(tail **/.env*)
Bash(less **/.env*)
Bash(cp **/.env* *)
Read(**/.ssh/**)
Edit(**/.ssh/**)
Write(**/.ssh/**)
Bash(cat **/.ssh/*)
Bash(grep * **/.ssh/*)
Bash(head **/.ssh/*)
Bash(tail **/.ssh/*)
Bash(less **/.ssh/*)
Bash(cp **/.ssh/* *)
Read(/mnt/c~/Desktop/Projects/SSH_Key/**)
Edit(/mnt/c~/Desktop/Projects/SSH_Key/**)
Write(/mnt/c~/Desktop/Projects/SSH_Key/**)
Bash(cat /mnt/c~/Desktop/Projects/SSH_Key/*)
Bash(grep * /mnt/c~/Desktop/Projects/SSH_Key/*)
Bash(python * /mnt/c~/Desktop/Projects/SSH_Key/*)
Read(/mnt/c~/Desktop/Projects/SSH_Key/**)
Edit(/mnt/c~/Desktop/Projects/SSH_Key/**)
Write(/mnt/c~/Desktop/Projects/SSH_Key/**)
Bash(cat /mnt/c~/Desktop/Projects/SSH_Key/*)
Bash(grep * /mnt/c~/Desktop/Projects/SSH_Key/*)
Bash(python * /mnt/c~/Desktop/Projects/SSH_Key/*)
Bash(rm -rf *)
Bash(rm -r *)
Bash(wget *)
Bash(git push --force *)
Bash(git reset --hard *)
Bash(chmod 777 *)
Bash(sudo *)
Bash(git add -A*)
Bash(git add .)
Bash(dd *)
Bash(mkfs*)
ask (0)
—
allow (50)
Bash(git *)
Bash(python *)
Bash(python3 *)
Bash(npm *)
Bash(ls *)
Bash(grep *)
Bash(jq *)
Bash(ruff *)
Bash(black *)
Bash(pytest *)
Read
Edit
Write
Bash(cp *)
Bash(mv *)
Bash(rm *)
Bash(cd *)
Bash(find *)
Bash(which *)
Bash(node *)
Bash(npx *)
Bash(claude *)
Bash(sleep *)
Bash(kill *)
Bash(cat *)
Bash(head *)
Bash(tail *)
Bash(echo *)
Bash(mkdir *)
Bash(touch *)
Bash(wc *)
Bash(sort *)
Bash(uniq *)
Bash(tr *)
Bash(cut *)
Bash(awk *)
Bash(sed *)
WebFetch
WebSearch
mcp__voicevox__speak
mcp__aws-knowledge-mcp-server__*
mcp__aws-iac-mcp-server__*
mcp__bedrock-agentcore-mcp-server__*
mcp__context7__*
mcp__strands__*
mcp__codebase-memory-mcp__*
mcp__chrome-devtools__list_*
mcp__chrome-devtools__take_snapshot
mcp__playwright__browser_snapshot
mcp__playwright__browser_console_messages
Similar rigs
00quasr/actant.io
CLI agent configuration platform. Build, share, and export configurations for AI coding agents. Actant provides a visual builder for creating configuration files that AI coding agents read to understand your project. Instead of manually wr
Pragmatist 7.6k tok ·
NikolaMaletic/dotfiles
Personal dotfiles - Claude Code config, skills, and settings
Pragmatist 549 tok ·
AgriciDaniel/claude-youtube
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Shorts optimization, analytics, monetization, and more.
Minimalist 705 tok ·
Leon-Drq/openagentskill
The skill layer for AI agents: npm for AI Agent Skills.
Minimalist 610 tok ·