testspec-analysis

Analyze software requirements to uncover risks, gaps, and test scope.

5|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/winhok/testkit --skill testspec-analysis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: testspec-analysis
Source: https://github.com/winhok/testkit/tree/main/skills/testspec-analysis
Command: npx skills add https://github.com/winhok/testkit --skill testspec-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TestSpec 需求分析和梳理的解决方案,提供对需求的深度测试分析,使用等价类、边界值、状态迁移等方法,产出结构化的 requirements-analysis.md。

Core Features & Use Cases

  • 进行深度的需求分析,揭示潜在风险、信息缺失与测试范围,帮助团队对需求有清晰的理解。
  • 应用等价类划分、边界值分析和状态迁移等方法,产出符合规范的 requirements-analysis.md,便于后续 testspec-points、testlib 的映射。
  • 支持上下文播种与风险/直觉扫描的产出,辅助在 PRD/设计评审阶段进行风险评估与沟通。

Quick Start

Provide a brief PRD or requirements document and run testspec-analysis to generate the requirements-analysis.md.

Frequently Asked Questions about testspec-analysis

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

FAQPage Schema
How do I analyze software requirements to uncover risks and test scope?▼

Requirements analysis applies equivalence partitioning, boundary value analysis, and state transitions to uncover risks, identify information gaps, and define the test scope from a PRD or design document.

What is the best way to generate a structured requirements analysis document from a PRD?▼

Generating a structured requirements analysis document is best achieved by automating deep requirement analysis to produce a formal requirements-analysis.md file, which guides reviewers with upstream context for risk assessment during PRD or design evaluations.

How does boundary value analysis help with risk analysis in requirements?▼

Boundary value analysis helps with risk analysis by systematically evaluating edge cases and state transitions within the requirements, revealing potential defects and information gaps to ensure a comprehensive test scope before generating the requirements-analysis.md.

Can I extract test points directly from a requirements analysis?▼

Yes, you can extract test points directly from a requirements analysis. Producing a structured requirements-analysis.md enables subsequent testspec-points extraction and mapping to a test library for downstream test coverage.

Do I need to provide a complete PRD to perform requirement risk scanning?▼

You do not need a complete PRD to perform requirement risk scanning. Providing a brief PRD or requirements document is sufficient to run testspec-analysis, generate the requirements-analysis.md, and support context seeding for risk and intuition scanning.