[Extension]: Update SpecKit Grill Me to 1.0.2
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 68/100
- Issue 类型
- 功能
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- bash, github, python
调研方向
首先阅读社区目录中现有的 grill 条目,以及目录的扩展提交指南;issue 中提供了最初获接受的提交、发行版 ZIP 和提议元数据的链接。将条目更新到 1.0.2 版,同时保留由维护者管理的验证状态、计数器和创建日期。目录元数据与提交的值一致,且这些现有字段得到保留时,即为完成。
由索引模型根据 Issue 内容生成。
描述
Extension ID
grill
Extension Name
SpecKit Grill Me
Version
1.0.2
Description
Exhaustively clarify specifications and optionally sync canonical domain knowledge.
Author
yoshi1220
Repository URL
https://github.com/yoshi1220/speckit-grill-me
Download URL
License
MIT
Homepage (optional)
https://github.com/yoshi1220/speckit-grill-me/tree/main/spec-kit-extension
Documentation URL (optional)
https://github.com/yoshi1220/speckit-grill-me/blob/main/spec-kit-extension/README.md
Changelog URL (optional)
https://github.com/yoshi1220/speckit-grill-me/blob/main/spec-kit-extension/CHANGELOG.md
Required Spec Kit Version
=0.16.2
Required Tools (optional)
- bash - required
- Supported platforms: macOS or Linux
- Serena is not required
Number of Commands
2
Number of Hooks (optional)
0
Tags
clarification, requirements, specification, elicitation, workflow
Key Features
- Cover all stated goals' six core facets before derived drill-down.
- Use dependency-aware rounds, with one independently selectable question at a time and unlimited free-form answers.
- Distinguish sourced facts, accepted decisions, and unverified assumptions.
- Settle entailed consequences without redundant questions and confirm them at the satisfaction gate.
- Keep concise numbered requirements, derived acceptance scenarios, per-goal coverage, and explicit blockers to planning.
- Synchronize accepted cross-feature knowledge to canonical Markdown, with a three-condition ADR gate and recovery of partially saved updates.
- Preserve clarify-compatible artifacts, checklist validation, and extension hooks in self-contained, Serena-independent commands.
Testing Checklist
- Extension installs successfully via download URL
- All commands execute without errors
- Documentation is complete and accurate
- No security vulnerabilities identified
- Tested on at least one real project
Submission Requirements
- Valid
extension.ymlmanifest included - README.md with installation and usage instructions
- LICENSE file included
- GitHub release created with version tag
- All command files exist and are properly formatted
- Extension ID follows naming conventions (lowercase-with-hyphens)
Testing Details
Tested on:
- Linux x86_64, Python 3.14.3, Spec Kit 0.16.2.
- Claude, Codex, and Gemini integrations in isolated fixture projects.
Test projects:
- Isolated fixture projects for installation, command registration, and compatibility checks.
- A real Spec Kit project for end-to-end execution of both commands.
Completed checks:
- Validated extension.yml as grill v1.0.2 with two commands and zero hooks.
- Verified ZIP integrity and required files, including extension.yml at the archive root.
- Verified packaged installation, removal, and reinstallation for Claude, Codex, and Gemini.
- Confirmed both commands register correctly and their rendered bodies match the packaged sources.
- Verified Bash prerequisite resolution against active feature specifications.
- Confirmed the core speckit.clarify files remain unchanged.
- Downloaded the public release ZIP and checksum and verified them against the release artifact.
- Installed from the exact public Download URL in a fresh Codex fixture project and verified both command registrations.
- Executed both speckit.grill.me and speckit.grill.with-docs end to end on a real Spec Kit project and confirmed that both completed without errors.
- Completed security checks for the v1.0.2 extension; no vulnerabilities were identified.
Example Usage
# Install the extension
specify extension add grill \
--from https://github.com/yoshi1220/speckit-grill-me/releases/download/v1.0.2/speckit-grill-me-extension-v1.0.2.zip
# Codex
$speckit-grill-me
$speckit-grill-with-docs
# Claude Code
/speckit-grill-me
/speckit-grill-with-docs
# Dotted slash-command integrations
/speckit.grill.me
/speckit.grill.with-docs
Proposed Catalog Entry
{
"grill": {
"name": "SpecKit Grill Me",
"id": "grill",
"description": "Exhaustively clarify specifications and optionally sync canonical domain knowledge.",
"author": "yoshi1220",
"version": "1.0.2",
"download_url": "https://github.com/yoshi1220/speckit-grill-me/releases/download/v1.0.2/speckit-grill-me-extension-v1.0.2.zip",
"sha256": "7d01555e2ca2e5f2680aaa076dd7d89b0e364c36facb7fc1b97cc05133067099",
"repository": "https://github.com/yoshi1220/speckit-grill-me",
"homepage": "https://github.com/yoshi1220/speckit-grill-me/tree/main/spec-kit-extension",
"documentation": "https://github.com/yoshi1220/speckit-grill-me/blob/main/spec-kit-extension/README.md",
"changelog": "https://github.com/yoshi1220/speckit-grill-me/blob/main/spec-kit-extension/CHANGELOG.md",
"license": "MIT",
"category": "process",
"effect": "read-write",
"requires": {
"speckit_version": ">=0.16.2",
"tools": [
{
"name": "bash",
"required": true
}
]
},
"provides": {
"commands": 2,
"hooks": 0
},
"tags": [
"clarification",
"requirements",
"specification",
"elicitation",
"workflow"
]
}
}
Additional Context
This submission updates the existing grill community catalog entry.
Original accepted submission: https://github.com/github/spec-kit/issues/4047
Version 1.0.2 refines the English, Serena-independent clarification workflows. It improves core coverage, evidence and recommendation discipline, consequence handling, requirements and acceptance scenarios, and canonical-knowledge persistence.
Compared with v1.0.1, the command IDs, supported platforms, and required tools are unchanged.
The dedicated release ZIP is used because extension.yml is located under spec-kit-extension/ in the repository. The release ZIP places extension.yml at the archive root.
Please preserve the existing entry's maintainer-managed verification state, download and star counters, and creation date when applying this metadata update.
- 主要语言
- Python
- 星标
- 141k
- 派生
- 12.6k
- 平均合并
- 23 小时 52 分钟
- 30 天内合并 PR
- 180
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
github/spec-kit 的其他 Issue
-
feature-assess feature-go triage-can-wait
难度 2/5 1-3 小时 新手友好度 78/100
github/spec-kit#4804 · 6 条评论 ·
维护者通常 1 天内回复
-
[Bug]: specify init writes speckit.manifest.json without the speckit-converge skill it just installed可能重新可做 关联的 PR 已关闭且未合并。 未关闭bug-assess severity-medium
难度 2/5 1-3 小时 新手友好度 72/100
github/spec-kit#4273 · 3 条评论 ·
维护者通常 1 天内回复
-
[Bug]: /speckit-implement counts checkbox markers inside fenced code blocks — example checkboxes can falsely block implementation可能已有人在做 @ntdatt812 于 38 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 84/100
维护者通常 1 天内回复
-
[Extension]: Jira Integration (Sync Engine) v0.5.0 (version update of jira-sync)可能已有人在做 @github-actions 于 62 天前认领。 未关闭extension-submission validation-passed
难度 2/5 1-3 小时 新手友好度 72/100
github/spec-kit#4099 · 3 条评论 ·
维护者通常 1 天内回复
-
[Extension]: Add spec-kit-switch可能重新可做 @wagner-sousa 于 78 天前认领,目前没有进行中的 PR。 未关闭extension-submission validation-passed
难度 2/5 1-3 小时 新手友好度 66/100
github/spec-kit#3932 · 6 条评论 ·
维护者通常 1 天内回复
相似的 Issue
-
comp/cli P3 type/security
难度 2/5 1-3 小时 新手友好度 68/100
NousResearch/hermes-agent#141420 · 1 条评论 ·
维护者通常 1 天内回复
-
vendor-pitch
难度 2/5 1-3 小时 新手友好度 87/100
维护者通常 1 天内回复
-
bug llm p2
难度 2/5 1-3 小时 新手友好度 84/100
维护者通常 1 天内回复
-
New tool: ZIPZAX Python Notebook Studio可能已有人在做 @github-actions 今天认领。 未关闭submission triage
难度 1/5 1 小时以内 新手友好度 68/100
kausalflow/tools#226 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100