github gsd-build/get-shit-done v1.33.0

11 hours ago

What's New in v1.33.0

Shared Behavioral References (#1658)

  • questioning.md, domain-probes.md, ui-brand.md — wired into workflows for consistent agent behavior across discuss, debug, and UI phases

Config Refactoring (#1708)

  • CONFIG_DEFAULTS constant — single source of truth for all config defaults in core.cjs, eliminating scattered hardcoded values

Test Infrastructure (#1675, #1676)

  • All tests standardized to node:assert/strict and t.after() cleanup per CONTRIBUTING.md
  • CI matrix updated — dropped Windows runner, added static hardcoded-path detection

New Templates & Docs

  • Chore / Maintenance issue template (#1689)
  • Typed contribution templates — separate Bug, Enhancement, and Feature issue/PR templates with approval gates (#1673)
  • COMMANDS.md — added /gsd-secure-phase and /gsd-docs-update (#1706)
  • AGENTS.md — added 3 missing agents, fixed stale counts (#1703)
  • ARCHITECTURE.md — updated component counts and missing entries (#1701)

Bug Fixes (9)

  • Kilo path replacement — copyFlattenedCommands now applies path replacement for Kilo runtime (#1710)
  • Prompt guard injection pattern — add missing 'act as' pattern to hook (#1697)
  • Frontmatter inline array parser — respect quoted commas in array values (REG-04) (#1695)
  • Cross-platform planning lock ��� replace shell sleep with Atomics.wait for Windows compatibility (#1693)
  • MODEL_ALIAS_MAP — update to current Claude model IDs: opus→claude-opus-4-6, sonnet→claude-sonnet-4-6, haiku→claude-haiku-4-5 (#1691)
  • Skill path replacement — copyCommandsAsClaudeSkills now applies path replacement correctly (#1677)
  • Runtime detection for /gsd-review — environment-based detection instead of hardcoded paths (#1463)
  • Marketing text in runtime prompt �� remove taglines from runtime selection (#1672, #1655)
  • Discord invite link — update from vanity URL to permanent invite link (#1648)

Regression Tests

  • MODEL_ALIAS_MAP test — ensures aliases stay current (#1698)

Manual Update (npm workaround)

git pull --rebase origin main && node scripts/build-hooks.js && node bin/install.js --claude --global

See docs/manual-update.md for all runtime flags.


Full changelog: v1.32.0...v1.33.0

Don't miss a new get-shit-done release

NewReleases is sending notifications on new releases.