~ / rigs / sangrokjung / claude-code-config-public

sangrokjung/claude-code-config-public

Claude Code configuration for teams - agents, rules, commands, skills, and hybrid Windows+Mac setup guides

↗ GitHub ★ 1 no license updated 8mo ago personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~2.9k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit sangrokjung/claude-code-config-public/agents ./rig-claude-code-config-public/agents
$ npx degit sangrokjung/claude-code-config-public/commands ./rig-claude-code-config-public/commands
$ npx degit sangrokjung/claude-code-config-public/skills ./rig-claude-code-config-public/skills
$ npx degit sangrokjung/claude-code-config-public/hooks ./rig-claude-code-config-public/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 sangrokjung/claude-code-config-public/skills/backend-patterns .claude/skills/backend-patterns
$ npx degit sangrokjung/claude-code-config-public/skills/build-system .claude/skills/build-system
$ npx degit sangrokjung/claude-code-config-public/skills/cache-components .claude/skills/cache-components
$ npx degit sangrokjung/claude-code-config-public/skills/camsnap .claude/skills/camsnap
$ npx degit sangrokjung/claude-code-config-public/skills/clickhouse-io .claude/skills/clickhouse-io
$ npx degit sangrokjung/claude-code-config-public/skills/coding-standards .claude/skills/coding-standards
$ npx degit sangrokjung/claude-code-config-public/skills/component-refactoring .claude/skills/component-refactoring
$ npx degit sangrokjung/claude-code-config-public/skills/continuous-learning-v2 .claude/skills/continuous-learning-v2
$ npx degit sangrokjung/claude-code-config-public/skills/continuous-learning .claude/skills/continuous-learning
$ npx degit sangrokjung/claude-code-config-public/skills/discord .claude/skills/discord
$ npx degit sangrokjung/claude-code-config-public/skills/electron-chromium-upgrade .claude/skills/electron-chromium-upgrade
$ npx degit sangrokjung/claude-code-config-public/skills/eval-harness .claude/skills/eval-harness
$ npx degit sangrokjung/claude-code-config-public/skills/feature-flags .claude/skills/feature-flags
$ npx degit sangrokjung/claude-code-config-public/skills/fix .claude/skills/fix
$ npx degit sangrokjung/claude-code-config-public/skills/flags .claude/skills/flags
$ npx degit sangrokjung/claude-code-config-public/skills/flow .claude/skills/flow
$ npx degit sangrokjung/claude-code-config-public/skills/frontend-code-review .claude/skills/frontend-code-review
$ npx degit sangrokjung/claude-code-config-public/skills/frontend-patterns .claude/skills/frontend-patterns
$ npx degit sangrokjung/claude-code-config-public/skills/frontend-testing .claude/skills/frontend-testing
$ npx degit sangrokjung/claude-code-config-public/skills/gemini .claude/skills/gemini
$ npx degit sangrokjung/claude-code-config-public/skills/iterative-retrieval .claude/skills/iterative-retrieval
$ npx degit sangrokjung/claude-code-config-public/skills/nano-pdf .claude/skills/nano-pdf
$ npx degit sangrokjung/claude-code-config-public/skills/orpc-contract-first .claude/skills/orpc-contract-first
$ npx degit sangrokjung/claude-code-config-public/skills/postgres-patterns .claude/skills/postgres-patterns
$ npx degit sangrokjung/claude-code-config-public/skills/project-guidelines-example .claude/skills/project-guidelines-example
$ npx degit sangrokjung/claude-code-config-public/skills/prompt-lookup .claude/skills/prompt-lookup
$ npx degit sangrokjung/claude-code-config-public/skills/react-verify .claude/skills/react-verify
$ npx degit sangrokjung/claude-code-config-public/skills/release-note-generation .claude/skills/release-note-generation
$ npx degit sangrokjung/claude-code-config-public/skills/security-review .claude/skills/security-review
$ npx degit sangrokjung/claude-code-config-public/skills/skill-lookup .claude/skills/skill-lookup
$ npx degit sangrokjung/claude-code-config-public/skills/slack .claude/skills/slack
$ npx degit sangrokjung/claude-code-config-public/skills/strategic-compact .claude/skills/strategic-compact
$ npx degit sangrokjung/claude-code-config-public/skills/tdd-workflow .claude/skills/tdd-workflow
$ npx degit sangrokjung/claude-code-config-public/skills/verification-loop .claude/skills/verification-loop
$ npx degit sangrokjung/claude-code-config-public/skills/wacli .claude/skills/wacli
$ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/architect.md
$ curl -fsSL --create-dirs -o .claude/agents/build-error-resolver.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/build-error-resolver.md
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/data-collector.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/data-collector.md
$ curl -fsSL --create-dirs -o .claude/agents/database-reviewer.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/database-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/doc-updater.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/doc-updater.md
$ curl -fsSL --create-dirs -o .claude/agents/e2e-runner.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/e2e-runner.md
$ curl -fsSL --create-dirs -o .claude/agents/era-verifier.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/era-verifier.md
$ curl -fsSL --create-dirs -o .claude/agents/history-rag.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/history-rag.md
$ curl -fsSL --create-dirs -o .claude/agents/persona-audience.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/persona-audience.md
$ curl -fsSL --create-dirs -o .claude/agents/persona-critic.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/persona-critic.md
$ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/planner.md
$ curl -fsSL --create-dirs -o .claude/agents/refactor-cleaner.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/refactor-cleaner.md
$ curl -fsSL --create-dirs -o .claude/agents/scenario-coordinator.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/scenario-coordinator.md
$ curl -fsSL --create-dirs -o .claude/agents/scene-visualizer.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/scene-visualizer.md
$ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/security-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/tdd-guide.md https://raw.githubusercontent.com/sangrokjung/claude-code-config-public/main/agents/tdd-guide.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Bash(rm -rf /)*",
      "Bash(rm -rf ~)*",
      "Bash(sudo:*)",
      "Bash(chmod 777:*)",
      "Bash(>/dev/*)",
      "Bash(curl*|*sh)*",
      "Bash(wget*|*sh)*",
      "Bash(*>~/.ssh/*)",
      "Bash(*>~/.zshrc)*",
      "Bash(*>~/.bashrc)*",
      "Bash(*>~/.profile)*",
      "Bash(git push --force*main)*",
      "Bash(git push -f*main)*",
      "Bash(git reset --hard origin/*)*",
      "Bash(npm publish)*",
      "Bash(pnpm publish)*"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/supabase-mcp-reminder.sh"
          }
        ]
      }
    ]
  }
}

