Token导航 LogoToken导航

Agent Skill · 开发

doc-tspec-validator(文档 tspec 验证器)

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

doc-tspec-validator 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 15,377。

总安装 605周安装 26GitHub Stars 14下载 212核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:doc-tspec-validator(文档 tspec 验证器)
来源仓库:https://github.com/vladm3105/aidoc-flow-framework
仓库路径:skills/doc-tspec-validator
安装命令:
npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill doc-tspec-validator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill doc-tspec-validator

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

用于验证 Test Specification (TSPEC) 文档的结构合规性与元数据完整性。支持 YAML 头部校验、章节结构、标签体系和命名规范检查。自动识别缺失标签、ID 格式错误和测试类型不匹配等问题。需确保输入为有效 TSPEC 文件,避免处理非标准格式或未经验证的内容。

doc-tspec-validator 属于开发类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/doc-tspec-validator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill doc-tsp…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

doc-tspec-validator 怎么安装?

在终端执行 npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill doc-tspec-validat…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

doc-tspec-validator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

doc-tspec-validator 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

doc-tspec-validator 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

doc-tspec-validator 用的人多吗?

公开数据是累计安装 605 次,近一周安装 26 次,下载 212 次,GitHub 14 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

doc-tspec-validator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
doc-tspec-validator

文档 tspec 验证器 · 本页

60514需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

doc-tspec-validator

Validate Test Specification (TSPEC) documents against Layer 10 schema standards.

Purpose

Validates TSPEC documents for:

  • YAML frontmatter metadata compliance
  • Section structure (test specification sections)
  • Document Control completeness
  • Cumulative tagging (8 required: @brd, @prd, @ears, @bdd, @adr, @sys, @req, @spec)
  • TASKS-Ready scoring
  • File naming convention (TSPEC-NN_{slug}.md or {TYPE}-NN_{slug}.md)
  • Element ID format (TSPEC.NN.xxxx where TT is 40-43)
  • Test type validation (UTEST/ITEST/STEST/FTEST)

Activation

Invoke when:

  • User requests validation of TSPEC documents
  • After creating/modifying TSPEC artifacts
  • Before generating downstream artifacts (TASKS)
  • As part of quality gate checks
  • Validating test coverage matrices

Schema Reference

ItemValue
TSPEC Indexai_dev_ssd_flow/10_TSPEC/TSPEC-00_index.md
UTEST Templateai_dev_ssd_flow/10_TSPEC/UTEST/UTEST-MVP-TEMPLATE.md
ITEST Templateai_dev_ssd_flow/10_TSPEC/ITEST/ITEST-MVP-TEMPLATE.md
STEST Templateai_dev_ssd_flow/10_TSPEC/STEST/STEST-MVP-TEMPLATE.md
FTEST Templateai_dev_ssd_flow/10_TSPEC/FTEST/FTEST-MVP-TEMPLATE.md
Layer10
Artifact TypeTSPEC

Validation Checklist

0. Folder Structure Validation (BLOCKING)

Nested Folder Rule: ALL TSPEC documents MUST be in nested folders regardless of size.

Required Structure:

TSPEC TypeRequired Location
UTESTdocs/10_TSPEC/UTEST/UTEST-NN_{slug}/UTEST-NN_{slug}.md
ITESTdocs/10_TSPEC/ITEST/ITEST-NN_{slug}/ITEST-NN_{slug}.md
STESTdocs/10_TSPEC/STEST/STEST-NN_{slug}/STEST-NN_{slug}.md
FTESTdocs/10_TSPEC/FTEST/FTEST-NN_{slug}/FTEST-NN_{slug}.md
PTESTdocs/10_TSPEC/PTEST/PTEST-NN_{slug}/PTEST-NN_{slug}.md
SECTESTdocs/10_TSPEC/SECTEST/SECTEST-NN_{slug}/SECTEST-NN_{slug}.md

Validation:

