Skip to content

[Preset]: Add specassay #4058

Description

@rdryfoos

Preset ID

specassay

Preset Name

SpecAssay

Version

0.2.0

Description

Appends durable-ID, Carries, and SpecAssay vocabulary onto Spec Kit spec, tasks, and constitution templates.

Author

Rik Dryfoos

Repository URL

https://github.com/rdryfoos/specassay

Download URL

https://github.com/rdryfoos/specassay/releases/download/v0.3.1/specassay-preset-0.2.0.zip

Documentation URL

https://github.com/rdryfoos/specassay/blob/main/presets/specassay/README.md

License

MIT

Required Spec Kit Version

=0.14.0

Required Extensions (optional)

No response

Templates Provided

  • spec-template.md — append: inherited durable IDs (US-/FR-/NFR-/AC-) and a risk table traced to FR/AC IDs
  • tasks-template.md — append: Carries: required on every task
  • constitution-template.md — append: End-to-End Traceability article and the SpecAssay vocabulary

Commands Provided

None

Number of Scripts (optional)

No response

Tags

traceability, durable-ids, governance, sdd

Key Features

  • Durable IDs minted once at spec time and inherited downstream, never re-derived
  • Carries: marks connect every open task to the intent it serves
  • Constitution vocabulary article is self-sufficient (maker's mark/@Covers, Carries:, anointed backlog rows)
  • Pure append strategy — layers onto stock Spec Kit templates without replacing the workflow
  • Pairs with the specassay-check extension, which enforces this contract at the Gate

Testing Checklist

  • Preset installs successfully via specify preset add
  • Template resolution works correctly after installation
  • Documentation is complete and accurate
  • Tested on at least one real project

Submission Requirements

  • Valid preset.yml manifest included
  • Linked README (Documentation URL) explains how to use this preset and includes a valid specify preset add ... command (preferably specify preset add --from <download-url> using the exact download URL)
  • LICENSE file included
  • GitHub release created with version tag
  • Preset ID follows naming conventions (lowercase-with-hyphens)

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