Back to seminar page
Awesome Claude Code
Curated skills, hooks, commands, agents, and patterns — developed through 7 500+ Claude Code sessions. Copy the install command and you're good to go.
houshuang/awesome-claude-code
26 items
prevent-main-commit
Hook
Blocks commits directly to main/master. Enforces feature branch usage for safer collaboration.
cp hooks/prevent-main-commit/prevent-main-commit.sh .claude/hooks/
post-edit-lint
Hook
Auto-lints files after each edit. Configurable for ESLint, Biome, oxlint, or other linters.
cp hooks/post-edit-lint/post-edit-lint.sh .claude/hooks/
pre-commit-quality-gate
Hook
Lints and type-checks staged files before commit. Catches errors early without slowing you down.
cp hooks/pre-commit-quality-gate/pre-commit-quality-gate.sh .claude/hooks/
pr-walkthrough
Skill
Generates pedagogical HTML documentation of PRs with architecture, data flow, and design decisions. Perfect for knowledge sharing.
cp -r skills/pr-walkthrough ~/.claude/skills/
visual-explainer
Skill
Creates beautiful, self-contained HTML pages that visually explain systems, changes, plans, and data with diagrams and tables.
cp -r skills/visual-explainer ~/.claude/skills/
frontend-design
Skill
Anti-“AI slop” design principles for frontend. Produces distinctive, production-ready UI with high quality.
cp -r skills/frontend-design ~/.claude/skills/
icon-generation
Skill
Generates app icons from HTML/CSS via Chrome headless. Create professional icons without design tools.
cp skills/icon-generation/SKILL.md ~/.claude/skills/icon-generation.md
useeffect-review
Skill
React useEffect audit guide. Finds unnecessary effects, missing dependencies, and improvement opportunities.
cp -r skills/useeffect-review ~/.claude/skills/
playwright-e2e
Skill
Playwright best practices for E2E testing. Robust test writing with smart selectors and error handling.
cp -r skills/playwright-e2e ~/.claude/skills/
readme-writer
Skill
Philosophy-driven README writing. Creates engaging project documentation that actually gets read.
cp -r skills/readme-writer ~/.claude/skills/
/catchup
Command
Restore context after /clear. Reads git history and key files to quickly get back in the flow.
cp commands/catchup/catchup.md .claude/commands/
/commit
Command
Smart grouped committing. Analyzes changes and creates logical commits with good messages.
cp commands/commit/commit.md .claude/commands/
/review-branch
Command
Self-review of all changes on the branch. Finds bugs, style issues, and improvements before PR.
cp commands/review-branch/review-branch.md .claude/commands/
/review-feedback
Command
Evaluates PR review comments. Categorizes and prioritizes feedback efficiently.
cp commands/review-feedback/review-feedback.md .claude/commands/
/rebase-stack
Command
Manage PR stacks. Keep stacked branches up to date and in sync with each other.
cp commands/rebase-stack/rebase-stack.md .claude/commands/
/research
Command
Spawns parallel research agents that dig into the codebase and documentation for deep analyses.
cp commands/research/research.md .claude/commands/
/verify-docs
Command
Detects drift between documentation and code. Finds outdated descriptions and missing updates.
cp commands/verify-docs/verify-docs.md .claude/commands/
codebase-analyzer
Agent
Read-only agent that explains “how does this work?”. Deep analysis without touching the code.
cp agents/codebase-analyzer/codebase-analyzer.md .claude/agents/
codebase-locator
Agent
“Where is X?” super-search. Finds files, functions, and patterns across the entire codebase.
cp agents/codebase-locator/codebase-locator.md .claude/agents/
code-reviewer
Agent
Structured code review with severity levels. Thorough review with categorized feedback.
cp agents/code-reviewer/code-reviewer.md .claude/agents/
git-status-line
Tool
Rich status line for Claude Code with branch, changes, and project info. Better overview in the terminal.
cp tools/git-status-line/git-status-line.sh ~/.claude/
claude-code-python
Tool
Python wrapper for “claude -p” CLI. Run Claude Code programmatically from Python scripts.
cp tools/claude-code-python/claude_code.py your_project/
CLAUDE.md Template
Pattern
Best practices for structuring CLAUDE.md. Compiled from multiple production repos with real examples.
cp patterns/claude-md-template.md your-repo/CLAUDE.md
Discovery Guide
Pattern
Make projects Claude-friendly. Guide for structuring code and docs so that AI understands the context.
cp patterns/discovery-guide.md your-repo/docs/
Experiment Log
Pattern
Append-only changelog. Helps both developers and AI understand the project's evolution over time.
cp patterns/experiment-log.md your-repo/
Ideas Tracker
Pattern
Living ideas document with [DONE]/[DEFERRED]/[REJECTED]. Structured way to keep track of plans.
cp patterns/ideas-tracker.md your-repo/