1. Check document is inside a nested folder: docs/10_TSPEC/{TYPE}/{TYPE}-NN_{slug}/
2. Verify folder name matches TSPEC ID pattern: {TYPE}-NN_{slug}
3. Verify file name matches folder: {TYPE}-NN_{slug}.md
4. Parent path must be: docs/10_TSPEC/{TYPE}/

Example Valid Structure:

docs/10_TSPEC/
├── UTEST/
│   ├── UTEST-01_auth_service/
│   │   ├── UTEST-01_auth_service.md   ✓ Valid
│   │   ├── UTEST-01.A_audit_report_v001.md
│   │   ├── UTEST-01.R_review_report_v001.md
│   │   └── .drift_cache.json
│   └── UTEST-02_session_service/
│       └── UTEST-02_session_service.md ✓ Valid
├── ITEST/
│   └── ITEST-01_api_integration/
│       └── ITEST-01_api_integration.md ✓ Valid
├── STEST/
│   └── STEST-01_deployment_smoke/
│       └── STEST-01_deployment_smoke.md ✓ Valid
└── FTEST/
    └── FTEST-01_user_workflow/
        └── FTEST-01_user_workflow.md   ✓ Valid

Invalid Structure:

docs/10_TSPEC/
├── UTEST/
│   ├── UTEST-01_auth_service.md       ✗ NOT in nested folder

Error Codes:

CodeSeverityDescription
TSPEC-E030ERRORTSPEC not in nested folder (BLOCKING)
TSPEC-E031ERRORFolder name doesn't match TSPEC ID
TSPEC-E032ERRORFile name doesn't match folder name
TSPEC-E033ERRORTSPEC not in correct type subdirectory

This check is BLOCKING - TSPEC must pass folder structure validation before other checks proceed.


1. Metadata Validation

Required custom_fields:
  document_type: ["tspec", "utest", "itest", "stest", "ftest", "template"]
  artifact_type: "TSPEC"
  layer: 10
  architecture_approaches: [array format]
  priority: ["primary", "shared", "fallback"]
  development_status: ["active", "draft", "deprecated", "reference"]

Required tags:
  - tspec (or utest, itest, stest, ftest)
  - layer-10-artifact

Forbidden tag patterns:
  - "^test-specification$"
  - "^tspec-\\d{3}$"
  - "^unit-test$"
  - "^integration-test$"

2. Structure Validation

Required Sections (Individual Test Type TSPECs - UTEST/ITEST/STEST/FTEST/PTEST/SECTEST):

SectionTitleRequired
1Document ControlMANDATORY
2Test ScopeMANDATORY
3Test Case IndexMANDATORY
4Test Case Details (includes Error Cases)MANDATORY
5Coverage MatrixMANDATORY
6TraceabilityMANDATORY

Note: Error Cases are embedded within Section 4 (Test Case Details), not a separate section.

Section Format: ## N. Title (numbered H2 headings)

3. Document Control Required Fields

FieldDescriptionRequired
StatusDraft/Review/Approved/ImplementedMANDATORY
VersionSemantic versioning (X.Y.Z)MANDATORY
Date CreatedYYYY-MM-DD formatMANDATORY
Last UpdatedYYYY-MM-DD formatMANDATORY
AuthorTest author nameMANDATORY
ComponentComponent/module under testMANDATORY
SPEC ReferenceSPEC-NNMANDATORY
Coverage TargetXX%MANDATORY
TASKS-Ready ScoreXX/100 (Target: see type-specific)MANDATORY

4. Test Type Element Codes

Test TypeCodeAbbreviationTASKS-Ready Target
Unit Test40UTEST>=90%
Integration Test41ITEST>=90%
Smoke Test42STEST100%
Functional Test43FTEST>=90%
Performance Test44PTEST>=85%
Security Test45SECTEST>=90%

5. Element ID Format

Pattern: TSPEC.{DOC_NUM}.{HASH} (3 segments, dot-separated)

