[Preset]: Add SpecAssay (update to 0.5.2)
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 75/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Bereich
- tooling
Rechercherichtung
Das Issue betrifft das Hinzufügen eines Presets zum Spec Kit-Repository. Schauen Sie sich das preset.yml-Manifestformat und die bestehenden Presets im Repository an. Die Preset-Dateien werden über eine Download-URL bereitgestellt; die Aufgabe besteht darin, dieses Preset in die Preset-Liste des Projekts zu integrieren. Prüfen Sie die Dokumentation des Repositories, wie Presets hinzugefügt und validiert werden. Die Arbeit umfasst die Aktualisierung der Preset-Registry oder der Dokumentation, um SpecAssay v0.5.2 aufzunehmen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Preset ID
specassay
Preset Name
SpecAssay
Version
0.5.2
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.2/specassay-preset-0.5.2.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 (>=0.5.2) - 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. Replaces #4691 which was filed at 0.5.1 before v0.5.2 shipped.
Tested on Spec Kit 1.0.5, Linux, 2026-09-23, against the published v0.5.2 asset:
$ specify preset add specassay --from https://github.com/rdryfoos/specassay/releases/download/v0.5.2/specassay-preset-0.5.2.zip
Preset 'SpecAssay' v0.5.2 installed (priority 10)
$ specify preset list
SpecAssay (specassay) v0.5.2 - enabled - priority 10
Templates: 3
All three templates resolve, and the tasks template carries its Carries
vocabulary intact after installation.
sha256, computed from the published v0.5.2 assets on 2026-09-23:
9920daf8b7ebe2d5e0d5e723409719afeaaa7c59788a6f3ecda67e2f7543d0b9 specassay-preset-0.5.2.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)
- Vorherrschende Sprache
- Python
- Sterne
- 138k
- Forks
- 12.4k
- Ø Merge
- 3 T. 2 Std.
- Gemergte PRs (30 T.)
- 169
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus github/spec-kit
-
enhancement needs-triage triage-can-wait
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
extension-submission triage-must-have validation-passed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
extension-submission triage-can-wait validation-passed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
[Feature]: 给 slug 添加默认值 Offenenhancement needs-triage triage-can-wait
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
extension-submission triage-can-wait
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Alle Issues in github/spec-kit
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
stephrobert/dsoxlab#238 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
sublimehq/package_control#1780 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
nwg-piotr/nwg-displays#145 ·