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.