Shareable configuration for Claude Code. Drop these into ~/.claude/.
| File/Dir | Purpose |
|---|---|
settings.json |
Core config: model, permissions, hooks, plugins, UI preferences |
CLAUDE.md |
Generic working style instructions (general approach + git) |
hooks/check-git-push.sh |
PreToolUse hook: warns before pushing to a branch with a merged PR |
hooks/check-gha-workflow.sh |
PostToolUse hook: validates .github/workflows/*.yml for dotnet-build-test issues |
agents/*.md |
Custom subagent definitions (ba, digester, lead, reviewer, swe, triage) |
skills/pua/ |
PUA skill — high-agency pressure mode for when Claude gets passive or spins |
- Project memory (
projects/) — company-specific - Other skills — installed per-org via
npx skills add <org>/<repo> settings.local.json— contains session-specific permissions, tokens- Plugins (
plugins/) — reinstall viaenabledPluginsinsettings.json
# Copy configs
cp settings.json ~/.claude/settings.json
cp CLAUDE.md ~/.claude/CLAUDE.md
cp hooks/* ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh
cp agents/* ~/.claude/agents/
cp -r skills/pua ~/.claude/skills/
# Install plugins (listed in settings.json enabledPlugins)
npx skills add claude-plugins-official/superpowers
npx skills add claude-plugins-official/code-review
npx skills add claude-plugins-official/skill-creator
npx skills add claude-plugins-official/ralph-loop
npx skills add forrestchang/andrej-karpathy-skills # karpathy-skills marketplace- The
Stophook auto-commits and pushes~/.claudeto a git repo — requires~/.claudeto be a git repo with a remote. Remove the hook if you don't want this. - Agents referencing
mcp__claude_ai_Atlassian__*tools require the Atlassian MCP server configured in Claude Code. model: "sonnet[1m]"uses the 1M context window variant — adjust to your plan.