plugins/code-quality/skills/analyze/SKILL.md
Deep codebase analysis using codebase-analyst agent for patterns, architecture, and implementation details
npx skillsauth add melodic-software/claude-code-plugins analyzeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Perform comprehensive codebase analysis to understand patterns, architecture, and implementation details.
Use the codebase-analyst agent to perform deep codebase analysis.
The codebase-analyst agent provides:
Invoke the agent based on the arguments provided:
$ARGUMENTS
Based on the arguments, determine the analysis scope:
If a topic/concept provided (e.g., "authentication", "error handling"):
- Find all code related to that concept
- Analyze patterns, implementations, and consistency
- Identify entry points, data flows, and dependencies
If a directory/path provided (e.g., "src/components/"):
- Analyze architecture and structure of that module
- Identify patterns and conventions used
- Map internal dependencies
If a question provided (e.g., "how does the API handle errors?"):
- Research and answer the architectural question
- Provide code references and examples
- Explain the design decisions
If no arguments:
- Provide high-level codebase overview
- Identify main modules and their relationships
- Highlight key patterns and conventions
/code-quality:analyze authentication
/code-quality:analyze "error handling patterns"
/code-quality:analyze "how API endpoints work"
/code-quality:analyze src/components/
/code-quality:analyze "the database layer"
/code-quality:analyze "how does caching work in this codebase?"
/code-quality:analyze "what design patterns are used?"
/code-quality:analyze
The agent returns analysis findings:
## Analysis: [Topic/Scope]
### Overview
[High-level summary of findings]
### Key Patterns
- [Pattern 1]: [Description and locations]
- [Pattern 2]: [Description and locations]
### Architecture
[Structure, layers, dependencies]
### Code References
- `path/to/file.ext:line` - [What this shows]
### Recommendations
[Suggestions for understanding or improving]
This command delegates to the codebase-analyst agent which specializes in deep exploration and pattern recognition. It's read-only and focuses on understanding rather than modification.
development
Search Milan Jovanovic's .NET blog for Clean Architecture, DDD, CQRS, EF Core, and ASP.NET Core patterns. Use for finding applicable patterns, code examples, and architecture guidance. Invoke when working with .NET projects that could benefit from proven architectural patterns.
tools
Install and configure Data API Builder (DAB) for production SQL Server MCP access with RBAC
tools
Manage MssqlMcp servers - status, rebuild, and upstream updates
tools
Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more.