Preset ID
specassay
Preset Name
SpecAssay
Version
0.5.1
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.5.1/specassay-preset-0.5.1.zip
Documentation URL
https://github.com/rdryfoos/specassay/blob/main/PROMOTION-CONTRACT.md
License
MIT
Required Spec Kit Version
=0.14.0
Required Extensions (optional)
specassay-check (>=0.5.1) - optional. The preset writes the vocabulary; the extension enforces it. The templates are useful without it, but nothing refuses a silent gap until the extension is installed.
Templates Provided
- spec-template.md
- tasks-template.md
- constitution-template.md
Commands Provided
0
Number of Scripts (optional)
0
Tags
traceability, durable-ids, governance, sdd
Key Features
- Spec template inherits durable IDs from the registry rather than inventing new ones per spec
- Tasks template carries a
**Carries**: line, the declaration that binds a task to the IDs it serves
- Constitution template carries the end-to-end traceability article as a non-negotiable
- Append strategy at priority 10, so it layers onto stock Spec Kit templates rather than replacing them
Update to an existing entry, not a new preset. This updates the catalog entry
from 0.4.12 to 0.5.1, superseding issue #4253 (merged as catalog PR #4256).
Companion issues: the extension is #4649; the bundle follows and references both.
Tested on Spec Kit 1.0.5, Linux, 2026-09-20:
$ specify preset add specassay --from https://github.com/rdryfoos/specassay/releases/download/v0.5.1/specassay-preset-0.5.1.zip
✓ Preset 'SpecAssay' v0.5.1 installed (priority 10)
$ specify preset list
SpecAssay (specassay) v0.5.1 — enabled — priority 10
Templates: 3
All three templates resolve, and the tasks template carries its Carries
vocabulary intact after installation.
sha256, computed from the v0.5.1 tag on 2026-09-20:
41e5b5e807bbb2b7d4d90253886122416109465af023d85a110cd522c16848fc specassay-preset-0.5.1.zip
Testing Checklist
Submission Requirements
Preset ID
specassay
Preset Name
SpecAssay
Version
0.5.1
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.5.1/specassay-preset-0.5.1.zip
Documentation URL
https://github.com/rdryfoos/specassay/blob/main/PROMOTION-CONTRACT.md
License
MIT
Required Spec Kit Version
Required Extensions (optional)
specassay-check (>=0.5.1) - optional. The preset writes the vocabulary; the extension enforces it. The templates are useful without it, but nothing refuses a silent gap until the extension is installed.
Templates Provided
Commands Provided
0
Number of Scripts (optional)
0
Tags
traceability, durable-ids, governance, sdd
Key Features
**Carries**:line, the declaration that binds a task to the IDs it servesUpdate to an existing entry, not a new preset. This updates the catalog entry
from 0.4.12 to 0.5.1, superseding issue #4253 (merged as catalog PR #4256).
Companion issues: the extension is #4649; the bundle follows and references both.
Tested on Spec Kit 1.0.5, Linux, 2026-09-20:
$ specify preset add specassay --from https://github.com/rdryfoos/specassay/releases/download/v0.5.1/specassay-preset-0.5.1.zip
✓ Preset 'SpecAssay' v0.5.1 installed (priority 10)
$ specify preset list
SpecAssay (specassay) v0.5.1 — enabled — priority 10
Templates: 3
All three templates resolve, and the tasks template carries its
Carriesvocabulary intact after installation.
sha256, computed from the v0.5.1 tag on 2026-09-20:
41e5b5e807bbb2b7d4d90253886122416109465af023d85a110cd522c16848fc specassay-preset-0.5.1.zip
Testing Checklist
specify preset addSubmission Requirements
preset.ymlmanifest includedspecify preset add ...command (preferablyspecify preset add --from <download-url>using the exact download URL)