← ClaudeAtlas

buildlisted

Authoritative commands and conventions for building and QA-ing code in this repo (Node.js, Python, Rust/Anchor, Terraform, Bruno). Use for ANY code change — editing, building, upgrading, linting, testing, formatting — including one-off and ad-hoc work that is not part of a spec feature. This is the general reference and the default; it is not tied to the spec-driven workflow.
pjlangley/ff · ★ 2 · Testing & QA · score 75
Install: claude install-skill pjlangley/ff
# build The single source of truth for **how to build and verify code in this repo**. Consult it before and while changing any code. It is used directly for everyday work (e.g. "fix this lint error", "upgrade Node to v24") and is composed by the `spec-build` skill during spec-driven, per-task delivery. ## When to use The default for **any** code change anywhere in the repo — editing, building, upgrading, linting, testing, formatting — including one-off and ad-hoc work. This is the skill to reach for unless you are explicitly working through a planned spec feature's task list (in which case use `spec-build`, which composes this skill). ## Common commands - `docker compose --profile blockchain up` - runs the local infrastructure (this is normally up and running). - `docker compose --profile blockchain --profile api up` - runs the local infrastructure including the APIs. - `fnm` used for local Node.js, and version is specified in `.node-version`. - `node --run test` - runs the Node.js unit tests. - `uv` used for local Python; config in `./pyproject.toml`. - `uv run python -m unittest -v` runs the Python unit tests. - `node --run api` to run the local Node.js API. - `node --run api:bru:fastify` to run the Bruno integration tests against the running Fastify API. - `uv run python -m fragments.api` to run the local Python API. - `node --run api:bru:fastapi` to run the Bruno integration tests against the running FastAPI API. - `solana` and `anchor` CLI commands are available loc