# Agent Friendly Commands

> Use these when you want low-noise lint/test output (good for LLM/CI logs) while staying aligned with repo policy. Use when this capability is needed.

- Skill: `tomevault-io/agent-friendly-commands` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/agent-friendly-commands`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/agent-friendly-commands/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/agent-friendly-commands

---


## Goal

Run the same checks as CI with less ANSI noise and more compact reporters.

## Commands

- Lint (no ANSI): `npm run lint:agent`
- Unit/integration tests (Rust + UI): `npm run test:agent`
- Rust-only tests (nextest, CI profile): `npm run test:rust:agent`
- UI unit tests (Vitest, dot reporter): `npm run test:ui:agent`
- Smoke suite (builds first): `npm run test:smoke:agent`
- Smoke suite (no rebuild): `npm run test:smoke:quick:agent`

## When to use what

- Tight loop on a Rust failure: start with `npm run test:rust:agent`, then widen to `npm run test:agent`.
- Tight loop on a UI unit test: `npm run test:ui:agent -- -t "<substring>"`.
- Tight loop on smoke: `npm run test:smoke:quick:agent -- -t "<substring>"` (only if you already built recently).

## Notes

- These scripts are implemented inline in `package.json` using `bash -lc` to set `NO_COLOR=1`, disable forced color, and use dot reporters for Vitest.
- Repo policy still applies: after code changes, the completion bar is `npm run lint`, `npm test`, `npm run smoke`.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/localtaskrepo) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