Valid Element Type Codes: 40, 41, 42, 43, 44, 45

Examples:

Element IDValidTest Type
TSPEC.01.4001YesUnit Test
TSPEC.01.4101YesIntegration Test
TSPEC.01.4201YesSmoke Test
TSPEC.01.4301YesFunctional Test
TSPEC.01.4401YesPerformance Test
TSPEC.01.4501YesSecurity Test
TSPEC.01.4601NoInvalid code (46 not in 40-45)
TC-001NoLegacy pattern
UT-001NoLegacy pattern

Deprecated Patterns (Do NOT use):

  • TC-XXX - Use TSPEC.NN.xxxx instead
  • UT-XXX - Use TSPEC.NN.40.SS instead
  • IT-XXX - Use TSPEC.NN.41.SS instead
  • ST-XXX - Use TSPEC.NN.42.SS instead
  • FT-XXX - Use TSPEC.NN.43.SS instead

6. Naming Compliance (doc-naming integration)

File Naming Patterns:

PatternExampleDocument Type
UTEST-NN_{slug}.mdUTEST-01_auth_service_unit.mdUnit Test
ITEST-NN_{slug}.mdITEST-01_api_integration.mdIntegration Test
STEST-NN_{slug}.mdSTEST-01_deployment_smoke.mdSmoke Test
FTEST-NN_{slug}.mdFTEST-01_order_processing.mdFunctional Test

Directory Structure:

docs/10_TSPEC/
  UTEST/
    UTEST-01_{slug}.md
  ITEST/
    ITEST-01_{slug}.md
  STEST/
    STEST-01_{slug}.md
  FTEST/
    FTEST-01_{slug}.md
  TSPEC-00_TRACEABILITY_MATRIX.md

7. Cumulative Tagging Requirements

Layer 10 Cumulative Tags (8 Required):

@brd: BRD.NN.xxxx
@prd: PRD.NN.xxxx
@ears: EARS.NN.25.SS
@bdd: BDD.NN.14.SS
@adr: ADR-NN
@sys: SYS.NN.26.SS
@req: REQ.NN.27.SS
@spec: SPEC-NN

Optional (9th tag if CTR exists):

@ctr: CTR-NN

Tag Format Convention:

NotationFormatArtifacts
DashTYPE-NNADR, SPEC, CTR
DotTYPE.NN.xxxxBRD, PRD, EARS, BDD, SYS, REQ, TSPEC

8. Test Case Format Requirements

Each test case MUST include:

### TSPEC.NN.xxxx: [Test Name]

**Category**: [Logic] | [State] | [Validation] | [Edge] | [Integration] | [Critical Path]

**Traceability**:
- @req: REQ.NN.27.XX
- @spec: SPEC-NN (Section X.Y)

**Input/Output Table**:

| Input | Expected Output | Notes |
|-------|-----------------|-------|
| `param1="valid"` | `True` | Happy path |
| `param1=""` | `ValidationError` | Empty input |

**Pseudocode**:
GIVEN valid input parameters
WHEN function_under_test(param1) is called
THEN result equals expected_output
AND no side effects occur

**Error Cases**:

| Error Condition | Expected Behavior |
|-----------------|-------------------|
| Invalid input type | Raise `TypeError` |

9. Coverage Matrix Validation

Required Format:

## Coverage Matrix

| REQ ID | REQ Title | Test IDs | Coverage |
|--------|-----------|----------|----------|
| REQ.NN.27.01 | [Title] | TSPEC.NN.40.01, TSPEC.NN.40.03 | Covered |
| REQ.NN.27.02 | [Title] | - | NOT COVERED |

**Coverage Summary**:
- Total REQ elements: [N]
- Covered: [N]
- Coverage: [XX]%

10. Type-Specific Requirements

