Skip to content

[Extension]: Add Taco Review #4309

Description

@Arcadia822

Extension ID

taco

Extension Name

Taco Review

Version

0.3.1

Description

Packages Spec Kit features for human review and syncs edits and comments back.

Author

Arcadia822

Repository URL

https://github.com/Arcadia822/taco

Download URL

https://github.com/Arcadia822/taco/archive/refs/tags/v0.3.1.zip

License

MIT

Homepage (optional)

https://github.com/Arcadia822/taco

Documentation URL (optional)

https://github.com/Arcadia822/taco/blob/main/extensions/taco/README.md

Changelog URL (optional)

https://github.com/Arcadia822/taco/blob/v0.3.1/CHANGELOG.md

Required Spec Kit Version

>=0.16.0,<2.0.0

Required Tools (optional)

  • Node.js (>=22) - required

Number of Commands

2

Number of Hooks (optional)

8

Tags

documentation, review, spec-kit, human-in-the-loop

Key Features

  • Packages a complete Spec Kit feature directory into one portable, offline .taco.html review file.
  • Lets humans edit canonical Markdown and leave anchored comment threads in the browser.
  • Previews and imports conflict-free edits with SHA-256 baselines and all-or-nothing writes.
  • Keeps the feature Taco current through two Agent commands and eight mandatory Spec Kit lifecycle hooks.
  • Ships a self-contained browser shell and offline Node.js CLI; no Taco account or service is required.

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 26.2 with Spec Kit 0.16.5
  • macOS 26.2 with Spec Kit 1.0.1
  • Node.js 24.15.0

Test projects: isolated projects initialized by each tested Spec Kit CLI version with the Codex integration.

Published archive verification:

  1. Installed the exact GitHub tag archive through specify init --extension <url> --trust-extension-urls.
  2. Confirmed Taco 0.3.1 enabled with 2 commands and 8 hooks.
  3. Packed a five-file canonical feature directory.
  4. Validated the generated Taco with zero issues.
  5. Ran sync --dry-run with five unchanged files and zero conflicts.
  6. Inspected open comments successfully.

Source validation:

  • npm run check: 24 test files passed, 1 skipped; 156 tests passed, 2 relay integration tests skipped by configuration.
  • TypeScript build, self-contained Vite build, compression, shell gate, and extension-shell synchronization passed.
  • npm audit --omit=dev --audit-level=high: 0 vulnerabilities.

Example Usage

specify extension add taco --from \
  https://github.com/Arcadia822/taco/archive/refs/tags/v0.3.1.zip
specify extension list

# Invoke through the active Agent integration:
# speckit.taco.update specs/001-example
# speckit.taco.review specs/001-example/001-example.taco.html

Proposed Catalog Entry

{
  "taco": {
    "name": "Taco Review",
    "id": "taco",
    "description": "Packages Spec Kit features for human review and syncs edits and comments back.",
    "author": "Arcadia822",
    "version": "0.3.1",
    "download_url": "https://github.com/Arcadia822/taco/archive/refs/tags/v0.3.1.zip",
    "repository": "https://github.com/Arcadia822/taco",
    "homepage": "https://github.com/Arcadia822/taco",
    "documentation": "https://github.com/Arcadia822/taco/blob/main/extensions/taco/README.md",
    "changelog": "https://github.com/Arcadia822/taco/blob/v0.3.1/CHANGELOG.md",
    "license": "MIT",
    "category": "integration",
    "effect": "read-write",
    "requires": {
      "speckit_version": ">=0.16.0,<2.0.0",
      "tools": [
        {
          "name": "node",
          "version": ">=22",
          "required": true
        }
      ]
    },
    "provides": {
      "commands": 2,
      "hooks": 8
    },
    "tags": [
      "documentation",
      "review",
      "spec-kit",
      "human-in-the-loop"
    ],
    "verified": false,
    "downloads": 0,
    "stars": 1,
    "created_at": "2026-08-25T00:00:00Z",
    "updated_at": "2026-08-25T00:00:00Z"
  }
}

Additional Context

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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