Skip to content

[Feature]: Add /speckit.verify Command for Implementation Validation #1745

@mohseenjamall

Description

@mohseenjamall

Problem Statement

After executing /speckit.implement in the Spec-Driven Development workflow,
there is no structured verification step to ensure:

  • All tasks from tasks.md were completed successfully
  • Implementation matches the specification and plan
  • No requirements were missed or overlooked
  • Code quality standards are maintained
  • All acceptance criteria are satisfied

This creates a gap in the workflow where manual verification passes are needed.

Proposed Solution

Add a new optional /speckit.verify command that:

  1. Cross-references all tasks from tasks.md against the actual implementation

  2. Generates a comprehensive verification checklist:

    • ✅ Tasks completed status
    • ✅ Files created/modified list
    • ✅ Specification requirements met
    • ✅ Plan followed correctly
    • ✅ Constitution standards maintained
    • ✅ No regressions introduced
  3. Identifies any gaps or incomplete tasks

  4. Produces a final verification report for stakeholder review

This would complete the spec-driven workflow:
specify → clarify → plan → analyze → tasks → implement → verify

Alternatives Considered

No response

Component

Specify CLI (initialization, commands)

AI Agent (if applicable)

None

Use Cases

No response

Acceptance Criteria

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions