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

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