~ / rigs / FlorianBruniaux / claude-code-ultimate-guide

FlorianBruniaux/claude-code-ultimate-guide

The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready templates. 430K+ lines.

↗ GitHub ★ 6,094 cc-by-sa-4.0 updated 6d ago project Claude CodeCodexCopilot Claude plugin
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~33.8k tokens
Context hog · median rig: 2.3k · breakdown
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
$ claude mcp add serena -- uvx serena --project-root .
$ claude mcp add context7 -- npx -y @upstash/context7-mcp
$ claude mcp add sequential -- npx -y @anthropic/sequential-thinking-mcp
$ claude mcp add playwright -- npx -y @anthropic/playwright-mcp
$ claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres '<redacted>localhost:5432/database'
$ claude mcp add grepai -- grepai mcp-serve
$ claude mcp add doobidoo-memory -- memory server
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.claude ./rig-claude-code-ultimate-guide  # 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.

$ claude mcp add serena -- uvx serena --project-root .
$ claude mcp add context7 -- npx -y @upstash/context7-mcp
$ claude mcp add sequential -- npx -y @anthropic/sequential-thinking-mcp
$ claude mcp add playwright -- npx -y @anthropic/playwright-mcp
$ claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres '<redacted>localhost:5432/database'
$ claude mcp add grepai -- grepai mcp-serve
$ claude mcp add doobidoo-memory -- memory server
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/guide-recap .claude/skills/guide-recap
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/self-assessment .claude/skills/self-assessment
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-audit-prose .claude/skills/source-command-audit-prose
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-audit-whitepapers .claude/skills/source-command-audit-whitepapers
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-daily .claude/skills/source-command-ccguide-daily
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-diff-docs .claude/skills/source-command-ccguide-diff-docs
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-init-docs .claude/skills/source-command-ccguide-init-docs
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-refresh-docs .claude/skills/source-command-ccguide-refresh-docs
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-changelog .claude/skills/source-command-changelog
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-methodology-advisor .claude/skills/source-command-methodology-advisor
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-sync .claude/skills/source-command-sync
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-track-mentions .claude/skills/source-command-track-mentions
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/source-command-update-infos-release .claude/skills/source-command-update-infos-release
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/.agents/skills/update-threat-db .claude/skills/update-threat-db
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/learning-project/.claude/skills/verify-release .claude/skills/verify-release
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/audit-agents-skills .claude/skills/audit-agents-skills
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/audit-codebase .claude/skills/audit-codebase
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/autoresearch .claude/skills/autoresearch
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/best-of-n .claude/skills/best-of-n
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/canary .claude/skills/canary
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/catchup .claude/skills/catchup
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/ccboard .claude/skills/ccboard
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/check-cache-bugs .claude/skills/check-cache-bugs
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/ci-all .claude/skills/ci-all
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/ci-pipeline .claude/skills/ci-pipeline
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/ci-status .claude/skills/ci-status
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/ci-tests .claude/skills/ci-tests
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/commit .claude/skills/commit
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/cyber-defense-team .claude/skills/cyber-defense-team
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/design-patterns .claude/skills/design-patterns
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/diagnose .claude/skills/diagnose
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/eval-agents .claude/skills/eval-agents
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/eval-hooks .claude/skills/eval-hooks
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/eval-rules .claude/skills/eval-rules
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/eval-skills .claude/skills/eval-skills
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/explain .claude/skills/explain
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/generate-tests .claude/skills/generate-tests
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/git-ai-archaeology .claude/skills/git-ai-archaeology
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/git-worktree-clean .claude/skills/git-worktree-clean
$ npx degit FlorianBruniaux/claude-code-ultimate-guide/examples/skills/git-worktree-remove .claude/skills/git-worktree-remove
$ curl -fsSL --create-dirs -o .claude/agents/claude-code-guide.md https://raw.githubusercontent.com/FlorianBruniaux/claude-code-ultimate-guide/main/.claude/agents/claude-code-guide.md
$ curl -fsSL --create-dirs -o .claude/agents/guide-reviewer.md https://raw.githubusercontent.com/FlorianBruniaux/claude-code-ultimate-guide/main/.claude/agents/guide-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/whitepaper-coherence.md https://raw.githubusercontent.com/FlorianBruniaux/claude-code-ultimate-guide/main/.claude/agents/whitepaper-coherence.md
$ curl -fsSL --create-dirs -o .claude/agents/whitepaper-density.md https://raw.githubusercontent.com/FlorianBruniaux/claude-code-ultimate-guide/main/.claude/agents/whitepaper-density.md
$ curl -fsSL --create-dirs -o .claude/agents/whitepaper-journalist.md https://raw.githubusercontent.com/FlorianBruniaux/claude-code-ultimate-guide/main/.claude/agents/whitepaper-journalist.md
$ curl -fsSL --create-dirs -o .claude/agents/evidence-reviewer.md https://raw.githubusercontent.com/FlorianBruniaux/claude-code-ultimate-guide/main/examples/learning-project/.claude/agents/evidence-reviewer.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": [
      "Read(.env)",
      "Read(.env.*)",
      "Read(**/.env)",
      "Read(**/.env.*)",
      "Read(**/*.pem)",
      "Read(**/credentials*)",
      "Read(**/id_rsa*)",
      "Read(**/id_ed25519*)",
      "Read(**/secrets/**)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash|Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "bash \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/dangerous-actions-blocker.sh"
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "node"
          }
        ]
      }
    ]
  }
}

MCP servers (8)

serversourceest. tokens
Serena pypi 8.0k
Context7 npm 1.2k
Sequential Thinking · "sequential" npm 900
@anthropic/playwright-mcp · "playwright" npm 2.5k
Postgres npm 600
grepai binary 2.5k
memory · "doobidoo-memory" binary 2.5k
kairn local / custom 2.5k

Skills (80)

Subagents (6)

claude-code-guide
model: haiku
Expert on the Claude Code Ultimate Guide. Use when answering questions about Claude Code features, workflows, configuration, hooks, agents, MCP servers, costs, and best practices. Searches the guide b
guide-reviewer
model: haiku
Vérifier accuracy factuelle, détecter marketing speak, checker anti-AI markers (em dashes, staccato), tone Bold Guy dans le guide ou une section. Retourne une liste de findings classés par type. Use w
whitepaper-coherence
model: sonnet
Analyse la cohérence globale d'un livre blanc (logique, contradictions, ruptures narratives, redondances). Utiliser pour auditer un whitepaper avant publication.
whitepaper-density
model: sonnet
Analyse le ratio valeur/remplissage d'un livre blanc. Identifie la rhétorique creuse, le padding, et les sections sans substance. Utiliser pour densifier un whitepaper avant publication.
whitepaper-journalist
model: sonnet
Review d'un livre blanc dans le style d'un journaliste expérimenté. Analyse critique, style direct, recommandations éditorialistes. Utiliser pour avoir un regard externe avant publication.
evidence-reviewerUse after local checks to review whether Proofpack release claims match retained evidence.

Hooks (9)

eventmatcherruns
SessionStart*~/.claude/hooks/rtk-baseline.sh
PreToolUseBash|Edit|Writebash "$CLAUDE_PROJECT_DIR"/.claude/hooks/dangerous-actions-blocker.sh
PostToolUseEdit|Writebash "$CLAUDE_PROJECT_DIR"/.claude/hooks/auto-format.sh
PostToolUseEdit|Writebash "$CLAUDE_PROJECT_DIR"/.claude/hooks/version-consistency-check.sh
PostToolUse.*bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/activity-logger.sh
Notification*bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/notification.sh
UserPromptSubmit*$CLAUDE_PROJECT_DIR/.claude/hooks/smart-suggest.sh
Stop*bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/index-sync-reminder.sh
PreToolUseBashnode

Slash commands (26)

/audit-agents-skills/audit-prose/audit-quiz-coverage/audit-repo-docs/audit-whitepapers/boldguy-linkedin-answer/ccguide/daily/ccguide/diff-docs/ccguide/init-docs/ccguide/refresh-docs/ccguide/search-docs/clean-worktrees/methodology-advisor/park/release/remove-worktree/retex/security-audit/security-check/sync/track-mentions/update-infos-release/update-threat-db/version/worktree-status/worktree

Permissions

deny (9)
Read(.env)
Read(.env.*)
Read(**/.env)
Read(**/.env.*)
Read(**/*.pem)
Read(**/credentials*)
Read(**/id_rsa*)
Read(**/id_ed25519*)
Read(**/secrets/**)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