Skip to content

[Extension]: Add Superpowers Implementation Bridge #2575

@lihan3238

Description

@lihan3238

Extension ID

speckit-superpowers-bridge

Extension Name

Superpowers Implementation Bridge

Version

0.1.1

Description

Lightweight protocol that keeps Spec Kit as the source of truth while Superpowers executes implementation tasks.

Author

lihan3238

Repository URL

https://github.com/lihan3238/speckit-superpowers-bridge

Download URL

https://github.com/lihan3238/speckit-superpowers-bridge/releases/download/v0.1.1/speckit-superpowers-bridge-v0.1.1.zip

SHA256: d0724b044d3eb5bd005f043d1283a94d41bed1d8ae03cd3c12fcfd11bfb1f1be

License

MIT

Homepage (optional)

https://github.com/lihan3238/speckit-superpowers-bridge

Documentation URL (optional)

https://github.com/lihan3238/speckit-superpowers-bridge#readme

Changelog URL (optional)

https://github.com/lihan3238/speckit-superpowers-bridge/blob/main/CHANGELOG.md

Required Spec Kit Version

=0.8.10

Required Tools (optional)

  • PowerShell, for bridge guard, handoff, audit, validation, and rollback scripts.
  • Superpowers v5.1.0 skills in the agent runtime when users want Superpowers implementation discipline.
  • Codex and/or Claude Code integrations are supported; command rendering is handled by Spec Kit integrations.

Number of Commands

7

Number of Hooks (optional)

6

Tags

superpowers, implementation, handoff, bridge

Key Features

  • Keeps Spec Kit as the only design source of truth: constitution, spec, plan, tasks, checklists, and analyze remain Spec Kit-owned.
  • Uses Superpowers only as the implementation executor: TDD, debugging, execution, review, verification, and development branch finishing.
  • Adds a marketplace-compliant execute command: speckit.speckit-superpowers-bridge.execute.
  • Prevents overlap with guard rules that block speckit.implement and Superpowers planning skills for active Spec Kit features.
  • Tracks handoff state in one JSON file and writes audit events to JSONL.
  • Supports rollback snapshots of Spec Kit control artifacts without touching implementation source rollback, which remains a git/worktree responsibility.
  • Documents Codex and Claude Code invocation differences while keeping AGENTS.md as the cross-agent protocol.

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:

  • Windows with Spec Kit 0.8.10
  • Superpowers 5.1.0 skill baseline
  • Codex integration installed
  • Claude Code integration installed for cross-agent parity checks

Release install validation:

specify init . --integration codex --script ps --ignore-agent-tools --no-git --force
specify extension add speckit-superpowers-bridge --from https://github.com/lihan3238/speckit-superpowers-bridge/releases/download/v0.1.1/speckit-superpowers-bridge-v0.1.1.zip --priority 20
specify extension list

Result: Superpowers Implementation Bridge (v0.1.1) installed with 7 commands and 6 hooks.

Local verification run:

  • specify --version -> specify 0.8.10
  • specify extension list -> bridge v0.1.1, 7 commands, 6 hooks
  • specify workflow list -> speckit-superpowers workflow v0.1.1 present
  • tests/*.ps1 -> all tests passed
  • check-readme-bilingual-parity.ps1 -Json -> passed
  • check-distribution-manifest.ps1 -Json -> passed
  • parity-check.ps1 -Json -Actor codex -> no findings
  • validation-pass.ps1 -Json -Actor codex -> no findings, using a temporary release-validation handoff
  • ExtensionManager.install_from_zip(..., "0.8.10") -> passed
  • specify extension add ... --from <release URL> in a temp project -> passed

Example Usage

# Install extension
specify extension add speckit-superpowers-bridge --from https://github.com/lihan3238/speckit-superpowers-bridge/releases/download/v0.1.1/speckit-superpowers-bridge-v0.1.1.zip

# Run normal Spec Kit design flow with the chosen agent
# Codex examples:
$speckit-specify
$speckit-plan
$speckit-tasks

# Handoff is created by after_tasks; refresh manually if needed
.\.specify\extensions\speckit-superpowers-bridge\scripts\powershell\update-handoff.ps1 -Status ready -Actor codex

# Execute Spec Kit tasks.md through Superpowers discipline instead of speckit.implement
$speckit-speckit-superpowers-bridge-execute

# Claude Code renders the same command as:
/speckit-speckit-superpowers-bridge-execute

Proposed Catalog Entry

{
  "speckit-superpowers-bridge": {
    "name": "Superpowers Implementation Bridge",
    "id": "speckit-superpowers-bridge",
    "description": "Lightweight protocol that keeps Spec Kit as the source of truth while Superpowers executes implementation tasks.",
    "author": "lihan3238",
    "version": "0.1.1",
    "download_url": "https://github.com/lihan3238/speckit-superpowers-bridge/releases/download/v0.1.1/speckit-superpowers-bridge-v0.1.1.zip",
    "repository": "https://github.com/lihan3238/speckit-superpowers-bridge",
    "homepage": "https://github.com/lihan3238/speckit-superpowers-bridge",
    "documentation": "https://github.com/lihan3238/speckit-superpowers-bridge#readme",
    "changelog": "https://github.com/lihan3238/speckit-superpowers-bridge/blob/main/CHANGELOG.md",
    "license": "MIT",
    "requires": {
      "speckit_version": ">=0.8.10"
    },
    "provides": {
      "commands": 7,
      "hooks": 6
    },
    "tags": ["superpowers", "implementation", "handoff", "bridge"],
    "verified": false,
    "downloads": 0,
    "stars": 0,
    "created_at": "2026-05-15T00:00:00Z",
    "updated_at": "2026-05-15T00:00:00Z"
  }
}

Additional Context

There are broader Superpowers bridge ideas in the ecosystem. This extension is intentionally narrower and lighter: it does not replace Spec Kit planning and does not patch the global Superpowers plugin cache. The differentiator is strict responsibility separation plus handoff, guard, audit, and rollback mechanics, so teams can combine Spec Kit and Superpowers without duplicated planning layers or missing execution discipline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions