analyze-dependencies
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular…
Explain code behavior in detail. Trigger with "explain this code", "what does this do?", "how does this work?", "what is this function for?", "explain the logic".
Claude Code
$ npx -y skills add wasabeef/claude-code-cookbook --skill explain-code --agent claude-code
Codex
$ npx skills add wasabeef/claude-code-cookbook --skill explain-code -a codex -y
Cursor
$ npx skills add wasabeef/claude-code-cookbook --skill explain-code -a cursor -y
Gemini CLI
$ npx skills add wasabeef/claude-code-cookbook --skill explain-code -a gemini-cli -y
GitHub Copilot
$ npx skills add wasabeef/claude-code-cookbook --skill explain-code -a github-copilot -y
OpenCode
$ npx skills add wasabeef/claude-code-cookbook --skill explain-code -a opencode -y
Windsurf
$ npx skills add wasabeef/claude-code-cookbook --skill explain-code -a windsurf -y
description: 'Explain code behavior in detail. Trigger with "explain this code", "what does this do?", "how does this work?", "what is this function for?", "explain the logic".' allowed-tools: - Read - Grep
Explains how code works in detail.
# Show a file and ask for explanation cat <file> "Explain how this code works"
# Understand Rust ownership cat main.rs "Explain the ownership and lifetimes in this Rust code" # Explain an algorithm grep -A 50 "quicksort" sort.rs "How does this sorting work? What's its time complexity?" # Explain design patterns cat factory.rs "What design pattern is this? What are the benefits?"
# Beginner-friendly explanation cat complex_function.py "Explain this code line by line for someone new to programming" # Performance check cat algorithm.rs "Find performance problems and how to fix them" # Visual explanation cat state_machine.js "Show me the flow with ASCII diagrams" # Security check cat auth_handler.go "What security issues do you see?"
# Complex logic breakdown cat recursive_parser.rs "Break down this recursive parser: 1. How does it flow? 2. What does each function do? 3. How are edge cases handled? 4. What could be better?" # Async code explanation cat async_handler.ts "Explain this async code: 1. How do the Promises flow? 2. How are errors handled? 3. What runs in parallel? 4. Could this deadlock?" # Architecture overview ls -la src/ && cat src/main.rs src/lib.rs "Explain how this project is structured"
Not just what the code does, but also:
A collection of commands, roles, and automation scripts for Claude Code. Automate your workflow without unnecessary confirmations, allowing you to focus on what matters.
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular…
Performance analysis based on Core Web Vitals with UX scoring. Trigger with "analyze performance", "improve speed", "check Core…
Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is…
Evaluate and improve AI prompt quality. Trigger with "check this prompt", "evaluate prompt quality", "improve this prompt".
Generate commit messages from staged changes. Trigger with "suggest commit message", "generate commit message", "what should the…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.