~ / rigs / academind / claude-code-course-resources

academind/claude-code-course-resources

Course resources & attachments for my "Claude Code - The Practical Guide" course

↗ GitHub ★ 152 no license updated 9mo ago project Claude Code
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~10.0k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
2/5
No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add playwright -- npx @playwright/mcp@latest
$ claude mcp add context7 -- npx -y @upstash/context7-mcp
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude ./rig-claude-code-course-resources  # 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 playwright -- npx @playwright/mcp@latest
$ claude mcp add context7 -- npx -y @upstash/context7-mcp
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/bun-first .claude/skills/bun-first
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/clean-typescript .claude/skills/clean-typescript
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/modern-accessible-html-jsx .claude/skills/modern-accessible-html-jsx
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/modern-best-practice-nextjs .claude/skills/modern-best-practice-nextjs
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/modern-best-practice-react-components .claude/skills/modern-best-practice-react-components
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/modern-browser-apis .claude/skills/modern-browser-apis
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/modern-tailwind .claude/skills/modern-tailwind
$ npx degit academind/claude-code-course-resources/code-snapshots/finished-project/.claude/skills/web-security .claude/skills/web-security
$ curl -fsSL --create-dirs -o .claude/agents/DocsExplorer.md https://raw.githubusercontent.com/academind/claude-code-course-resources/main/code-snapshots/finished-project/.claude/agents/DocsExplorer.md
$ curl -fsSL --create-dirs -o .claude/agents/DocsExplorer.md https://raw.githubusercontent.com/academind/claude-code-course-resources/main/code-snapshots/ralph-loop/.claude/agents/DocsExplorer.md

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

{
  "sandbox": {
    "enabled": true
  }
}

MCP servers (2)

serversourceest. tokens
Playwright MCP · "playwright" npm 7.5k
Context7 npm 1.2k

Skills (8)

Subagents (2)

DocsExplorer
model: sonnet
Documentation lookup specialist. Use proactively when needing docs for any library, framework, or technology. Fetches docs in parallel for multiple technologies.
DocsExplorer
model: sonnet
Documentation lookup specialist. Use proactively when needing docs for any library, framework, or technology. Fetches docs in parallel for multiple technologies.

Hooks (1)

eventmatcherruns
PostToolUseEdit|Writecd "$CLAUDE_PROJECT_DIR" && bun run format 2>/dev/null || true

Slash commands (2)

/code-review/code-review

Plugins (1)

typescript-lsp@claude-plugins-official

Similar rigs

copied ✓