Skip to content

[Extension]: Update SpecKit Grill Me to 1.0.1 #4315

Description

@yoshi1220

Extension ID

grill

Extension Name

SpecKit Grill Me

Version

1.0.1

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.1/speckit-grill-me-extension-v1.0.1.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

  • Exhaustive clarification with no fixed question limit
  • Dependency-aware question frontiers and iterative rounds
  • Investigation of project facts before asking the user to decide
  • Immediate specification updates and validation after every accepted decision
  • Continuous rescanning until all decision points have a terminal status
  • Optional synchronization of settled canonical terms and cross-feature domain knowledge to ordinary Markdown
  • Restrained topic-document creation and a three-condition ADR gate
  • Safe recovery from partially persisted multi-file updates
  • Clarify-compatible artifacts, requirements checklists, and clarification hooks
  • Self-contained, Serena-independent commands for multiple agent integrations

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:

  • macOS Tahoe 26.6 with Spec Kit v0.16.2 and Claude Code, using the accepted v1.0.0 real-project workflow
  • Linux x86_64 with the extension implementation included in Spec Kit v0.16.2, covering manifest validation, installation, and command registration
  • Agent registrations for Claude (Markdown), Gemini (TOML), and .agents (Markdown)

Test projects:

  • The active macOS Spec Kit project documented in the accepted v1.0.0 submission
  • An isolated Spec Kit project with an active feature, used to execute the published speckit.grill.with-docs command end to end

Test scenarios:

  1. Retained the accepted real-project coverage of the unchanged base interview algorithm and verified the renamed speckit.grill.me command registration.
  2. Validated extension.yml as grill v1.0.1 with two commands and zero hooks.
  3. Verified that the dedicated ZIP contains extension.yml, README.md, LICENSE, CHANGELOG.md, and both command files at the required archive paths.
  4. Downloaded the public GitHub Release asset from the submitted URL, verified its SHA-256, and installed it through the Spec Kit v0.16.2 extension implementation.
  5. Confirmed that specify extension list reports grill v1.0.1 with two commands, zero hooks, and enabled status.
  6. Confirmed that both commands register for Claude Markdown, Gemini TOML, and .agents Markdown integrations; generated commands contain no unresolved {SCRIPT} placeholder, and Gemini receives {{args}}.
  7. Executed the published speckit.grill.with-docs command against an active feature specification and verified its specification and domain-knowledge updates.
  8. Confirmed persistence-failure recovery, the satisfaction gate, strict rescanning, and requirements-checklist revalidation.
  9. Removed and reinstalled the extension successfully from the packaged ZIP.
  10. Ran Markdown lint and security scans with no findings.

Release artifact:

Example Usage

Install the extension from an initialized Spec Kit project:

specify extension add grill \
  --from https://github.com/yoshi1220/speckit-grill-me/releases/download/v1.0.1/speckit-grill-me-extension-v1.0.1.zip

Then invoke the appropriate command using the syntax supported by your agent integration:

# Dollar-skill integrations
$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.1",
    "download_url": "https://github.com/yoshi1220/speckit-grill-me/releases/download/v1.0.1/speckit-grill-me-extension-v1.0.1.zip",
    "sha256": "7610eab61cbaccd9f22d12af2caa929c315abf26e66774557cd503654fc1ccb8",
    "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"
    ],
    "verified": false,
    "downloads": 0,
    "stars": 0,
    "created_at": "2026-08-11T00:00:00Z",
    "updated_at": "2026-08-25T00:00:00Z"
  }
}

Additional Context

This is an update to the existing grill catalog entry, not a new extension.

Version 1.0.1 renames speckit.grill.grill-me to speckit.grill.me and adds speckit.grill.with-docs. The new command packages the English base workflow—which does not depend on Serena—as a self-contained Community Extension command.

It also uses an explicit Bash prerequisite invocation so the command remains executable when an agent registration format does not retain YAML script metadata.

Because extension.yml is stored under spec-kit-extension/ in the repository, the dedicated GitHub Release asset is used as the download URL. The asset places extension.yml at the ZIP root.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions