Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[Preset]: Add SpecAssay (update to 0.5.1)

未关闭 适合新手
#4,691 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
74/100
Issue 类型
功能
描述清晰度
描述清楚
活跃度
活跃
领域
tooling

调研方向

以现有的 SpecAssay catalog 条目为起点;对照 0.5.1 发布资产,验证 preset.yml manifest、关联的 README.md 以及指定的三个模板。运行文档中记录的 specify preset add 和 preset list 命令,然后确认三个模板都能解析,并且 tasks 模板保留其 Carries 词汇。

由索引模型根据 Issue 内容生成。

描述

enhancement needs-triage
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/presets/specassay/README.md

License

MIT

Required Spec Kit Version

=0.14.0,<2.0.0

Required Extensions (optional)

No response

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

This updates the existing catalog entry from 0.4.12 to 0.5.1, superseding
issue #4253 (merged as catalog PR #4256). It replaces #4650, closed by a
maintainer in favour of a clean issue.

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, re-confirmed against the published asset 2026-09-22:
41e5b5e807bbb2b7d4d90253886122416109465af023d85a110cd522c16848fc specassay-preset-0.5.1.zip

Companion issues: the extension (updates #4252) and the bundle (updates #4255).

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)
主要语言
Python
星标
138k
派生
12.4k
平均合并
3 天 6 小时
30 天内合并 PR
145

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

github/spec-kit 的其他 Issue

查看 github/spec-kit 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。