From api-standards
Apply when auditing NestJS endpoints for security and correctness — every route guarded or explicitly @Public, DTO validated, no any leaks, no console.log in feature code, tests for happy and auth/validation failure paths, caching keys scoped by tenant. Auto-invoke when adding or modifying endpoints.
How this skill is triggered — by the user, by Claude, or both
Slash command
/api-standards:code-qualityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Every item is a pass/fail check. Run before major releases or as the basis for a pre-ship skill.
Every item is a pass/fail check. Run before major releases or as the basis for a pre-ship skill.
as const — no raw string literals scattered in codeas any castsas unknown as double casts(result as any).field@ApiProperty() for Swaggerthrow new Error(){ statusCode, message, error }catch {} blocks — always log or propagateIN clausesMath.min(Math.max(limit, 1), 100)console.log — use NestJS Logger// TODO without linked issueAbortSignal.timeout() on all external fetch callstake limitPromise.allSettled for parallel independent callsonModuleDestroy@ApiOperation, @ApiResponse/api/v1/npx claudepluginhub pixelcrafts-app/claude-craft --plugin api-standardsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.