AgentSkillsCN

github-speckit-tester

利用子代理以非交互方式执行 Speckit 工作流的测试工具箱。当您需要测试完整的 Speckit 流水线(阶段 0 → 阶段 3),或对各单独阶段进行验证;当您需要在所有命令中校验工件生成情况;当您希望自动化执行从规格到实现的工作流测试,或验证跨阶段的一致性时,可使用此技能。该技能可在无需用户干预的情况下,按顺序协调执行所有 Speckit 命令。

SKILL.md
--- frontmatter
name: github-speckit-tester
description: Test harness for executing Speckit workflows non-interactively using subagents. Use when you need to test the complete Speckit pipeline (Phase 0 → Phase 3) or individual phases, validate artifact generation across all commands, automate testing of specification-to-implementation workflows, or verify cross-phase consistency. This skill orchestrates the execution of all Speckit commands in order without user intervention.

GitHub Speckit Tester

A comprehensive test harness for validating the Speckit workflow system by executing all phases non-interactively using subagents.

Overview

This skill provides automated testing capabilities for the complete Speckit pipeline, executing all commands in sequence from specification to implementation without requiring user interaction.

Core Concepts

Non-Interactive Execution

All Speckit commands must be executed without user intervention:

  • Automatic decision making for spec clarifications
  • Default selections for ambiguous choices
  • Automated validation and progression through phases
  • Error handling and recovery without user input

Document start time and end time, totals execution time, and tokens consumed inclusive of all subagents

Execution Workflow

1 validate-env.sh → env ok 2 /speckit.specify → spec.md 3 /speckit.clarify → spec.md updated 4 /speckit.plan → plan.md, data-model.md 5 /review-tf-design → approved 6 /speckit.tasks → tasks.md 7 /speckit.analyze → analysis 8 /speckit.implement → tf code + sandbox test 9 deploy (cli) → init/plan/apply 10 /report-tf-deployment → report 11 commit and create a PR with details