Repository navigation
[Preset]: Add SpecAssay (update to 0.5.6) #4851
Description
Preset ID
specassay
Preset Name
SpecAssay
Version
0.5.6
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.6/specassay-preset-0.5.6.zip
Documentation URL
https://github.com/rdryfoos/specassay/blob/main/presets/specassay/README.md
License
MIT
Required Spec Kit Version
=0.14.0,<2.0.0
Required Extensions (optional)
specassay-check
Templates Provided
- spec-template.md
- asks-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 the existing entry, which reads 0.5.2, and carries four releases of
change: 0.5.3, 0.5.4 and 0.5.5 were never filed.
Tested on Spec Kit 1.0.4 pinned from its own tag, Linux, 2026-10-06, against
the published v0.5.6 asset:
$ specify preset add specassay --from https://github.com/rdryfoos/specassay/releases/download/v0.5.6/specassay-preset-0.5.6.zip
✓ Preset 'SpecAssay' v0.5.6 installed (priority 10)
specassay-check is not installed
$ specify preset list
SpecAssay (specassay) v0.5.6 — enabled — priority 10
Templates: 3
All three templates resolve, and the tasks template carries its Carries
vocabulary intact after installation. The second line of the install is the
preset naming the extension it depends on, which is why the documented install
is the bundle rather than the preset alone.
sha256. The release page reports it, and the downloaded archive computes to the
same thing, 2026-10-06:
6f70580f9b349df8b850f31cf02601a24263b9faaa79c48b14a6d2ff50c1260d specassay-preset-0.5.6.zip
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.ymlmanifest included - Linked README (Documentation URL) explains how to use this preset and includes a valid
specify preset add ...command (preferablyspecify 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)
Activity
github-actions commentedon Oct 6, 2026
cc @github/spec-kit-maintainers — new catalog submission for review.
Update SpecAssay preset to v0.5.6
github-actions commentedon Oct 6, 2026
Pull request created: #4854
Update SpecAssay preset to v0.5.6 (#4854)
mnriem commentedon Oct 6, 2026
Thank you!