UTEST (Unit Tests - Code 40)
RequirementValue
TASKS-Ready Target>=90%
Required Tags@req, @spec
Test Categories[Logic], [State], [Validation], [Edge]
Function Coverage>=90%
Branch Coverage>=80%
ITEST (Integration Tests - Code 41)
RequirementValue
TASKS-Ready Target>=90%
Required Tags@ctr, @sys, @spec
Test Categories[Integration], [Contract], [Sequence]
Sequence DiagramsRequired for complex interactions
Mock StrategyMust be documented
STEST (Smoke Tests - Code 42)
RequirementValue
TASKS-Ready Target100%
Required Tags@ears, @bdd, @req
Test Categories[Critical Path], [Health Check], [Deployment]
Execution Time<5 minutes total
Critical Path Coverage100%
FTEST (Functional Tests - Code 43)
RequirementValue
TASKS-Ready Target>=90%
Required Tags@sys, @threshold
Test Categories[Functional], [Scenario], [End-to-End]
SYS CoverageRequired
Threshold ReferencesMust include @threshold tags

Error Codes

CodeSeverityDescription
TSPEC-E001ERRORMissing required tag 'tspec' (or type-specific: utest/itest/stest/ftest)
TSPEC-E002ERRORMissing required tag 'layer-10-artifact'
TSPEC-E003ERRORInvalid document_type value
TSPEC-E004ERRORInvalid architecture_approaches format (must be array)
TSPEC-E005ERRORForbidden tag pattern detected
TSPEC-E006ERRORMissing required section
TSPEC-E007ERRORMultiple H1 headings detected
TSPEC-E008ERRORSection numbering not sequential
TSPEC-E009ERRORDocument Control missing required fields
TSPEC-E010ERRORMissing Test Case Details (Section 4)
TSPEC-E011ERRORInvalid element type code (must be 40-43)
TSPEC-E012ERRORMissing cumulative tags (requires 8: @brd through @spec)
TSPEC-E013ERRORInvalid element ID format (not TSPEC.NN.xxxx)
TSPEC-E014ERRORMissing upstream @spec tag
TSPEC-E015ERRORMissing Coverage Matrix (Section 5)
TSPEC-E016ERRORMissing SPEC Reference in Document Control
TSPEC-E017ERRORDeprecated ID pattern used (TC-XXX, UT-XXX, IT-XXX, ST-XXX, FT-XXX)
TSPEC-E018ERRORElement type code mismatch (e.g., using 40 in ITEST document)
TSPEC-E019ERRORMissing I/O table for test case
TSPEC-E020ERRORMissing traceability section
TSPEC-W001WARNINGFile name does not match format {TYPE}-NN_{slug}.md
TSPEC-W002WARNINGMissing pseudocode for complex test case
TSPEC-W003WARNINGTASKS-Ready Score below type-specific target
TSPEC-W004WARNINGCoverage percentage below target
TSPEC-W005WARNINGMissing error cases documentation
TSPEC-W006WARNINGMissing test fixtures documentation
TSPEC-W007WARNINGMissing mock strategy (ITEST only)
TSPEC-W008WARNINGExecution time exceeds 5 minutes (STEST only)
TSPEC-W009WARNINGMissing @threshold tags (FTEST only)
TSPEC-W010WARNINGMissing sequence diagrams for complex interactions (ITEST only)
VAL-H001ERRORDrift cache missing hash for upstream document
VAL-H002ERRORInvalid hash format (must be sha256:<64 hex chars>)
TSPEC-I001INFOConsider adding performance targets for test execution
TSPEC-I002INFOConsider adding test data setup documentation
TSPEC-I003INFOConsider adding CI/CD integration notes

Validation Commands

