Filed on behalf of @ka-zo (Zoltán Katona, PhD), author of #3491, by GitHub Copilot.
Preset ID
test-first-governance
Preset Name
Test-First Governance
Version
1.3.0
Description
Governs TDD with coverage-complete BDD/ATDD Gherkin scenarios, explicit suite ownership, professional test reports, traceability, and risk-based quality gates.
Author
Zoltán Katona, PhD
Repository URL
https://github.com/ka-zo/spec-kit-preset-test-first-governance
Download URL
https://github.com/ka-zo/spec-kit-preset-test-first-governance/archive/refs/tags/1.3.0.zip
Documentation URL
https://github.com/ka-zo/spec-kit-preset-test-first-governance/blob/main/README.md
License
MIT
Required Spec Kit Version
=0.12.11
Required Extensions (optional)
None.
Templates Provided
constitution-template — appends test-first governance principles for TDD, BDD, ATDD, and quality gates
spec-template — appends evidence ownership, Gherkin, traceability, edge-case, and acceptance-coverage sections
plan-template — appends test architecture, tooling, gate applicability, threshold, and evidence-retention planning
tasks-template — appends test-first task ordering, suite tags, Red-Green-Refactor checkpoints, and validation gates
checklist-template — appends reusable TDD, BDD, ATDD, and quality-gate criteria
test-traceability-template — provides normalized requirement-to-test traceability and a scenario coverage matrix
defect-log-template — provides feature-level defect, triage, risk-acceptance, and verification-closure reporting
test-summary-template — provides feature-level test-summary and release-evidence reporting
overall-test-summary-template — provides aggregate project or release-level test-summary reporting
gherkin-feature-template — provides a standalone Gherkin feature template for BDD and ATDD scenarios
Commands Provided
speckit.constitution — adds mandatory test-first principles to constitution generation
speckit.specify — adds evidence ownership and Gherkin scenario requirements to specification
speckit.plan — adds test architecture, suite directories, tooling, traceability artifacts, and quality gates to planning
speckit.tasks — makes applicable TDD, BDD, and ATDD work mandatory and orders it before implementation
speckit.checklist — adds test-first quality criteria to checklist generation
speckit.analyze — validates traceability, Gherkin mirroring, scenario coverage, and gate completeness
speckit.implement — governs implementation through Red-Green-Refactor cycles and mandatory validation gates
speckit.converge — creates an aggregate project or release-level test summary
Number of Scripts (optional)
None.
Tags
tdd, bdd, atdd, quality-gates, traceability
Key Features
- Governs incremental Red-Green-Refactor development for production logic
- Requires coverage-complete, non-duplicative BDD and ATDD scenarios where applicable
- Establishes explicit suite ownership while allowing evidence to satisfy multiple roles without duplication
- Maintains requirement-to-test traceability and a scenario coverage matrix
- Produces feature-level defect logs, traceability reports, and test summaries
- Produces an aggregate rolling or release-specific test summary
- Applies risk-based coverage, linting, formatting, static-analysis, security, and runtime quality gates
- Supports governed
N/A decisions with rationale and alternative evidence
- Wraps the Spec Kit workflow from constitution through implementation, analysis, and convergence
- Is designed to compose with other presets while taking high priority for test-first governance
Testing Checklist
Submission Requirements
Related PR: #3491
Filed on behalf of @ka-zo (Zoltán Katona, PhD), author of #3491, by GitHub Copilot.
Preset ID
test-first-governance
Preset Name
Test-First Governance
Version
1.3.0
Description
Governs TDD with coverage-complete BDD/ATDD Gherkin scenarios, explicit suite ownership, professional test reports, traceability, and risk-based quality gates.
Author
Zoltán Katona, PhD
Repository URL
https://github.com/ka-zo/spec-kit-preset-test-first-governance
Download URL
https://github.com/ka-zo/spec-kit-preset-test-first-governance/archive/refs/tags/1.3.0.zip
Documentation URL
https://github.com/ka-zo/spec-kit-preset-test-first-governance/blob/main/README.md
License
MIT
Required Spec Kit Version
Required Extensions (optional)
None.
Templates Provided
constitution-template— appends test-first governance principles for TDD, BDD, ATDD, and quality gatesspec-template— appends evidence ownership, Gherkin, traceability, edge-case, and acceptance-coverage sectionsplan-template— appends test architecture, tooling, gate applicability, threshold, and evidence-retention planningtasks-template— appends test-first task ordering, suite tags, Red-Green-Refactor checkpoints, and validation gateschecklist-template— appends reusable TDD, BDD, ATDD, and quality-gate criteriatest-traceability-template— provides normalized requirement-to-test traceability and a scenario coverage matrixdefect-log-template— provides feature-level defect, triage, risk-acceptance, and verification-closure reportingtest-summary-template— provides feature-level test-summary and release-evidence reportingoverall-test-summary-template— provides aggregate project or release-level test-summary reportinggherkin-feature-template— provides a standalone Gherkin feature template for BDD and ATDD scenariosCommands Provided
speckit.constitution— adds mandatory test-first principles to constitution generationspeckit.specify— adds evidence ownership and Gherkin scenario requirements to specificationspeckit.plan— adds test architecture, suite directories, tooling, traceability artifacts, and quality gates to planningspeckit.tasks— makes applicable TDD, BDD, and ATDD work mandatory and orders it before implementationspeckit.checklist— adds test-first quality criteria to checklist generationspeckit.analyze— validates traceability, Gherkin mirroring, scenario coverage, and gate completenessspeckit.implement— governs implementation through Red-Green-Refactor cycles and mandatory validation gatesspeckit.converge— creates an aggregate project or release-level test summaryNumber of Scripts (optional)
None.
Tags
tdd, bdd, atdd, quality-gates, traceability
Key Features
N/Adecisions with rationale and alternative evidenceTesting Checklist
specify preset addSubmission Requirements
preset.ymlmanifest includedspecify preset add ...command (preferablyspecify preset add --from <download-url>using the exact download URL)Related PR: #3491