[Preset]: Add SpecAssay (update to 0.5.2)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 75/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Domínio
- tooling
Direção de pesquisa
A issue é sobre adicionar um preset ao repositório do Spec Kit. Examine o formato do manifesto preset.yml e os presets existentes no repositório. Os arquivos de preset são fornecidos por meio de um URL de download; a tarefa é integrar esse preset na listagem de presets do projeto. Verifique a documentação do repositório sobre como os presets são adicionados e validados. O trabalho envolve atualizar o registro de presets ou a documentação para incluir o SpecAssay v0.5.2.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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)
- Linguagem predominante
- Python
- Estrelas
- 138k
- Forks
- 12.4k
- Merge médio
- 3d 4h
- PRs com merge (30d)
- 154
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/spec-kit
-
enhancement needs-triage triage-can-wait
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
extension-submission triage-must-have validation-passed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
extension-submission triage-can-wait validation-passed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
[Feature]: 给 slug 添加默认值 Abertaenhancement needs-triage triage-can-wait
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
extension-submission triage-can-wait
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Todas as issues de github/spec-kit
Issues semelhantes
-
bug confirmed issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
open-webui/open-webui#30750 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100