You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace duplicated Bash and PowerShell scripts with a single cross‑platform CLI implemented in Bun/Node.js to reduce drift, simplify maintenance, and ensure consistent behavior across Windows, macOS, and Linux.
Motivation
The repo maintains parallel Bash and PowerShell variants for common tasks, increasing upkeep and risk of divergence.
Shell differences around quoting, path handling, env, and exit codes create fragile workflows for contributors and CI.
JSON/FS/process orchestration and richer UX (prompts, colors, structured logs) are more robust in JS than in shell.
Proposal
Introduce a unified CLI package (e.g., “spec-kit”) in TypeScript targeting Bun and Node.js, exposing existing scripts as subcommands.
Bun‑first for speed and DX, Node‑compatible for ubiquity in CI and contributor environments.
Summary
Motivation
Proposal
Scope (initial port)
Command mapping
Migration plan
Requested feedback