diff --git a/.ai/skills/hack-repo-verify/SKILL.md b/.ai/skills/hack-repo-verify/SKILL.md index 4b01408db..bd075c080 100644 --- a/.ai/skills/hack-repo-verify/SKILL.md +++ b/.ai/skills/hack-repo-verify/SKILL.md @@ -33,8 +33,24 @@ For native setup use root `mise.toml`, the Bun pin in `package.json`, and `bun install --frozen-lockfile`. Native gates are `bun run typecheck`, `bun run check`, `bun run test`. Focused CLI checks: `bun run --cwd packages/cli typecheck` and `bun run --cwd packages/cli check`; lint changed tests/scripts explicitly with -`bunx ultracite check `. Rust default gates are `bun run check:local` and -`bun run test:local`. Add `--all-features` to equivalent Cargo commands for feature +`bunx ultracite check `. These entry points first run +`bun run check:bun-version`, which fails when the running Bun differs from the +`packageManager` pin that CI installs. A Bun ahead of mise's shims on `PATH` +(for example mise's `latest` install) bypasses the checkout's `mise.toml`; use +`mise x bun@ -- bun run