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

TurtleMcTurtle/claude-code-ultimate-guide

A tremendous feat of documentation, this guide covers Claude Code from beginner to power user, with production-ready templates for Claude Code features, guides on agentic workflows, and a lot of great learning materials, including quizzes a

↗ GitHub ★ 1 CC-BY-SA-4.0 updated 3mo 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
~31.5k 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 TurtleMcTurtle/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 TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/guide-recap .claude/skills/guide-recap
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/self-assessment .claude/skills/self-assessment
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-audit-prose .claude/skills/source-command-audit-prose
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-audit-whitepapers .claude/skills/source-command-audit-whitepapers
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-daily .claude/skills/source-command-ccguide-daily
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-diff-docs .claude/skills/source-command-ccguide-diff-docs
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-init-docs .claude/skills/source-command-ccguide-init-docs
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-ccguide-refresh-docs .claude/skills/source-command-ccguide-refresh-docs
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-changelog .claude/skills/source-command-changelog
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-methodology-advisor .claude/skills/source-command-methodology-advisor
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-sync .claude/skills/source-command-sync
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-track-mentions .claude/skills/source-command-track-mentions
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/.agents/skills/source-command-update-infos-release .claude/skills/source-command-update-infos-release
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/audit-agents-skills .claude/skills/audit-agents-skills
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/audit-codebase .claude/skills/audit-codebase
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/autoresearch .claude/skills/autoresearch
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/canary .claude/skills/canary
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/catchup .claude/skills/catchup
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/ccboard .claude/skills/ccboard
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/check-cache-bugs .claude/skills/check-cache-bugs
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/ci-all .claude/skills/ci-all
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/ci-pipeline .claude/skills/ci-pipeline
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/ci-status .claude/skills/ci-status
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/ci-tests .claude/skills/ci-tests
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/commit .claude/skills/commit
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/cyber-defense-team .claude/skills/cyber-defense-team
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/design-patterns .claude/skills/design-patterns
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/diagnose .claude/skills/diagnose
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/eval-agents .claude/skills/eval-agents
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/eval-hooks .claude/skills/eval-hooks
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/eval-rules .claude/skills/eval-rules
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/eval-skills .claude/skills/eval-skills
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/explain .claude/skills/explain
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/generate-tests .claude/skills/generate-tests
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/git-ai-archaeology .claude/skills/git-ai-archaeology
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/git-worktree-clean .claude/skills/git-worktree-clean
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/git-worktree-remove .claude/skills/git-worktree-remove
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/git-worktree-status .claude/skills/git-worktree-status
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/git-worktree .claude/skills/git-worktree
$ npx degit TurtleMcTurtle/claude-code-ultimate-guide/examples/skills/handoff-create .claude/skills/handoff-create
$ curl -fsSL --create-dirs -o .claude/agents/guide-reviewer.md https://raw.githubusercontent.com/TurtleMcTurtle/claude-code-ultimate-guide/main/.claude/agents/guide-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"
          }
        ]
      }
    ]
  }
}

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 (76)

Subagents (1)

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

Hooks (7)

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

Slash commands (9)

/audit-whitepapers/ccguide/daily/ccguide/diff-docs/ccguide/init-docs/ccguide/refresh-docs/ccguide/search-docs/sync/update-infos-release/version

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 ✓