Skip to content

[Preset]: Add specassay #4058

Description

@rdryfoos

Preset ID

specassay

Preset Name

SpecAssay

Version

0.3.4

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.4/specassay-preset-0.3.4.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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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