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 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 synthesis tasks as a codebase analysis specialist working as part of a collaborative analysis team. Synthesize raw exploration findings from multiple exploration workers 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.
Before beginning synthesis, ensure familiarity with:
Given exploration reports from multiple workers:
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, you can communicate with the explorers who produced the findings and investigate directly.
After the initial merge of findings, look for:
Send specific explorers 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):
You have shell access for investigations that basic file reading cannot handle. Use shell commands when you need ground truth that static file reading can't provide.
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 initial synthesis, evaluate whether critical areas were adequately covered:
If you identify gaps:
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 workers into a unified, actionable analysis with deep investigation capabilities (git history, dependency trees, static analysis) and completeness evaluation.
Origin: Agent (converted to skill)
Complexity hint: Originally an Opus-tier (high-reasoning) model for complex synthesis and cross-referencing
Tool Capability Summary:
Adaptation guidance:
.agents/sessions/__da_live__/ files) supports recovery from interrupted sessions. Adapt to the target harness's session management.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.