From ravn-ai-toolkit
Guides API design, error handling, validation, and logging for server-side architecture and security reviews.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ravn-ai-toolkit:platform-backendThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Throw early with guard clauses — fail fast at the top of functions
references/endpoint-blueprint.mdrules/_sections.mdrules/api-authorization-vs-authentication.mdrules/api-output-schemas.mdrules/api-request-lifecycle.mdrules/api-select-sensitive-fields.mdrules/error-domain-specific.mdrules/error-http-codes.mdrules/logging-structured.mdrules/security-dont-expose-internals.mdrules/security-dont-log-secrets.mdrules/security-filter-by-tenant.mdrules/security-never-commit-secrets.mdrules/security-procedure-hierarchy.mdrules/validation-at-boundary.mdrules/validation-strict-schemas.mdSee rules index for detailed patterns.
User: "Design error handling and validation strategy for this API endpoint."
Expected behavior: Use platform-backend guidance, follow its workflow, and return actionable output.
User: "Create a Tailwind design token scale."
Expected behavior: Do not prioritize platform-backend; choose a more relevant skill or proceed without it.
platform-backend scope and triggers.npx claudepluginhub ravnhq/ai-toolkitImplements secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common vulnerabilities for REST, GraphQL, and WebSocket APIs. Use when designing, securing, or reviewing APIs.
Guides implementing authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities for REST, GraphQL, and WebSocket APIs.
Designs RESTful API routes with Next.js App Router, Zod validation, auth guards, and typed responses. Activates when discussing API endpoints, route structure, or request/response schemas.