kousen/claude-code-training
Slides and demos for a training course on Claude Code
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
Copy this rig
# review before running: this installs third-party code
$ npx degit kousen/claude-code-training/.claude ./rig-claude-code-training # 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 kousen/claude-code-training/skills-and-plugins/osquery-plugin/skills/osquery .claude/skills/osquery $ npx degit kousen/claude-code-training/skills/modernize-java .claude/skills/modernize-java $ npx degit kousen/claude-code-training/skills/onboard .claude/skills/onboard $ npx degit kousen/claude-code-training/skills/security-review .claude/skills/security-review $ npx degit kousen/claude-code-training/skills/spring-controller .claude/skills/spring-controller $ npx degit kousen/claude-code-training/skills/spring-service .claude/skills/spring-service
$ curl -fsSL --create-dirs -o .claude/agents/dependency-compliance-auditor.md https://raw.githubusercontent.com/kousen/claude-code-training/main/exercises/python/weather-app/.claude/agents/dependency-compliance-auditor.md 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": "*",
"hooks": [
{
"type": "command",
"command": "bun .claude/hooks/index.ts PreToolUse"
}
]
}
]
}
} Skills (6)
Subagents (1)
| dependency-compliance-auditor model: sonnet | Use this agent when you need to verify that your project's dependencies are being used according to their official recommendations and best practices. This includes checking for deprecated patterns, s |
Hooks (6)
| event | matcher | runs |
|---|---|---|
| Notification | * | bun .claude/hooks/index.ts Notification |
| Stop | * | bun .claude/hooks/index.ts Stop |
| PreToolUse | * | bun .claude/hooks/index.ts PreToolUse |
| PostToolUse | * | bun .claude/hooks/index.ts PostToolUse |
| SubagentStop | * | bun .claude/hooks/index.ts SubagentStop |
| PreCompact | * | bun .claude/hooks/index.ts PreCompact |
Slash commands (1)
/docs
Cursor rules (1)
use-bun-instead-of-node-vite-npm-pnpm
Similar rigs
lamngockhuong/termote
Self-hosted PWA to control Claude Code, Codex, GitHub Copilot or any terminal from your phone or desktop. Single Go binary streaming tmux/psmux/Herdr sessions to xterm.js, native or in a container.
Pragmatist 20.9k tok ·
crewship-ai/crewship
Self-hosted runtime for AI coding agents. Real Linux containers, your hardware, your keys, your data.
Pragmatist 3.1k tok ·
thewaltero/mythos-router
The leaked Anthropic reasoning protocol. Running locally. Zero-drift coding with Strict Write Discipline and adaptive Claude Opus 5 thinking. Mythos
Minimalist 2.2k tok ·
MahammadNuriyev62/dotfiles
Portable dev environment bootstrap with Claude Code settings, rules, hooks, and skills
Minimalist 1.4k tok ·