You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add an agent instruction file (AGENTS.md + CLAUDE.md) #190
Priority: P1. Do this early so later agent tasks can use it.
Context
The audit scored "agent instruction files" 0/4, and agents already contribute to this repo.
Do
Create a root AGENTS.md and a CLAUDE.md that points to it. Run every command before you document it. Cover:
Setup:corepack enable && yarn install (Yarn 4.1.0, Node per .nvmrc).
Verify:yarn compile && yarn lint && yarn test (~30 s). For one package: cd packages/<pkg> && yarn test.
Layout: core expect() dispatch is in packages/core/src/lib/expect.ts. Plugins register via usePlugin() into packages/core/src/lib/config/Config.ts. There's one *Assertion.ts per type.
Matcher pattern to copy:error + invertedError + this.execute({ assertWhen, ... }), JSDoc with @example, and tests that assert both the direct and the .not path with exact messages.
Test rule: every comparison matcher needs an equal-value/boundary case and a negative-number case.
Activity