Skip to content

Add spec-validate to community catalog#2274

Open
aeltayeb wants to merge 1 commit intogithub:mainfrom
aeltayeb:add-spec-validate-extension
Open

Add spec-validate to community catalog#2274
aeltayeb wants to merge 1 commit intogithub:mainfrom
aeltayeb:add-spec-validate-extension

Conversation

@aeltayeb
Copy link
Copy Markdown

Extension Submission

Extension Name: Spec Validate
Extension ID: spec-validate
Version: 1.0.1
Author: Ahmed Eltayeb
Repository: https://github.com/aeltayeb/spec-kit-spec-validate

Description

Comprehension validation, review gating, and approval state for spec-kit artifacts. Adds staged-reveal multiple-choice quizzes for spec.md and tasks.md, a peer review workflow with a 24-hour SLA, and a hard before_implement gate that blocks /speckit.implement until validation and review requirements are met. Cross-platform (bash + PowerShell), agent-adaptive UX (vscode/askQuestions when available, CLI fallback), and a split state model (git-tracked approval state vs. local private analytics).

Checklist

  • Valid extension.yml manifest
  • README.md with installation and usage docs
  • LICENSE file included (MIT)
  • GitHub release created (v1.0.1)
  • Extension tested on real project
  • All commands working
  • No security vulnerabilities
  • Added to extensions/catalog.community.json
  • Added to Community Extensions table in README.md (alphabetical, between "Spec Sync" and "SpecTest")

Testing

  • Cross-platform scripts (bash + PowerShell) covered by Bats unit, contract, and integration tests under tests/.
  • Tested on Linux with spec-kit ≥ 0.5.0.

- Extension ID: spec-validate
- Version: 1.0.1
- Author: Ahmed Eltayeb
- Description: Comprehension validation, review gating, and approval state for spec-kit artifacts
@aeltayeb aeltayeb requested a review from mnriem as a code owner April 19, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant