Imported from gencau/test-practices-agent-configurations (
dataset/repos/coveo§ui-kit/AGENTS.md). Install upstream withnpx skills add gencau/test-practices-agent-configurations --skill coveo§ui-kit. Copyright stays with the author.
AGENTS.md
Commands
- Build all packages:
pnpm run build - Run all unit tests in all packages:
pnpm run test - Check for linting errors across the monorepo:
pnpm run lint:check - Fix linting errors across the monorepo:
pnpm run lint:fix
Structure
packages/atomic/: Lit-based Atomic component library; built on top of headlesspackages/headles/: Redux-based Headless library; built on top of the Coveo REST APIspackages/quantic/: Salesforce Lightning component library; built on top of headless
Technology
- End-to-end testing: Playwright
- Monorepo management: Turbo
- Unit testing: Vitest
- Package management: pnpm
Boundaries
You must ALWAYS:
- Discover available Agent Skills under
.agents/skillswhen beginning a new session - Run
pnpm run lint:fixbefore committing work - Use the Conventional Commits 1.0.0 specification when composing a commit message
You must ASK BEFORE:
- Adding a new dependency in the monorepo
- Introducing a potentially breaking change
You must NEVER:
- Commit unencrypted API keys, secrets, or Personally Identifiable Information (PII)
- Write inline comments that restate what the code is doing