[Preset]: Add SpecAssay (update to 0.5.1)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
Piste de recherche
Trouvez l’entrée existante du catalogue SpecAssay référencée dans l’issue et comparez ses métadonnées de 0.4.12 avec les détails du manifeste 0.5.1 fournis. Utilisez la commande indiquée specify preset add --from ... ainsi que specify preset list pour vérifier l’installation, la version, la priorité et le nombre de templates. C’est terminé lorsque l’entrée existante est résolue vers v0.5.1 et que les trois templates restent disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- 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)
- Langage dominant
- Python
- Étoiles
- 138k
- Forks
- 12.4k
- Merge moyen
- 3 j 6 h
- PR mergées (30 j)
- 136
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de github/spec-kit
-
triage-can-wait
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
enhancement needs-triage triage-can-wait
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
-
bundle-submission needs-info triage-can-wait validation-failed
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
author-awaiting enhancement extension-submission needs-triage triage-can-wait validation-failed
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
[Feature]: 给 slug 添加默认值 Ouverteenhancement needs-triage triage-can-wait
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Toutes les issues de github/spec-kit
Issues similaires
-
bug ci good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
documentation
Difficulté 2/5 Une demi-journée Accessibilité débutants 62/100
inmanta/inmanta-core#10835 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
sponsored
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100