analyze-dependencies
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular dependencies", "architecture issues?",…
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".
$ npx -y skills add wasabeef/claude-code-cookbook --skill explain-code --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/explain-codeContext preview
The summary Claude sees to decide when to auto-load this skill.
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".
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.
Repo: wasabeef/claude-code-cookbook
Analyze project dependencies and evaluate architectural health. Trigger with "analyze dependencies", "detect circular dependencies", "architecture issues?",…
Performance analysis based on Core Web Vitals with UX scoring. Trigger with "analyze performance", "improve speed", "check Core Web Vitals", "page speed",…
Verify information accuracy against codebase and documentation. Trigger with "is this correct?", "fact check", "verify this", "is this accurate?".
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 commit say?", "write commit…