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.
Collection 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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Spec-driven development methodology for Claude Code. Provides skills for requirements engineering (EARS format), design documentation, task breakdown, AI prompting strategies, quality assurance, and troubleshooting.
Learn from conversation history to improve Claude Code performance. Analyzes logs for communication patterns, model understanding, assumptions, efficiency, and extracts actionable lessons.
npx claudepluginhub jasonkneen/agent-skillsDevelopment practices: TDD workflow with red-green-refactor
Unified Claude Code plugin merging superpowers workflows (TDD, debugging, planning) with everything-claude-code productivity (agents, learning, hooks, rules)
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skills library for Claude Code: planning, design, TDD, debugging, collaboration patterns, and proven techniques
GitHub integration providing repository management, issues, pull requests, actions, and code search via GitHub Copilot's hosted MCP server. Zero configuration required.
Session feedback analysis - capture skill bugs, enhancements, and positive patterns as GitHub issues