audit-tests
SkillDev toolsLets your agent review and fix unit tests for components behind permission checks.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the audit-tests skill
About this capability
Audit & fix unit tests for permission-gated components
What this skill tells your AI
The instructions your AI receives, as published by trycompai/comp in .agents/skills/audit-tests/SKILL.md and read by ahel’s review.
Check that unit tests exist and pass for permission-gated components. Write missing tests immediately.
Infrastructure
- Framework: Vitest with jsdom
- Component testing:
@testing-library/react+@testing-library/jest-dom - Setup:
apps/app/src/test-utils/setup.ts - Permission mocks:
apps/app/src/test-utils/mocks/permissions.ts - Run:
cd apps/app && bunx vitest run
Required Test Pattern
Every component importing usePermissions MUST have tests covering:
- Admin (write) user: mutation elements visible/enabled
- Auditor (read-only): mutation elements hidden/disabled
- Data always visible: read-only content renders regardless of permissions
Use setMockPermissions, ADMIN_PERMISSIONS, AUDITOR_PERMISSIONS from test utils.
Process
- Find components with
usePermissionsin$ARGUMENTS - Check for corresponding
.test.tsxfiles - Write missing tests following the pattern above
- Fix any failing tests
- Run:
cd apps/app && bunx vitest run
Signals
- GitHub stars
- 2k
- Forks
- 412
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
audit-tests- Source
- github.com/trycompai/comp