By jasonkneen
Automate code reviews on git diffs, staged changes, PRs, files, or branches against CLAUDE.md conventions and security-first best practices for consistent code quality enforcement.
npx claudepluginhub jasonkneen/agent-skillsCollection of Agent skills, MCP servers, and hooks for enhanced productivity.
| Server | Description | Status |
|---|---|---|
| mcp-github-issues | Fetch GitHub issues and PRs | ✅ Ready |
| mcp-debug-cycle | Automated debug instrumentation | ✅ Ready |
| Skill | Description | Status |
|---|---|---|
| code-review | Automated code review against CLAUDE.md | ✅ Ready |
| clone-react-skill | Clone any component with interactive selector | ✅ Ready |
| housekeeping-skill | Clean up .claude folders and optimise files | ✅ Ready |
| Hook | Description | Status |
|---|---|---|
| cost-monitor | Track token usage, warn at limits | ✅ Ready |
| notify-complete | OS notification on task completion | ✅ Ready |
| tdd-enforcement | Block non-test edits in TDD mode | ✅ Ready |
# Clone and build
git clone https://github.com/jkneen/claude-skills.git
cd claude-skills
pnpm install
pnpm build
Add to ~/.claude/settings.json:
{
"mcpServers": {
"github-issues": {
"command": "node",
"args": ["/path/to/claude-skills/packages/mcp-github-issues/dist/index.js"]
},
"debug-cycle": {
"command": "node",
"args": ["/path/to/claude-skills/packages/mcp-debug-cycle/dist/index.js"]
}
}
}
cp -r skills/code-review ~/.claude/skills/
Add to ~/.claude/hooks.json:
{
"hooks": [
{
"matcher": "PostToolUse",
"hooks": [{ "type": "command", "command": "node /path/to/hooks/cost-monitor/cost-monitor.js" }]
},
{
"matcher": "Stop",
"hooks": [{ "type": "command", "command": "node /path/to/hooks/notify-complete/notify.js" }]
},
{
"matcher": "PreToolUse",
"hooks": [{ "type": "command", "command": "node /path/to/hooks/tdd-enforcement/tdd-guard.js" }]
}
]
}
Tools:
github_get_issue - Fetch issue by number with commentsgithub_list_issues - List/filter issuesgithub_get_pr - Fetch PR with diff summarygithub_search_issues - Full-text searchTools:
debug_add_logs - Add instrumentation to filesdebug_remove_logs - Clean up debug logsdebug_capture_output - Run command, capture outputdebug_analyze_output - Analyze captured logsTracks tokens per tool call, warns at 80% of daily limit. Logs to ~/.claude/usage.json.
OS notification (macOS/Linux/Windows) when Claude completes a task.
When ~/.claude/tdd-mode exists, blocks edits to non-test files. Forces test-first discipline.
pnpm install # Install dependencies
pnpm build # Build all packages
pnpm typecheck # Type check
MIT
Development practices: TDD workflow with red-green-refactor
Share bugs, ideas, or general feedback.
Automatic code review on session stop with configurable rules
Unified Claude Code plugin merging superpowers workflows (TDD, debugging, planning) with everything-claude-code productivity (agents, learning, hooks, rules)
Comprehensive skills library for Claude Code: planning, design, TDD, debugging, collaboration patterns, and proven techniques
Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques