speckit-test-hardening

Review completed spec-kit features and add minimal regression tests.

95|39|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-test-hardening
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-test-hardening
Source: https://github.com/liuminxin45/auto-podcast/tree/main/.agents/spec-kit/skills/speckit-test-hardening
Command: npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-test-hardening

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you decide whether to add small, high-value regression tests after a feature has already passed implementation and acceptance, so you can reduce real risk without reopening the whole build.

Core Features & Use Cases

  • Focused hardening decisions: Reviews existing implementation evidence and determines whether optional extra coverage is worthwhile.
  • Narrow regression coverage: Adds or adjusts the smallest useful test artifact around a risky boundary, bugfix, or contract.
  • Progress documentation: Records why hardening was added or skipped, what risk areas were reviewed, and what verification was run.
  • Use Case: After a workflow feature is complete, you ask this Skill to check whether a cheap smoke test or contract test would prevent future regressions, then log the decision in progress.md.

Quick Start

Ask the assistant to review the completed feature, decide whether optional test hardening is worthwhile, and update progress.md with the decision, evidence, commands run, and the next required stage.

Frequently Asked Questions about speckit-test-hardening

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

FAQPage Schema
How do I add regression tests after a feature passes acceptance without reopening the build?

To add regression tests after acceptance without reopening the build, apply targeted test hardening to verify prerequisite evidence and add the smallest useful test artifact around risky boundaries. This reduces real risk by focusing only on narrow, high-value coverage.

What is test hardening in a spec-kit workflow?

Test hardening in a spec-kit workflow is adding focused regression protection for completed implementations after acceptance and simplification. It chooses the smallest useful test artifact or records an N/A rationale to reduce real risk.

How do I document test hardening decisions in progress.md?

To document test hardening decisions in progress.md, record the commands run, verification results, reviewed risk areas, and the next required stage. Include an N/A rationale if you skip adding a test artifact.

When should I skip adding regression coverage for a completed feature?

You should skip adding regression coverage when the test hardening review determines optional extra coverage is not worthwhile. Record an N/A rationale in progress.md explaining why the reviewed risk areas do not require a new test artifact.

Can I use test hardening for bugfixes and contract boundaries in spec-kit?

Yes, you can use test hardening for bugfixes and contract boundaries in spec-kit workflows. It adds or adjusts the smallest useful test artifact around a risky boundary, bugfix, or contract to prevent future regressions.

Does test hardening require prerequisite evidence before adding a smoke test?

Yes, test hardening requires prerequisite evidence before adding a smoke test. It verifies existing implementation evidence from the completed feature to determine whether optional extra coverage is worthwhile and safe to add.