Skip to content

amhuppert/agentic-engineering-principles

v1.3.0

Principles for reliable agent workflows, tooling, verification, debugging, and guardrails

ai-readable-tool-output

Covers configuring development tooling — linters, type checkers, test runners, formatters — so AI agents can consume their output efficiently: keep success output O(1) rather than O(n), preserve every failure detail, strip colors, bail early, and truncate huge diffs. Includes tool-by-tool flags and config for ESLint, TypeScript, Vitest, Jest, and Prettier, the :ai package script convention, and a backend-neutral AI_OUTPUT=1 switch. Use when an agent burns context on passing-test noise, when setting up pre-commit hooks or agent-invoked check commands, when asked to "make the test output quieter for the agent", when deciding what a command should print on success, or when configuring a project's lint/typecheck/test scripts for agent use.

Read SKILL.md at the source

Pinned to revision 2b717166afc3, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.