TheDecipherist/claude-code-mastery-project-starter-kit
The definitive starting point for Claude Code projects. Based on Claude Code Mastery Guides V1-V5.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
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)
accessibilityapi-conventionscode-reviewcreate-servicecss-structuredebuggerdependency-vettingdesign-reviewdev-pitfallsdocker-swarmdockermcp-buildermdd-workflowmongodb-backupsmongodb-replica-setsmongodb-rulesnginxnodejsresponsive-cssschema-source-of-truthtest-writertui-builderwafweb-architectureweb-performance
Hooks (10)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | bash .claude/hooks/check-rybbit.sh |
| PreToolUse | Bash | bash .claude/hooks/check-branch.sh |
| PreToolUse | Bash | bash .claude/hooks/check-ports.sh |
| PreToolUse | Bash | bash .claude/hooks/check-e2e.sh |
| PreToolUse | Bash | python3 .claude/hooks/block-dangerous-bash.py |
| PostToolUse | Write|Edit | bash .claude/hooks/lint-on-save.sh |
| PostToolUse | Write|Edit | python3 .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
shareAI-lab/learn-claude-code
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Minimalist 156 tok ·
keyuchen21/agentic-engineering-handbook
The definitive OpenAI, Claude, MCP, Harness, Evals, and Production Agent Systems learning roadmap.
Minimalist 156 tok ·
wulawulu/learn-claude-code-rs
Build an AI agent harness in Rust, from a minimal loop to tools, subagents, memory, teams, worktrees, MCP, and typed tool routing.
Minimalist 156 tok ·
OpenScribbler/syllago
A content management system for AI coding tools. Convert between tools, bundle content into shareable loadouts, and install rules, skills, agents, hooks, and MCP configs to the right place.
Automator 2.2k tok ·