Files
archy/aiui/.claude/skills/check/SKILL.md
T
archipelago 7ba3109b6d Add 'aiui/' from commit 'e30ac1d1069532fb6d652d87e2d4a2fe9d1b4773'
git-subtree-dir: aiui
git-subtree-mainline: 0c4826f8cc
git-subtree-split: e30ac1d106
2026-08-03 15:07:11 -04:00

858 B

name, description, allowed-tools
name description allowed-tools
check Run all quality checks (typecheck, lint, test) and auto-fix errors Bash(*), Read, Edit, Glob, Grep, Agent

Run all quality checks for the AIUI project and fix any issues found. Execute in order:

  1. TypeScript: Run pnpm typecheck. If errors found, read the failing files and fix the type errors.
  2. Lint: Run pnpm lint. If fixable errors, run pnpm lint --fix first, then fix remaining manually.
  3. Tests: Run pnpm --filter @aiui/app test -- --run. For each failure:
    • Read the test file and the source file it tests
    • Determine if the test is wrong (outdated assertion) or the source has a bug
    • Fix whichever is incorrect
  4. Report a summary: pass/fail counts, what was fixed.

Important: Do NOT change test expectations just to make them pass — understand WHY they fail first.