# Validate by type
python ai_dev_ssd_flow/10_TSPEC/scripts/validate_utest.py docs/10_TSPEC/UTEST/
python ai_dev_ssd_flow/10_TSPEC/scripts/validate_itest.py docs/10_TSPEC/ITEST/
python ai_dev_ssd_flow/10_TSPEC/scripts/validate_stest.py docs/10_TSPEC/STEST/
python ai_dev_ssd_flow/10_TSPEC/scripts/validate_ftest.py docs/10_TSPEC/FTEST/
python ai_dev_ssd_flow/10_TSPEC/scripts/validate_ptest.py docs/10_TSPEC/PTEST/
python ai_dev_ssd_flow/10_TSPEC/scripts/validate_sectest.py docs/10_TSPEC/SECTEST/

# Validate all TSPEC types
bash ai_dev_ssd_flow/10_TSPEC/scripts/validate_all_tspec.sh docs/10_TSPEC/

# Quality score validation
bash ai_dev_ssd_flow/10_TSPEC/scripts/validate_tspec_quality_score.sh docs/10_TSPEC/

# Cross-document validation
python ai_dev_ssd_flow/scripts/validate_cross_document.py --document docs/10_TSPEC/UTEST/UTEST-01.md --auto-fix

# Cumulative tagging validation
python ai_dev_ssd_flow/scripts/validate_tags_against_docs.py \
  --artifact UTEST-01 \
  --expected-layers brd,prd,ears,bdd,adr,sys,req,spec \
  --strict

Validation Workflow

  1. Parse YAML frontmatter
  2. Check required metadata fields (document_type, artifact_type, layer)
  3. Validate tag taxonomy (tspec/utest/itest/stest/ftest, layer-10-artifact)
  4. Verify section structure (6 required sections)
  5. Validate Document Control table completeness
  6. Check SPEC Reference presence
  7. Validate element ID format (TSPEC.NN.xxxx)
  8. Verify element type code matches document type:

- UTEST: code 40 - ITEST: code 41 - STEST: code 42 - FTEST: code 43

  1. Validate cumulative tags (8 required: @brd through @spec)
  2. Check Coverage Matrix completeness
  3. Validate I/O tables present for all test cases
  4. Check pseudocode for complex tests
  5. Verify error cases documented
  6. Calculate TASKS-Ready Score
  7. Verify file naming convention
  8. Detect deprecated patterns (TC-XXX, UT-XXX, etc.)
  9. Run type-specific validations
  10. Generate validation report

Auto-Fix Actions

IssueAuto-Fix Action
Missing cumulative tagsAdd with upstream document reference
Invalid element ID formatConvert to TSPEC.NN.xxxx format
Missing traceability sectionInsert from template
Missing Document Control fieldsAdd placeholder fields
Deprecated ID patternsConvert to unified format (TC-001 to TSPEC.NN.TT.01)
Wrong element type codeCorrect based on document type (UTEST=40, ITEST=41, etc.)
Missing Coverage MatrixInsert template structure
Missing TASKS-Ready ScoreCalculate and insert

Integration

  • Invoked by: doc-flow, doc-tspec (post-creation), quality-advisor
  • Invoked by: doc-flow, doc-tspec (post-creation), quality-advisor, doc-tspec-audit
  • Feeds into: trace-check (cross-document validation)
  • Reports to: quality-advisor
  • Validates output from: doc-tspec skill

Output Format

TSPEC Validation Report
=======================
Document: UTEST-01_auth_service_unit.md
Type: UTEST (Unit Test)
Status: PASS/FAIL

TASKS-Ready Score: 92% (Target: >=90%) [PASS]

Cumulative Tags:
  @brd: BRD.01.0101 [PRESENT]
  @prd: PRD.01.0701 [PRESENT]
  @ears: EARS.01.2501 [PRESENT]
  @bdd: BDD.01.1401 [PRESENT]
  @adr: ADR-01 [PRESENT]
  @sys: SYS.01.2601 [PRESENT]
  @req: REQ.01.2701 [PRESENT]
  @spec: SPEC-01 [PRESENT]
  Tags: 8/8 [COMPLETE]