Skills (35)

Subagents (17)

architect
model: opus
Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions
build-error-resolver
model: opus
Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the
code-reviewer
model: opus
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
data-collector역사 사료 웹 수집 전문 에이전트
database-reviewer
model: opus
PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database p
doc-updater
model: opus
Documentation and codemap specialist. Use PROACTIVELY for updating codemaps and documentation. Runs /update-codemaps and /update-docs, generates docs/CODEMAPS/*, updates READMEs and guides.
e2e-runner
model: opus
End-to-end testing specialist using Vercel Agent Browser (preferred) with Playwright fallback. Use PROACTIVELY for generating, maintaining, and running E2E tests. Manages test journeys, quarantines fl
era-verifier시나리오 시대 고증 검증 전문 에이전트
history-rag삼국시대 사료 검색 및 고증 지원 전문 에이전트
persona-audience다양한 대중 시청자 페르소나로 시나리오 반응 예측
persona-critic깐깐한 영화 평론가 페르소나로 시나리오 리뷰
planner
model: opus
Expert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for p
refactor-cleaner
model: opus
Dead code cleanup and consolidation specialist. Use PROACTIVELY for removing unused code, duplicates, and refactoring. Runs analysis tools (knip, depcheck, ts-prune) to identify dead code and safely r
scenario-coordinator시나리오 종합 분석 오케스트레이터 에이전트
scene-visualizer시나리오 장면/캐릭터 시각화 전문 에이전트
security-reviewer
model: opus
Security vulnerability detection and remediation specialist. Use PROACTIVELY after writing code that handles user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injectio
tdd-guide
model: opus
Test-Driven Development specialist enforcing write-tests-first methodology. Use PROACTIVELY when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage.

Hooks (1)

eventmatcherruns
PreToolUseBash~/.claude/hooks/supabase-mcp-reminder.sh

Slash commands (149)

/ab-test-setup/SKILL/annualreports/SKILL/annualreports/Workflows/Analyze/annualreports/Workflows/Fetch/annualreports/Workflows/Update/bizmodel/browser-extension-developer/SKILL/build-fix/ceo-advisor/SKILL/ceo-advisor/references/board_governance_investor_relations/ceo-advisor/references/executive_decision_framework/ceo-advisor/references/leadership_organizational_culture/checkpoint/code-review/commit-push-pr/competitive-ads-extractor/SKILL/content-creator/SKILL/content-creator/assets/content_calendar_template/content-creator/references/brand_guidelines/content-creator/references/content_frameworks/content-creator/references/social_media_optimization/copywriting/SKILL/data-storytelling/SKILL/debugging-strategies/SKILL/dependency-upgrade/SKILL/developer-growth-analysis/SKILL/e2e/eval/evaluating-code-models/SKILL/evaluating-code-models/references/benchmarks/evaluating-code-models/references/custom-tasks/evaluating-code-models/references/issues/evaluating-llms-harness/SKILL/evaluating-llms-harness/references/api-evaluation/evaluating-llms-harness/references/benchmark-guide/evaluating-llms-harness/references/custom-tasks/evaluating-llms-harness/references/distributed-eval/explore/extract-errors/extract-errors/SKILL/financial-analysis/SKILL/fred-economic-data/SKILL/fred-economic-data/references/api_basics/fred-economic-data/references/categories/fred-economic-data/references/geofred/fred-economic-data/references/releases/fred-economic-data/references/series/fred-economic-data/references/sources/fred-economic-data/references/tags/generate-image/SKILL/handoff/leads/learn/market-research-reports/SKILL/market-research-reports/assets/FORMATTING_GUIDE/market-research-reports/references/competitive_analysis/market-research-reports/references/data_analysis_patterns/market-research-reports/references/report_structure_guide/market-research-reports/references/visual_generation_guide/market-sizing-analysis/SKILL/market-sizing-analysis/examples/saas-market-sizing/market-sizing-analysis/references/data-sources/marketing-demand-acquisition/SKILL/marketing-demand-acquisition/reference/analytics/marketing-demand-acquisition/reference/brand/marketing-demand-acquisition/reference/campaigns/marketing-demand-acquisition/reference/content/marketing-demand-acquisition/reference/email/marketing-demand-acquisition/reference/social_media/marketing-demand-acquisition/reference/templates/motion-canvas/SKILL/motion-canvas/references/animations/motion-canvas/references/generators/motion-canvas/references/signals/next-task/orchestrate/paid-ads/SKILL/plan/plotly/SKILL/plotly/reference/chart-types

Permissions

deny (16)
Bash(rm -rf /)*
Bash(rm -rf ~)*
Bash(sudo:*)
Bash(chmod 777:*)
Bash(>/dev/*)
Bash(curl*|*sh)*
Bash(wget*|*sh)*
Bash(*>~/.ssh/*)
Bash(*>~/.zshrc)*
Bash(*>~/.bashrc)*
Bash(*>~/.profile)*
Bash(git push --force*main)*
Bash(git push -f*main)*
Bash(git reset --hard origin/*)*
Bash(npm publish)*
Bash(pnpm publish)*
ask (0)
—
allow (30)
Bash(*)
Read(*)
Write(*)
Edit(*)
Task(*)
Glob(*)
Grep(*)
Search(*)
Skill(*)
ToolSearch(*)
NotebookEdit(*)
WebSearch
WebSearch(*)
WebFetch(*)
SendMessage(*)
TeamCreate(*)
TeamDelete(*)
TaskCreate(*)
TaskUpdate(*)
TaskGet(*)
TaskList(*)
TaskOutput(*)
TaskStop(*)
EnterPlanMode(*)
ExitPlanMode(*)
AskUserQuestion(*)
ListMcpResourcesTool(*)
ReadMcpResourceTool(*)
mcp__*
mcp__*__*

Similar rigs

copied ✓