Review NestJS API endpoints and frontend components for role-based access control and audit log compliance. The skill lists permission, guard, route, and UI gating rules, then directs the agent to fix violations and run type checks.
- Auditing API routes for permission decorators
- Checking UI actions against user permissions
- Fixing access control inconsistencies
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Audit unit tests for components that use permissions. Add missing tests and fix failures, checking that administrators can use mutation controls, auditors cannot, and read-only content remains visible to both.
- Adding permission tests for a component
- Checking admin and auditor behavior
- Fixing failing permission-related tests
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Get guidance for package and dependency work in a bun-based monorepo. It covers package boundaries, cross-package imports, build commands, type checks, linting, and the structure for adding a new package.
- Adding a dependency to one monorepo package
- Choosing whether code belongs in a shared package
- Running builds and checks across packages
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Keep Prisma schema changes, database migrations, and generated client types in sync across applications. The guidance also sets conventions for readable, prefixed CUID IDs, including short unique prefixes and the required database function cast.
- Updating a Prisma schema and creating its migration
- Regenerating Prisma client types across apps
- Choosing prefixed IDs for new data models
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Review a project’s access controls, hooks, design system, tests, and security, then run type checks and tests. The resulting report summarizes the audit findings, fixes applied, and build status to help assess production readiness.
- Checking a project before production release
- Reviewing access controls and security
- Running project audits and verification
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Apply advanced Trigger.dev task patterns for concurrency, retries, idempotency, progress tracking, machine sizing, and run management. The guidance helps structure resilient tasks and monitor execution details, including cost, duration, logs, and child task progress.
- Limiting task concurrency with queues
- Configuring retries and fatal error handling
- Preventing duplicate payment or critical operations
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Build or update frontend components and layouts using the project’s design system. Follow its component variants, semantic color tokens, icon choices, and responsive layout rules so interface changes fit existing patterns across screen sizes and dark mode.
- Build a page with the project’s design system
- Update a component’s styling or variants
- Make a layout adapt to mobile and desktop
trycompai/comp☆ 2.1KUpdated Oct 24, 2026
Follow a consistent Speakeasy CLI workflow for SDK and OpenAPI tasks: check the CLI’s current capabilities first, use command help instead of guessing syntax, complete the task, and submit feedback about the experience afterward.
- Starting an SDK task with the current CLI context
- Checking syntax for a Speakeasy command
- Reporting feedback after a CLI task
trycompai/comp☆ 2.1KUpdated Oct 24, 2026