github rhuss/cc-spex v5.7.0

3 hours ago

What's New

Fix: worktree branch numbering collision

  • git branch marks branches checked out in other worktrees with a + prefix (since Git 2.30), but the sed pattern only stripped * and spaces
  • Creating a new spec while another spec's worktree was active would assign the same number, producing duplicates like 004-foo and 004-bar
  • Fixed in core script, git extension, and worktree cleanup command
  • Note: the fix in .specify/ files needs to go upstream to spec-kit

Collab skills now visible at transition points

  • Added all 5 collab skills (phase-split, reviewers, phase-manager, revise, reconcile) to the using-superpowers entry point skill
  • Updated the workflow decision tree with a collab checkpoint between plan review and implementation
  • Updated Pattern 2 (clear requirements) to include the collab step
  • Plan review (review-plan) now suggests collab skills when the plan has multiple phases, mentions collaborators, or spans multiple subsystems

Fork-aware PR creation

  • All gh pr create calls (finish, reviewers, phase-manager) now detect the upstream remote and pass --repo to target the upstream repository instead of the fork
  • Handles both HTTPS and SSH remote URL formats

Fix: PR labels not applied without collab-config.yml

  • finish.md guarded label logic behind a config file existence check, skipping labels entirely when the config was absent
  • Aligned with reviewers and phase-manager which already used yq fallback defaults (labels applied regardless)
  • Added label-not-found retry logic to finish and phase-manager (retry without label + warning if the label doesn't exist in the repo)

Spec PR description includes REVIEWERS.md content

  • Spec-only PRs now include the "Why This Change", "What Changes", and "How It Works" sections directly in the PR body
  • Reviewers get the motivation and scope without clicking through to REVIEWERS.md
  • The link to the full review guide (key decisions, checklist, scope boundaries) is kept for detail

Full Changelog: v5.6.0...v5.7.0

Don't miss a new cc-spex release

NewReleases is sending notifications on new releases.