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

[Extension]: Update SpecKit Grill Me to 1.0.2

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

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
68/100
Issue 类型
功能
描述清晰度
描述清楚
活跃度
活跃
技术栈
bash, github, python

调研方向

首先阅读社区目录中现有的 grill 条目,以及目录的扩展提交指南;issue 中提供了最初获接受的提交、发行版 ZIP 和提议元数据的链接。将条目更新到 1.0.2 版,同时保留由维护者管理的验证状态、计数器和创建日期。目录元数据与提交的值一致,且这些现有字段得到保留时,即为完成。

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

描述

triage-must-have
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

https://github.com/yoshi1220/speckit-grill-me/releases/download/v1.0.2/speckit-grill-me-extension-v1.0.2.zip

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.yml manifest 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:

  1. Validated extension.yml as grill v1.0.2 with two commands and zero hooks.
  2. Verified ZIP integrity and required files, including extension.yml at the archive root.
  3. Verified packaged installation, removal, and reinstallation for Claude, Codex, and Gemini.
  4. Confirmed both commands register correctly and their rendered bodies match the packaged sources.
  5. Verified Bash prerequisite resolution against active feature specifications.
  6. Confirmed the core speckit.clarify files remain unchanged.
  7. Downloaded the public release ZIP and checksum and verified them against the release artifact.
  8. Installed from the exact public Download URL in a fresh Codex fixture project and verified both command registrations.
  9. 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.
  10. 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

环境准备

在 Codespaces 中打开

在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。

从这里开始

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

github/spec-kit 的其他 Issue

查看 github/spec-kit 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

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