ansible-automation-eng…
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
Evaluate test quality, identify coverage gaps, and assess test resilience with a pragmatic, behavior-focused approach.
$ npx -y skills add notque/vexjoy-agent --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Evaluate test quality, identify coverage gaps, and assess test resilience with a pragmatic, behavior-focused approach.
Evaluate test quality, identify coverage gaps, and assess test resilience with a pragmatic, behavior-focused approach.
1. **Critical Gaps** - Untested paths that could cause production incidents 2. **Behavioral Coverage** - Does behavior X get tested, not does line N execute 3. **Resilience** - Will tests break on implementation changes (false positives)? 4. **Pragmatism** - Tests that catch real bugs, not tests for test coverage metrics
## VERDICT: [WELL_TESTED | GAPS_FOUND | CRITICALLY_UNDERTESTED] ## Test Analysis: [Scope Description] ### Coverage Overview - **Files Under Test**: [count] - **Test Files Found**: [count] - **Test Pattern**: [table-driven / parameterized / BDD / mixed] ### Critical Gaps (Score 9-10) 1. **[Gap Name]** - Score: 10 - `file.go:42-58` - **Untested Behavior**: [description] - **Risk**: [what bug could slip through] - **Recommended Test**: [skeleton] ### Important Gaps (Score 7-8) ### Valuable Gaps (Score 5-6) ### Optional / Minor Gaps (Score 1-4) ### Test Quality Assessment | Dimension | Rating | Notes | |-----------|--------|-------| | Behavioral Coverage | [Good/Fair/Poor] | [Details] | | Negative Case Coverage | [Good/Fair/Poor] | [Details] | | Test Resilience | [Good/Fair/Poor] | [Details] | | Test Independence | [Good/Fair/Poor] | [Details] | ### Summary | Severity | Count | Examples | |----------|-------|----------| | Critical (9-10) | N | [brief list] | | Important (7-8) | N | [brief list] | **Recommendation**: [BLOCK MERGE / ADD CRITICAL TESTS / APPROVE WITH NOTES]
| Rationalization | Why It's Wrong | Required Action | |-----------------|----------------|-----------------| | "Coverage is high enough" | Coverage number != behavioral coverage | Analyze behavioral gaps | | "Happy path tests are sufficient" | Bugs hide in error paths | Check negative cases | | "Tests would be too complex" | Complex code needs complex tests | Recommend test helpers | | "This code never breaks" | All code eventually breaks | Test critical paths regardless |
Fix mode CAN use Write for creating new test files, unlike other review dimensions. Test files are additive and preserve existing code.
Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.
Repo: notque/vexjoy-agent
Ansible automation: playbooks, roles, collections, Molecule testing, Vault security.
**Scope**: Module selection patterns, builtin vs command/shell decisions, collection modules, and version-specific module changes **Version range**:…
**Scope**: Molecule test scenarios, ansible-lint rules, idempotency validation, and check-mode patterns **Version range**: Molecule 6.0+ / ansible-lint 6.0+ /…
Universal rules injected by /do at dispatch. Each agent's .md file supplies domain rules.
**Scope**: Failure modes in agent output style — over-reporting, self-congratulation, verbose narration, and hedging. Covers what to detect and how to fix…
Zero-dependency combat visual upgrades: CSS particle replacement, Framer Motion combat juice, CSS 3D card transforms.