Coverage Summary:
  REQ Elements: 15/18 covered (83%)
  Target: >=90%
  Status: [BELOW TARGET]

Test Cases: 12
  Element IDs Valid: 12/12
  I/O Tables Present: 11/12
  Pseudocode Present: 10/12

Errors: 0
Warnings: 3
Info: 1

[TSPEC-W002] WARNING: Missing pseudocode for TSPEC.01.4005
[TSPEC-W004] WARNING: Coverage percentage (83%) below target (90%)
[TSPEC-W019] WARNING: Missing I/O table for TSPEC.01.4012
[TSPEC-I002] INFO: Consider adding test data setup documentation

Related Resources

  • TSPEC Skill: .claude/skills/doc-tspec/SKILL.md
  • Naming Standards: .claude/skills/doc-naming/SKILL.md (element IDs, element type codes)
  • Quality Advisor: .claude/skills/quality-advisor/SKILL.md
  • TSPEC Index: ai_dev_ssd_flow/10_TSPEC/TSPEC-00_index.md
  • Traceability Matrix Template: ai_dev_ssd_flow/10_TSPEC/TSPEC-00_TRACEABILITY_MATRIX-TEMPLATE.md
  • Shared Standards: .claude/skills/doc-flow/SHARED_CONTENT.md

Templates

  • ai_dev_ssd_flow/10_TSPEC/UTEST/UTEST-MVP-TEMPLATE.md
  • ai_dev_ssd_flow/10_TSPEC/ITEST/ITEST-MVP-TEMPLATE.md
  • ai_dev_ssd_flow/10_TSPEC/STEST/STEST-MVP-TEMPLATE.md
  • ai_dev_ssd_flow/10_TSPEC/FTEST/FTEST-MVP-TEMPLATE.md

Quality Gates

  • ai_dev_ssd_flow/10_TSPEC/UTEST/UTEST_MVP_QUALITY_GATES.md
  • ai_dev_ssd_flow/10_TSPEC/ITEST/ITEST_MVP_QUALITY_GATES.md
  • ai_dev_ssd_flow/10_TSPEC/STEST/STEST_MVP_QUALITY_GATES.md
  • ai_dev_ssd_flow/10_TSPEC/FTEST/FTEST_MVP_QUALITY_GATES.md

Version History

VersionDateChanges
1.32026-02-27Normalized frontmatter to metadata schema with versioning_policy; replaced legacy monolithic validator command examples with type-specific validators + validate_all_tspec.sh; aligned cross-document/tag validation references to ai_dev_ssd_flow/scripts/*; added audit-report example path compatibility
1.22026-02-26Added PTEST (code 44) and SECTEST (code 45) validation; Fixed template paths to ai_dev_ssd_flow/10_TSPEC/; Updated section count from 7 to 6 (Error Cases in Section 4); Added PTEST/SECTEST to nested folder table
1.12026-02-11Nested Folder Rule: Added Section 0 Folder Structure Validation (BLOCKING); TSPEC must be in docs/10_TSPEC/{TYPE}/{TYPE}-NN_{slug}/ folders; Added error codes TSPEC-E030 through TSPEC-E033
1.02026-02-08Initial release: Full TSPEC validation for UTEST/ITEST/STEST/FTEST (codes 40-43), cumulative tagging (8 required), type-specific requirements, doc-naming integration

Implementation Plan Consistency (IPLAN-004)

  • Treat plan-derived outputs as valid source mode and verify intent preservation from implementation plan scope/objectives.
  • Validate upstream autopilot precedence assumption: --iplan > --ref > --prompt.
  • Flag objective/scope conflicts between plan context and artifact output as blocking issues requiring clarification.
  • Do not introduce legacy fallback paths such as docs-v2.0/00_REF.

平台分布

Codex

39.23%
按下载量换算83

Claude

28.87%
按下载量换算61

Cursor

20.8%
按下载量换算44

Gemini CLI

8.81%
按下载量换算19

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills