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
Submission Requirements
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:
- Retained the accepted real-project coverage of the unchanged base interview algorithm and verified the renamed
speckit.grill.me command registration.
- Validated
extension.yml as grill v1.0.1 with two commands and zero hooks.
- Verified that the dedicated ZIP contains
extension.yml, README.md, LICENSE, CHANGELOG.md, and both command files at the required archive paths.
- 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.
- Confirmed that
specify extension list reports grill v1.0.1 with two commands, zero hooks, and enabled status.
- 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}}.
- Executed the published
speckit.grill.with-docs command against an active feature specification and verified its specification and domain-knowledge updates.
- Confirmed persistence-failure recovery, the satisfaction gate, strict rescanning, and requirements-checklist revalidation.
- Removed and reinstalled the extension successfully from the packaged ZIP.
- 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.
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.2Required Tools (optional)
bash— requiredNumber of Commands
2
Number of Hooks (optional)
0
Tags
clarification, requirements, specification, elicitation, workflow
Key Features
Testing Checklist
Submission Requirements
extension.ymlmanifest includedTesting Details
Tested on:
.agents(Markdown)Test projects:
speckit.grill.with-docscommand end to endTest scenarios:
speckit.grill.mecommand registration.extension.ymlasgrillv1.0.1 with two commands and zero hooks.extension.yml,README.md,LICENSE,CHANGELOG.md, and both command files at the required archive paths.specify extension listreportsgrillv1.0.1 with two commands, zero hooks, and enabled status..agentsMarkdown integrations; generated commands contain no unresolved{SCRIPT}placeholder, and Gemini receives{{args}}.speckit.grill.with-docscommand against an active feature specification and verified its specification and domain-knowledge updates.Release artifact:
7610eab61cbaccd9f22d12af2caa929c315abf26e66774557cd503654fc1ccb8Example Usage
Install the extension from an initialized Spec Kit project:
Then invoke the appropriate command using the syntax supported by your agent integration:
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
grillcatalog entry, not a new extension.Version 1.0.1 renames
speckit.grill.grill-metospeckit.grill.meand addsspeckit.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.ymlis stored underspec-kit-extension/in the repository, the dedicated GitHub Release asset is used as the download URL. The asset placesextension.ymlat the ZIP root.