From skills
Find branch coverage gaps in changed code and fix them by writing missing tests. Two analysis layers: Source ↔ Test (logic branches vs test cases) and Spec ↔ Test (requirement scenarios vs test cases, when a spec file is provided). Use when verifying test completeness after implementing a feature or fixing a bug, when auditing whether tests match a spec, or when suspecting untested branches.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:cover-branchesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find branch coverage gaps in changed code and write missing tests to fill them.
Find branch coverage gaps in changed code and write missing tests to fill them.
Ask if there is a related spec file for scenario coverage analysis.
Run git diff (or git diff HEAD if there are staged changes) to identify changed source and test files.
If no git changes exist, fall back to files the user mentioned or edited earlier in the conversation.
Use the Agent tool to launch agents concurrently. Pass each agent the full diff for complete context.
For each changed source file:
package.json, Makefile, pom.xml, etc.); if unable to infer, ask the user.npx claudepluginhub shihyuho/skills --plugin skillsGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.