mihari

Orchestrate multi-perspective test review and iteratively suggest test enhancements.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/FScoward/senju --skill mihari
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mihari
Source: https://github.com/FScoward/senju/tree/main/skills/mihari
Command: npx skills add https://github.com/FScoward/senju --skill mihari

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill helps developers ensure comprehensive test coverage by systematically reviewing tests from multiple analytical perspectives, reducing blind spots and improving software quality.

Core Features & Use Cases

  • Multi-Aspect Test Review: Uses three parallel agents to analyze test completeness across different testing principles.
  • Iterative Refinement: Repeatedly adds targeted tests and verifies robustness until criteria are met.
  • Use Case: Enhancing test suites for critical modules in a CI pipeline by identifying coverage gaps and suggesting specific tests to improve reliability.

Quick Start

Invoke the skill with the code base directory or review request, specifying the focus, to receive detailed feedback on test coverage and suggestions for additional tests.

Frequently Asked Questions about mihari

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is multi-perspective test coverage enforcement?

Multi-perspective test coverage enforcement systematically reviews tests using parallel agents for equivalence, boundary, state, and error analysis to identify gaps and iteratively suggest enhancements until coverage criteria are met.

How do I identify test coverage gaps in my codebase?

You can identify test coverage gaps by invoking an automated review on your codebase directory, which analyzes existing tests against multiple analytical perspectives and suggests targeted enhancements to improve completeness.

Can I use this for test review in a CI pipeline?

Yes, you can integrate this test review process into a CI pipeline to automatically analyze critical modules, identify coverage gaps, and suggest specific tests to improve software reliability.

What's the best way to improve test completeness for critical modules?

The best way to improve test completeness is using iterative refinement, where parallel agents repeatedly add targeted tests and verify robustness across equivalence, boundary, state, and error conditions until criteria are satisfied.

Does this test review approach require any specific dependencies?

No specific dependencies are required to run this test review approach, as it operates directly on your codebase directory and orchestrates analysis without external tool prerequisites.

Why does iterative testing help with code analysis?

Iterative testing helps with code analysis by repeatedly suggesting test enhancements and verifying robustness across multiple analytical perspectives, systematically reducing blind spots and improving overall software quality.