Imported from zschro/soft-claw (
AGENTS.md). Install upstream withnpx skills add zschro/soft-claw. Copyright stays with the author.
Default to Bun for running, installing, testing, and building.
bun <file>instead ofnode/ts-nodebun testinstead of Jest or Vitestbun build <entry.ts>when you need a bundled or standalone binary (not webpack/esbuild as a separate toolchain)bun installinstead of npm/yarn/pnpmbun run <script>instead of npm runbunx <pkg> <cmd>instead of npx- Bun loads
.envautomatically; do not adddotenvfor that.
Runtime helpers (CLI-friendly)
fetchfor HTTP (e.g. LLM APIs)Bun.file()/Bun.writeinstead ofnode:fsreadFile/writeFile for simple file I/O- Bun.$ template literals for subprocesses instead of
execa
Tests
import { test, expect } from "bun:test";
test("example", () => {
expect(1).toBe(1);
});
Bun API reference: node_modules/bun-types/docs/**/*.mdx when installed.
