Skip to content

Add Worktrees extension to community catalog#2207

Merged
mnriem merged 1 commit intogithub:mainfrom
dango85:feat/add-worktree-parallel-extension
Apr 13, 2026
Merged

Add Worktrees extension to community catalog#2207
mnriem merged 1 commit intogithub:mainfrom
dango85:feat/add-worktree-parallel-extension

Conversation

@dango85
Copy link
Copy Markdown
Contributor

@dango85 dango85 commented Apr 13, 2026

Extension Submission

Extension Name: Worktrees
Extension ID: worktrees
Version: 1.0.0
Author: dango85
Repository: https://github.com/dango85/spec-kit-worktree-parallel

Description

Default-on git worktree isolation for parallel agents and features. Supports two layout modes: sibling (../<repo>--<branch>, default) and nested (.worktrees/<branch>/). Includes a deterministic bash script with --json output for CI/scripted workflows.

Commands: /speckit.worktrees.create, /speckit.worktrees.list, /speckit.worktrees.clean
Hook: after_specify — auto-creates worktree after feature specification

Checklist

  • Valid extension.yml manifest
  • README.md with installation and usage docs
  • LICENSE file included
  • GitHub release created (v1.0.0)
  • Extension tested on real project
  • All commands working
  • No security vulnerabilities
  • Added to extensions/catalog.community.json
  • Added to Community Extensions table in README.md

Testing

Tested on:

  • macOS 15.4 with spec-kit >= 0.4.0
  • Project: Agentico POC — multi-agent creative platform

Related Issues

Additional Notes

Differs from the existing worktree community extension (Quratulain-bilal) in three ways:

  1. Default-on — worktree auto-created after /speckit.specify; opt out with --in-place
  2. Sibling-dir layout — each feature gets its own IDE window at ../<repo>--<branch>
  3. Bash script — deterministic create-worktree.sh with --json, --dry-run, env var overrides

Made with Cursor

- Extension ID: worktrees
- Version: 1.0.0
- Author: dango85
- Description: Default-on worktree isolation for parallel agents

Made-with: Cursor
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new community extension (“Worktrees”) to Spec Kit’s public extension catalog and surfaces it in the README’s Community Extensions table, making it discoverable and installable by users who want default-on git worktree isolation for parallel agents.

Changes:

  • Added the worktrees extension entry (v1.0.0) to extensions/catalog.community.json with metadata and a pinned tag ZIP download URL.
  • Added “Worktrees” to the Community Extensions table in README.md.
Show a summary per file
File Description
extensions/catalog.community.json Registers the new worktrees extension in the community catalog with required metadata (id/version/download_url/etc.).
README.md Adds the “Worktrees” row to the Community Extensions list so users can discover the new extension.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 0

@mnriem mnriem requested a review from Copilot April 13, 2026 19:34
@mnriem mnriem merged commit bb7da09 into github:main Apr 13, 2026
13 checks passed
@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented Apr 13, 2026

Thank you!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Worktrees community extension to Spec Kit’s community extension catalog and documents it in the README so users can discover and install it via the published catalog.

Changes:

  • Added a new worktrees entry to extensions/catalog.community.json (v1.0.0) with a pinned tag ZIP download URL and metadata.
  • Added Worktrees to the Community Extensions table in README.md.
Show a summary per file
File Description
extensions/catalog.community.json Registers the new worktrees extension with required metadata, pinned download_url, and updated catalog timestamp.
README.md Adds the new extension row to the Community Extensions list for discoverability.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants