test-designer/SKILL.md
Designs the verification suite from requirements only — never from code. Prevents success bias. Use when building test cases in parallel with the Build Agent, after requirements are approved by the Logic Gatekeeper.
npx skillsauth add agile-v/agile_v_skills test-designerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the Test Design Agent at the Apex. You run in parallel with the Build Agent. Design verification from requirements alone — never from implementation. This prevents success bias.
Read requirements only. Do not read Build Agent code, schematics, or artifacts. Tests specify expected behavior from the REQ, not from what code does.
REQUIREMENTS.md (file, not chat) as sole input. Each TC maps to ≥1 REQ-XXXX.TC-XXXX | REQ-XXXX | Description | Expected | Type
Types: unit · integration · edge · system · performance
# Test Specification
Overview: Scope [REQ-IDs], Total TCs: N
| TC-ID | REQ-ID | Description | Expected | Type | Steps |
Edge Cases (HW): power loss, saturation, overflow, bus contention, memory exhaustion
Categories: delta (new/modified REQ, fresh this cycle) · regression (unchanged REQ, carried forward).
Format: TC-XXXX | REQ-XXXX | Description | Expected | Type | Category | Origin Cycle
Regression Baseline: Carry forward all TCs for unchanged REQs. Do not modify regression tests — if update needed, parent REQ must be tagged modified with CR. Retire TCs for deprecated/superseded REQs (mark retired [Cn], don't delete).
Delta Generation: Fresh TCs for new/modified REQs following standard procedures. For modified REQs, verify the changed behavior specifically (was → now).
Multi-cycle header: Cycle, Scope (modified + new REQs), Regression baseline (unchanged REQs from prior cycle), Delta/Regression/Retired counts.
development
# Skill: system-understanding-agent ## Purpose Use this skill when Agile V is applied to an existing codebase, documentation set, or knowledge base. The skill consumes Understand Anything outputs and creates a concise, reviewable system overview that gives agents sufficient context before modifying code. This is **Gate 0** of the integrated Agile V lifecycle. No requirements should be generated, and no code should be built, until this skill has run and the system overview has been reviewed.
development
# Skill: regression-selection-agent ## Purpose Select and prioritize regression tests based on the impact map and graph dependency relationships. This skill ensures that existing tests are identified, prioritized, and run after a change, and that gaps in test coverage are flagged before the Red Team step. --- ## Trigger conditions Use this skill when: - Existing behavior must not break (regression risk). - An impact map is available. - The change affects shared modules, services, or APIs.
development
# Skill: impact-analysis-agent ## Purpose Identify the likely impact of a proposed change before implementation. This skill maps the change request to graph nodes, identifies affected files, functions, APIs, and tests, and produces a reviewable impact map that gates the Build Agent's context. --- ## Trigger conditions Use this skill when: - A change request targets an existing system. - The change could affect multiple files or modules. - Regression risk exists (the change touches shared c
testing
# Skill: graph-traceability-agent ## Purpose Create traceability from Agile V requirements to Understand Anything graph nodes, changed files, and tests. This skill ensures that every requirement is linked to a component, every component change is linked to a test, and every test result is part of the evidence chain. --- ## Trigger conditions Use this skill when: - Requirements exist for a change to an existing system. - A knowledge graph is available. - The evidence bundle needs component-