~ / rigs / TheDecipherist / claude-code-mastery-project-starter-kit

TheDecipherist/claude-code-mastery-project-starter-kit

The definitive starting point for Claude Code projects. Based on Claude Code Mastery Guides V1-V5.

↗ GitHub ★ 338 MIT updated 3mo ago project Claude Code
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~12.1k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude ./rig-claude-code-mastery-project-starter-kit  # 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 TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/accessibility .claude/skills/accessibility
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/api-conventions .claude/skills/api-conventions
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/code-review .claude/skills/code-review
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/create-service .claude/skills/create-service
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/css-structure .claude/skills/css-structure
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/debugger .claude/skills/debugger
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/dependency-vetting .claude/skills/dependency-vetting
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/design-review .claude/skills/design-review
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/dev-pitfalls .claude/skills/dev-pitfalls
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/docker-swarm .claude/skills/docker-swarm
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/docker .claude/skills/docker
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/mcp-builder .claude/skills/mcp-builder
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/mdd-workflow .claude/skills/mdd-workflow
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/mongodb-backups .claude/skills/mongodb-backups
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/mongodb-replica-sets .claude/skills/mongodb-replica-sets
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/mongodb-rules .claude/skills/mongodb-rules
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/nginx .claude/skills/nginx
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/nodejs .claude/skills/nodejs
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/responsive-css .claude/skills/responsive-css
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/schema-source-of-truth .claude/skills/schema-source-of-truth
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/test-writer .claude/skills/test-writer
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/tui-builder .claude/skills/tui-builder
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/waf .claude/skills/waf
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/web-architecture .claude/skills/web-architecture
$ npx degit TheDecipherist/claude-code-mastery-project-starter-kit/.claude/skills/web-performance .claude/skills/web-performance

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

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "bash .claude/hooks/check-rybbit.sh"
          },
          {
            "type": "command",
            "command": "bash .claude/hooks/check-branch.sh"
          },
          {
            "type": "command",
            "command": "bash .claude/hooks/check-ports.sh"
          },
          {
            "type": "command",
            "command": "bash .claude/hooks/check-e2e.sh"
          },
          {
            "type": "command",
            "command": "python3 .claude/hooks/block-dangerous-bash.py"
          }
        ]
      }
    ]
  }
}

Skills (25)

Hooks (10)

eventmatcherruns
PreToolUseBashbash .claude/hooks/check-rybbit.sh
PreToolUseBashbash .claude/hooks/check-branch.sh
PreToolUseBashbash .claude/hooks/check-ports.sh
PreToolUseBashbash .claude/hooks/check-e2e.sh
PreToolUseBashpython3 .claude/hooks/block-dangerous-bash.py
PostToolUseWrite|Editbash .claude/hooks/lint-on-save.sh
PostToolUseWrite|Editpython3 .claude/hooks/check-file-length.py
Stop*bash .claude/hooks/verify-no-secrets.sh
Stop*bash .claude/hooks/check-rulecatch.sh
Stop*bash .claude/hooks/check-env-sync.sh

Slash commands (27)

/add-feature/add-project-setup/architecture/commit/convert-project-to-starter-kit/create-api/create-e2e/diagram/help/install-global/new-project/optimize-docker/progress/projects-created/quickstart/refactor/remove-project/review/security-check/set-project-profile-default/setup/show-user-guide/starter-kit/test-plan/update-project/what-is-my-ai-doing/worktree

Similar rigs

copied ✓