Skip to content

[Extension]: Add SpecKit Grill Me #4047

Description

@yoshi1220

Extension ID

grill

Extension Name

SpecKit Grill Me

Version

1.0.0

Description

Exhaustively resolve specification ambiguities and decisions before planning.

Author

yoshi1220

Repository URL

https://github.com/yoshi1220/speckit-grill-me

Download URL

https://github.com/yoshi1220/speckit-grill-me/releases/download/v1.0.0/speckit-grill-me-extension-v1.0.0.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

1

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
  • Compatibility with clarify artifacts, requirements checklists, and clarification hooks
  • Serena-independent implementation 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
  • Spec Kit v0.16.2
  • Claude Code skills integration
  • Bash scripts

Test project:

An active Spec Kit project used for real-world development on macOS Tahoe 26.6 with Claude Code. The underlying English base workflow has been used against active feature specifications. The Community Extension packages the same Serena-independent workflow under the speckit.grill.grill-me command.

Test scenarios:

  1. Used the English base clarification workflow through Claude Code on an active feature specification in a real macOS project.
  2. Confirmed that clarification questions are presented sequentially and that accepted decisions are incorporated into spec.md.
  3. Confirmed that the workflow rescans the specification and continues until the remaining decisions are resolved, outstanding, or deferred.
  4. Confirmed that the workflow operates without requiring Serena.
  5. Validated extension.yml with the Spec Kit v0.16.2 ExtensionManifest implementation.
  6. Verified that the dedicated ZIP contains extension.yml at archive root.
  7. Downloaded and installed the public GitHub Release Asset.
  8. Confirmed that extension list reports grill v1.0.0, one command, zero hooks, and enabled status.
  9. Confirmed Claude Code generation at .claude/skills/speckit-grill-grill-me/SKILL.md.
  10. Confirmed Codex generation at .agents/skills/speckit-grill-grill-me/SKILL.md.
  11. Confirmed that the SCRIPT placeholder resolves to .specify/scripts/bash/check-prerequisites.sh --json --paths-only.
  12. Executed the resolved prerequisite command against an active feature and verified FEATURE_DIR and FEATURE_SPEC.
  13. Confirmed that the core speckit.clarify command remains installed and is not overwritten.
  14. Removed and reinstalled the extension successfully from the public release URL.
  15. Ran the official Spec Kit Markdown lint configuration with zero issues.
  16. Scanned the repository and Release package for hidden prompt injection and unsafe executable content.

Release artifact:

SHA-256: 0a9c581a19833990c0cbf5108e9fca9ce74dd51eac25ff96775efa8920726aac
Tag target: 958f361e138ed56bca183a3ed3448aa152428814

Example Usage

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

# Claude
/speckit-grill-grill-me

# Codex
$speckit-grill-grill-me
  
# Dotted slash-command integrations
/speckit.grill.grill-me

Proposed Catalog Entry

{
  "grill": {
    "name": "SpecKit Grill Me",
    "id": "grill",
    "description": "Exhaustively resolve specification ambiguities and decisions before planning.",
    "author": "yoshi1220",
    "version": "1.0.0",
    "download_url": "https://github.com/yoshi1220/speckit-grill-me/releases/download/v1.0.0/speckit-grill-me-extension-v1.0.0.zip",
    "sha256": "0a9c581a19833990c0cbf5108e9fca9ce74dd51eac25ff96775efa8920726aac",
    "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": 1,
      "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-11T00:00:00Z"
  }
}

Additional Context

Extension is isolated under spec-kit-extension and packages the English, Serena-independent implementation.

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

The extension uses the grill namespace to avoid shadowing the core clarify namespace. Its canonical command is speckit.grill.grill-me.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions