Imported from spheceo/create-stk (
AGENTS.md). Install upstream withnpx skills add spheceo/create-stk. Copyright stays with the author.
Instructions
- Use shell or Node tools (no Python).
- Run type-checks after code changes.
- Do not edit tests unless asked.
Git workflow
- Commit work locally as changes are completed.
- Do not push to
mainuntil the user explicitly approves. - Only push after approval has been given.
Monorepo
- Bun workspace with apps in
apps/*. - CLI package:
apps/cli(Changesets +CHANGELOG.mdlive here). - Web app:
apps/web. - Turbo runs repo tasks; root
bun run cirunslint,test,buildsequentially.
Publishing (CLI)
- Add a changeset:
bun changeset. - Default to patch changes only unless the user explicitly states the update is major, breaking, or should be minor/major.
- For CLI releases, keep incrementing
0.1.xpatch versions by default instead of bumping0.x.0. - Merge the Changesets PR; GitHub Actions runs
bun run release.