wasabeef/claude-code-cookbook

DirSkills catalogs 25 skills from this repository, across 5 categories: AI Engineering, Automation, DevOps, Frontend, Quality.

1.1K stars111 forksView on GitHub
📊
2w ago

Analyze Dependencies

Analyze Dependencies evaluates project dependencies and architectural health, generating dependency matrices, fan-in/fan-out analysis, and prioritized improvement suggestions. Use it to detect circular dependencies, layer violations, excessive coupling, and orphaned modules.
Quality
1.1K111
2w ago

Analyze Performance

Analyze Performance evaluates Core Web Vitals and quantifies user experience improvements from optimizations. Use it when analyzing page speed, identifying performance bottlenecks, or prioritizing performance fixes.
Frontend
1.1K111
🔍
2w ago

Check Fact

Check Fact verifies whether statements are accurate by checking a project's code, documentation, and config files. Use it to fact-check technical claims, architecture choices, or documentation accuracy.
Quality
1.1K111
🔍
2w ago

Check Prompt

Check Prompt evaluates and improves AI prompt quality by analyzing prompts against best practices for structure, executability, prohibited items, quality assurance, roles, and continuous improvement. Use it to score, deep-analyze, or automatically fix prompts for AI agents.
AI Engineering
1.1K111
📝
2w ago

Commit Message

Commit Message generates commit messages from staged changes (git diff --staged) and copies the top suggestion to the clipboard. Use it when you want to quickly write a conventional commits message without running git commands.
Automation
1.1K111
🔍
2w ago

Context7

Context7 searches technical documentation using the Context7 MCP, triggered by requests like "check the docs" or "how to use this library?". Use it to look up API references and solutions from official docs within Claude Code.
AI Engineering
1.1K111
🧩
2w ago

Design Patterns

Design Patterns suggests applicable software design patterns and checks code for SOLID compliance and anti-patterns. Use it to evaluate existing architecture, propose refactors, and get example implementations.
Quality
1.1K111
🔍
2w ago

Explain Code

Explain Code provides detailed explanations of code behavior, logic, patterns, performance issues, and security concerns. Use it when asked to explain this code or understand how a function, algorithm, or project works.
AI Engineering
1.1K111
🔍
2w ago

Fix Error

Fix Error analyzes error messages to identify root causes, predict resolution time, and suggest proven fixes. Use it when you have build errors, test failures, or stack traces and need immediate or preventive solutions.
Quality
1.1K111
🎫
2w ago

Issue Priority Ranking

Issue Priority Ranking lists open issues and sorts them by priority using labels, assignees, and summaries. Use it when you need to see the most important issues in a repository or create a PR from an issue.
Automation
1.1K111
🔍
2w ago

Multi-Role Analysis

Multi-Role Analysis runs multiple specialized review roles (like security, performance, or frontend) in parallel against the same target and merges their findings into an integrated report. Use it when you want a multifaceted evaluation of code, plans, or designs in one command.
Quality
1.1K111
🔄
2w ago

PR Auto Update

PR Auto Update analyzes Git changes to automatically update pull request descriptions and labels. Use it to keep PR metadata accurate after code changes, with options for dry-run and selective updates.
Automation
1.1K111
2w ago

PR Checks

PR Checks monitors GitHub Actions CI status and tracks pull request checks until they complete, so you can wait for all checks to pass before merging.
DevOps
1.1K111
🔀
2w ago

PR Create

PR Create analyzes Git changes and creates draft pull requests with generated descriptions, auto-selected labels, and preserved PR templates. Use it to open a PR without manually filling in details.
Automation
1.1K111
🔧
2w ago

PR Fix

PR Fix helps developers efficiently respond to pull request review comments by classifying feedback by priority and using a 3-stage error analysis approach to identify root causes. Use it to address PR feedback, implement review fixes, and verify code quality.
Quality
1.1K111
📋
2w ago

PR List

PR List displays open pull requests in the current repository and ranks them by priority based on type, draft status, and labels. Use it when you need to see which PRs need attention first.
Quality
1.1K111
🔍
2w ago

PR Review

PR Review systematically reviews pull requests for code quality, security, performance, and architecture using prioritized comment templates and constructive feedback.
Quality
1.1K111
🗺️
2w ago

Plan Mode

Plan Mode creates detailed implementation strategies before coding, including requirements, design, and task breakdown, and waits for explicit approval before starting work.
AI Engineering
1.1K111
♻️
2w ago

Refactor

Refactor performs safe, incremental code refactoring with quantitative SOLID principles evaluation, visualizing technical debt and clarifying improvement priorities.
Quality
1.1K111
🗣️
2w ago

Role Debate

Role Debate triggers a structured multi-role discussion in Claude Code to explore trade-offs and reach integrated conclusions. Use it when you need to balance competing perspectives like security vs performance or architecture choices.
AI Engineering
1.1K111
🎭
2w ago

Role Help

Role Help guides users in choosing the right Claude Code role for their situation, covering security, architecture, performance, frontend, mobile, review, QA, and multi-role comparisons.
AI Engineering
1.1K111
🎭
2w ago

Role Switching

Role Switching lets a Claude Code agent adopt expert personas like security auditor, performance optimizer, code reviewer, architect, or QA engineer to perform specialized, evidence-based analysis. Use it when you need a focused audit, review, or optimization with structured professional output.
AI Engineering
1.1K111
📸
2w ago

Screenshot

Screenshot captures macOS screenshots (window, full screen, or region) and lets Claude analyze the image for UI, error, code, and data visualization issues. Use it when you need to visually inspect or get feedback on anything displayed on screen.
Automation
1.1K111
🔍
2w ago

Search Gemini

Search Gemini runs web searches through the Gemini CLI to get latest information. Use it when an agent needs current data, error solutions, or technology comparisons instead of Claude's built-in WebSearch.
Automation
1.1K111
✂️
2w ago

Semantic Commit

Semantic Commit analyzes working tree changes and proposes logical commit splits with semantic messages, then commits each group after approval. Use it when a changeset spans multiple features, fixes, or docs.
Automation
1.1K111