requirements-verification

Analyze OpenSpec requirements specs for consistency, compliance, and test gaps.

208|148|Updated Oct 27, 2021
One-click install
npx skills add https://github.com/elastic/terraform-provider-elasticstack --skill requirements-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-verification
Source: https://github.com/elastic/terraform-provider-elasticstack/tree/main/.agents/skills/requirements-verification
Command: npx skills add https://github.com/elastic/terraform-provider-elasticstack --skill requirements-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes an OpenSpec requirements spec for internal consistency, implementation compliance, and test opportunities; when a shell is available, run openspec validate first for structural checks. Use when reviewing specs, verifying implementation against requirements, or identifying test gaps.

Core Features & Use Cases

  • Analyze an OpenSpec requirements document to identify inconsistencies, map requirements to potential implementations, and surface test opportunities.
  • Generate a structured report detailing consistency, compliance, and testing gaps to guide remediation and validation planning.
  • Use Case: Review a new or updated capability spec to ensure alignment before starting implementation.

Quick Start

Provide the path to the OpenSpec requirements spec and, if a shell is available, run openspec validate to perform structural checks before analysis.

Frequently Asked Questions about requirements-verification

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

FAQPage Schema
How do I validate OpenSpec requirements for internal consistency?

To validate OpenSpec requirements for internal consistency, you can use this skill to analyze the spec and pinpoint gaps. It reviews the document to identify inconsistencies and map requirements to potential implementations before development begins.

What is the best way to check implementation compliance for an OpenSpec spec?

Checking implementation compliance for an OpenSpec spec involves analyzing the document against your codebase. This skill evaluates requirement coverage and produces a structured report detailing compliance gaps and mapping notes to guide remediation.

How do I generate test cases from OpenSpec requirements?

Generating test cases from OpenSpec requirements is handled by analyzing the spec for testing opportunities. The skill surfaces test opportunities and outputs suggested test cases alongside details on implementation coverage and inconsistencies.

Do I need a shell environment to run OpenSpec validation?

A shell environment is not strictly required for analysis, but having one available allows you to run openspec validate first. Running structural checks beforehand ensures the spec format is sound before deeper consistency and compliance analysis.

Can I analyze OpenSpec deltas in changes without validating the full spec?

Yes, you can analyze OpenSpec deltas located under openspec/changes without validating the full spec. The skill applies to both complete specs in openspec/specs and individual deltas to identify inconsistencies and test gaps.