xy-toolchain
XY Toolchain
Authority. This skill is maintained only in ariestools/ariestools-skills. Copies under XYOracleNetwork/xyo-skills are redirect stubs — edit here, never there.
Use the active @ariestools/toolchain packages. Do not install the retired @xylabs/* compatibility names in new work.
Inspect the repository's package.json, lockfile, xy.config.ts, ESLint config, TypeScript configs, and test config before choosing commands. Prefer existing repository scripts; use the xy CLI directly when the repository exposes no narrower wrapper.
This skill builds on the Development Skill, which covers language and workflow principles. Load only the reference needed for the task:
References
Project profiles
Read first when classifying a repository or package as a library, service, app, CLI, or other role; choosing neutral/node/browser/React guidance; deciding how monorepo and single-package setup differ; or determining whether framework tooling or xy compile owns production output.
Toolchain and project setup
Read when installing the toolchain, selecting a package manager, wiring scripts, distinguishing xy commands from package-* hooks, migrating from @xylabs/*, or troubleshooting project setup.