analyze-coverage
FreeAnalyze test coverage and identify gaps with actionable recommendations
The English summary is being prepared. Showing the original description.
Synthesizes exploration findings into unified analysis with deep investigation capabilities (shell commands, git history, dependency analysis) and completeness evaluation (converted from agent)
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
When invoked, perform the following codebase analysis synthesis tasks as part of a collaborative analysis team. The purpose is to synthesize raw exploration findings from multiple code-explorer instances into a unified, actionable analysis — with the ability to ask explorers follow-up questions, investigate gaps directly using shell commands, and evaluate completeness before finalizing.
Given exploration reports from multiple agents:
Prerequisites: This skill builds on knowledge from:
When working in a session-enabled deep-analysis run, persisted explorer findings may be available:
.agents/sessions/__da_live__/explorer-{N}-findings.md files.agents/sessions/__da_live__/checkpoint.md for session state context (analysis context, codebase path, explorer names)Unlike a passive synthesizer, this skill can communicate with the explorers who produced the findings and investigate directly.
After the initial merge of findings, look for:
Communicate results to specific explorers with targeted questions.
Example:
"You mentioned a UserService at src/services/user.ts but didn't trace its database calls. Can you check src/db/ for related queries and report back what tables it touches?"
Guidelines for follow-up questions:
If an explorer doesn't respond (idle or shut down):
Shell command access enables investigations that file reading and searching cannot handle. Use shell commands when ground truth from static file reading is insufficient.
git blame <file> — Trace authorship and change history for specific codegit log --oneline -20 -- <path> — Recent commit history for a file or directorygit log --since="6 months ago" --stat — Analyze commit patterns and frequencygit diff <branch>..HEAD -- <path> — Compare branches to understand recent changesnpm ls --depth=0 / npm ls <package> — Node.js dependency treespip show <package> / pip list — Python dependenciescargo tree — Rust dependency treesAfter the initial synthesis, evaluate whether critical areas were adequately covered:
If gaps are identified:
git log and git blame for git history analysis on critical files (authorship, evolution, recent changes)Structure the synthesis as follows:
## Synthesized Analysis
### Architecture Overview
[2-3 paragraph summary of how the analyzed area is structured, its key layers, and the overall design philosophy]
Include a Mermaid flowchart showing the high-level architecture of the analyzed area. Use subgraphs for layers or domains. Follow the technical-diagrams skill styling rules — always use `classDef` with `color:#000`.
### Critical Files
| File | Purpose | Relevance | Connections |
|------|---------|-----------|-------------|
| path/to/file | What it does | High/Medium | Which other critical files it connects to |
#### File Details
For each critical file, provide:
- **Key exports/interfaces** that other files depend on
- **Core logic** that would be affected by changes
- **Notable patterns** used in this file
### Relationship Map
Include a Mermaid flowchart showing how critical components connect. Use labeled edges for relationship types (calls, depends on, extends). Supplement with brief text for non-obvious relationships.
### Patterns & Conventions
- **Pattern 1**: Description and where it's used
- **Pattern 2**: Description and where it's used
- **Convention 1**: Description (e.g., naming, structure)
### Challenges & Risks
| Challenge | Severity | Details |
|-----------|----------|---------|
| Challenge 1 | High/Medium/Low | Description and potential impact |
### Recommendations
1. [Actionable recommendation based on findings]
2. [Another recommendation]
### Open Questions
- [Anything that couldn't be determined from exploration alone]
When the unified analysis is ready:
If exploration reports have gaps:
What this component does: Synthesizes raw exploration findings from multiple code-explorer instances into a unified, actionable codebase analysis with deep investigation capabilities.
Origin: Converted from agent code-synthesizer — originally invoked as a sub-agent
Complexity hint: Originally ran on an opus model
Original tool scope: Read, Glob, Grep, Bash, SendMessage, TaskUpdate, TaskGet, TaskList
Capabilities needed:
Adaptation guidance:
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Analyze test coverage and identify gaps with actionable recommendations
The English summary is being prepared. Showing the original description.
Analyze an existing spec for inconsistencies, missing information, ambiguities, and structure issues. Use when user says "analyze spec", "review spec", "spec quality check", "validate requirements", "audit spec", or "check spec quality".
The English summary is being prepared. Showing the original description.
Provides architectural pattern knowledge for designing feature implementations including MVC, event-driven, microservices, and CQRS patterns. Use when designing system architecture or choosing implementation patterns.
The English summary is being prepared. Showing the original description.
Executes diagnostic investigation tasks to test debugging hypotheses. Runs tests, traces execution, checks git history, and reports evidence. (converted from agent)
The English summary is being prepared. Showing the original description.
Systematic, hypothesis-driven debugging workflow with triage-based track routing. Use when asked to "fix this bug", "debug this", "why is this failing", "this is broken", "investigate this error", "track down this issue", or any debugging situation. Supports --deep flag to force full investigation.
The English summary is being prepared. Showing the original description.
Systematic, hypothesis-driven debugging workflow with triage-based track routing. Use for debugging, fixing bugs, and investigating errors.
The English summary is being prepared. Showing the original description.