TheoBrigitte/claude-config
Claude Code personal configuration and tooling
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
Copy this rig
# review before running: this installs third-party code
$ npx degit TheoBrigitte/claude-config/.claude ./rig-claude-config # 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 TheoBrigitte/claude-config/.claude/skills/generate-llms-txt .claude/skills/generate-llms-txt $ npx degit TheoBrigitte/claude-config/.claude/skills/golang-pro .claude/skills/golang-pro $ npx degit TheoBrigitte/claude-config/.claude/skills/investigate-incident .claude/skills/investigate-incident
$ curl -fsSL --create-dirs -o .claude/agents/golang-pr-reviewer.md https://raw.githubusercontent.com/TheoBrigitte/claude-config/main/.claude/agents/golang-pr-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/incident-context-gatherer.md https://raw.githubusercontent.com/TheoBrigitte/claude-config/main/.claude/agents/incident-context-gatherer.md $ curl -fsSL --create-dirs -o .claude/agents/incident-investigator.md https://raw.githubusercontent.com/TheoBrigitte/claude-config/main/.claude/agents/incident-investigator.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (3)
Subagents (3)
| golang-pr-reviewer model: opus | Use this agent when you need to review Go (Golang) code changes in a pull request, including evaluating code quality, correctness, idiomatic Go patterns, performance, security, and adherence to Go bes |
| incident-context-gatherer model: sonnet | Use this agent to gather incident-related context from PagerDuty, Slack, GitHub, and incident.io. Provide a PagerDuty incident link or ID so the agent can start by fetching alert details and use them |
| incident-investigator | — |
Hooks (4)
| event | matcher | runs |
|---|---|---|
| PermissionRequest | * | ~/.claude/hooks/notify.sh |
| Notification | * | ~/.claude/hooks/notify.sh |
| Stop | * | ~/.claude/hooks/tmux-title.sh |
| SessionEnd | * | ~/.claude/hooks/tmux-title.sh |
Plugins (5)
gopls-lsp@claude-plugins-officialgs-godev@giantswarmgs-product@giantswarmgs-sre@giantswarmmattpocock-skills@mattpocock
Permissions
deny (0)
—
ask (0)
—
allow (120)
Bash(cat *)
Bash(echo *)
Bash(find *)
Bash(gh pr view *)
Bash(git diff *)
Bash(git grep *)
Bash(git log *)
Bash(git show *)
Bash(git status *)
Bash(go *)
Bash(head *)
Bash(kubectl config current-context)
Bash(kubectl config get-*)
Bash(kubectl describe *)
Bash(kubectl explain *)
Bash(kubectl events *)
Bash(kubectl get *)
Bash(kubectl logs *)
Bash(kubectl wait *)
Bash(ls *)
Bash(printf *)
Bash(sort *)
Bash(tree *)
Bash(which *)
Glob(*)
WebFetch
WebSearch
mcp__context7__query-docs
mcp__context7__resolve-library-id
mcp__github__get_commit
mcp__github__get_copilot_job_status
mcp__github__get_file_contents
mcp__github__get_label
mcp__github__get_latest_release
mcp__github__get_me
mcp__github__get_release_by_tag
mcp__github__get_tag
mcp__github__get_team_members
mcp__github__get_teams
mcp__github__issue_read
mcp__github__issue_write
mcp__github__list_branches
mcp__github__list_commits
mcp__github__list_issue_types
mcp__github__list_issues
mcp__github__list_pull_requests
mcp__github__list_releases
mcp__github__list_tags
mcp__github__pull_request_read
mcp__github__search_code
mcp__github__search_issues
mcp__github__search_pull_requests
mcp__github__search_repositories
mcp__github__search_users
mcp__grafana__get_alert_group
mcp__grafana__get_alert_rule_by_uid
mcp__grafana__get_annotation_tags
mcp__grafana__get_annotations
mcp__grafana__get_assertions
mcp__grafana__get_current_oncall_users
Similar rigs
abdasis/dotfiles
Personal dotfiles - Zed, Claude, and other config files
Skill Collector 2.2k tok ·
mlorentedev/dotfiles
Here are my personal configuration files. Customizations, themes, and settings for Linux.
Skill Collector 12.6k tok ·
Uniswap/ai-toolkit
🤖 AI Toolkit - Standardized setup for Claude Code AI workflows. Nx monorepo with reusable agents, commands, and generators for enhanced AI-assisted development.
MCP Hoarder 79.9k tok ·
dirien/yet-another-agent-harness
A Go agent harness for Claude Code — runtime hooks, MCP server, session tracking, middleware chains, and full config generation in one binary
Orchestrator 15.9k tok ·