spec-driven-extended-test-cases

Generate test cases and verify requirement coverage for an OpenSpec Change.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/kxnzee/multi-repo-specs --skill spec-driven-extended-test-cases-kxnzee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spec-driven-extended-test-cases
Source: https://github.com/kxnzee/multi-repo-specs/tree/main/extensions/spec-driven-extended/skills/spec-driven-extended-test-cases
Command: npx skills add https://github.com/kxnzee/multi-repo-specs --skill spec-driven-extended-test-cases-kxnzee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams working with OpenSpec Changes need test cases derived strictly from accepted Requirements, Scenarios, and Proposal constraints, plus a clear view of which requirements lack coverage. Manually tracing every Requirement to a test case is error-prone and often produces cases based on assumptions rather than confirmed sources. ## Core Features & Use Cases - Requirement-grounded test case generation: Builds test cases only from accepted Requirements, Scenarios, or explicit Proposal constraints, returning BLOCKER or unknown when sources are missing or contradictory. - Coverage analysis: Lists requirements and scenarios without test cases, cases without sufficient basis, and open questions that make expected results ambiguous. - Read-only OpenSpec integration: Uses standard OpenSpec CLI artifacts and MCP context (get_change_context, artifact paths) without modifying Changes, Master Specs, tasks, or implementation. - Zephyr export support: Produces neutral export records with case_id, steps, expected results, and automation priority when explicitly requested. - Use Case: A QA engineer selects an OpenSpec Change and asks for test cases; the Skill reads the proposal, delta specs, design, and tasks, then returns a Russian-language table with stable IDs, test levels, repository placement, and automation priorities. ## Quick Start Ask the agent to compose test cases and check requirement coverage for a specific OpenSpec Change by providing its change-id.

Frequently Asked Questions about spec-driven-extended-test-cases

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

FAQPage Schema
How do I generate test cases from OpenSpec requirements?▼

Provide a change-id and the Skill reads the Change's proposal, delta specs, design, and tasks via OpenSpec artifacts. It outputs a table of test cases with steps and expected results derived only from accepted Requirements and Scenarios.

How to check requirement test coverage for an OpenSpec Change?▼

The Skill lists requirements and scenarios without test cases, cases lacking sufficient basis, and open questions after the test case table. Coverage is never fabricated; unconfirmed items are reported as unknown.

Does this skill modify OpenSpec Changes or existing tests?▼

No, it operates strictly read-only. It never changes Changes, Master Specs, tasks, implementation, or tests, and writes output to a file only on explicit user request at an agreed path.

Can I export generated test cases to Zephyr?▼

Yes, on request it returns neutral export records with case_id, title, steps, expected results, and automation priority. It does not guess a specific Zephyr edition's CSV or API schema and does not upload data.

What happens when requirement sources are missing or contradictory?▼

The Skill returns BLOCKER or unknown and stops immediately instead of filling gaps with plausible text. Missing repository evidence is listed in limitations and open questions.