From 7c8a7b8df8ba684c263a2d4216b6a148b4876035 Mon Sep 17 00:00:00 2001 From: plebeius Date: Wed, 28 Jan 2026 16:40:30 +0800 Subject: [PATCH] Update AGENTS.md --- AGENTS.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index b80f0055..c52073af 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -118,14 +118,15 @@ Set up these hooks for this project: | Hook | Command | Purpose | |------|---------|---------| | `afterFileEdit` | `npx oxfmt ` | Auto-format files after AI edits | -| `stop` | `yarn lint && yarn type-check && yarn audit` | Verify code and security when agent finishes | +| `stop` | `yarn build && yarn lint && yarn type-check && yarn audit` | Build, verify code, and check security when agent finishes | ### Why Use Hooks - **Consistent formatting** — Every file follows the same style +- **Catch build errors** — `yarn build` catches compilation errors that would break production - **Catch issues early** — Lint and type errors are caught before commit/CI - **Security awareness** — `yarn audit` flags known vulnerabilities in dependencies -- **Less manual work** — No need to run `yarn prettier`, `yarn lint`, `yarn type-check`, `yarn audit` manually +- **Less manual work** — No need to run `yarn build`, `yarn lint`, `yarn type-check`, `yarn audit` manually ### Example Hook Scripts @@ -147,9 +148,10 @@ exit 0 **Verify hook** (runs when agent finishes): ```bash #!/bin/bash -# Run lint, type-check, and security audit when agent finishes +# Run build, lint, type-check, and security audit when agent finishes cat > /dev/null # consume stdin +echo "=== yarn build ===" && yarn build echo "=== yarn lint ===" && yarn lint echo "=== yarn type-check ===" && yarn type-check echo "=== yarn audit ===" && yarn audit