Skip to content

Comments

Add V-Model Extension Pack to catalog#1640

Merged
mnriem merged 3 commits intogithub:mainfrom
leocamello:add-v-model-extension
Feb 20, 2026
Merged

Add V-Model Extension Pack to catalog#1640
mnriem merged 3 commits intogithub:mainfrom
leocamello:add-v-model-extension

Conversation

@leocamello
Copy link
Contributor

Extension: V-Model Extension Pack

Repository: https://github.com/leocamello/spec-kit-v-model
Version: 0.1.0
License: MIT
Author: @leocamello

What it does

The V-Model Extension Pack enforces V-Model methodology — every development specification has a simultaneously generated, paired testing specification with full traceability. It provides three slash commands:

Command Description
/speckit.v-model.requirements Generate traceable REQ-NNN requirements
/speckit.v-model.acceptance Generate three-tier test plan (ATP + SCN) with 100% coverage validation
/speckit.v-model.trace Build a regulatory-grade bidirectional traceability matrix

Key features

  • Deterministic verification: Coverage validation and matrix generation use regex-based scripts, not AI self-assessment
  • Three-tier ID schema: REQ-001ATP-001-ASCN-001-A1 encodes traceability in the identifier
  • Dual platform: All scripts available in both Bash and PowerShell
  • Comprehensive testing: 27 BATS + 27 Pester + 15 structural + 6 LLM-as-judge evals
  • Target standards: IEC 62304, ISO 26262, DO-178C, FDA 21 CFR Part 820

Catalog entry changes

Adds a single entry to extensions/catalog.json with download URL pointing to the v0.1.0 release.

Installation (once merged)

specify extension add v-model

First community extension: V-Model paired dev-spec and test-spec
generation with regulatory-grade traceability.

- 3 commands: requirements, acceptance, trace
- Deterministic coverage validation (regex-based, not AI)
- Targets: IEC 62304, ISO 26262, DO-178C, FDA 21 CFR Part 820
- Repository: https://github.com/leocamello/spec-kit-v-model
- Release: v0.1.0
Copilot AI review requested due to automatic review settings February 20, 2026 00:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds the V-Model Extension Pack to the spec-kit extension catalog. The extension enforces V-Model methodology with paired development and test specifications, providing three slash commands for requirements generation, acceptance testing, and traceability matrices. The extension targets safety-critical and compliance-heavy domains (IEC 62304, ISO 26262, DO-178C, FDA 21 CFR Part 820).

Changes:

  • Updated catalog timestamp to 2026-02-20
  • Added v-model extension entry with metadata, requirements, and tags

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Address review feedback:
- provides.commands: array → number (3), add hooks (1)
- Add created_at and updated_at timestamps
- Add statistics block (downloads: 0, stars: 0)
@mnriem
Copy link
Collaborator

mnriem commented Feb 20, 2026

Instead of adding to the empty catalog.json can you rename catalog.example.json to catalog.community.json and add your entry there? The empty catalog.json is be design. Can you also include a README.md in the extensions directory that has a table with all the current community extensions listed as follows:

  1. Extension name
  2. Purpose
  3. URL

Per maintainer feedback:
- Revert catalog.json to its original empty state (empty by design)
- Rename catalog.example.json → catalog.community.json
- Replace example entries with real V-Model Extension Pack entry
- Add extensions/README.md with community extensions table
Copilot AI review requested due to automatic review settings February 20, 2026 17:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@leocamello
Copy link
Contributor Author

Thanks for the review and approval @mnriem! Ready to merge whenever you are.

@mnriem mnriem merged commit aeed11f into github:main Feb 20, 2026
11 of 12 checks passed
@mnriem
Copy link
Collaborator

mnriem commented Feb 20, 2026

Changed it to second community extension as the author of the extension system delivered JIRA extension ;)

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.

2 participants