From ravn-ai-toolkit
Guides server-side architecture and security: API design, error handling with fail-fast guards, validation, logging. Use for building APIs, server logic, or backend security reviews.
npx claudepluginhub ravnhq/ai-toolkitThis skill is limited to using the following tools:
- 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.mdImplements secure API patterns: authentication (JWT/OAuth/API keys), authorization (RBAC), input validation, rate limiting, and defenses against injection/DDoS/OWASP Top 10 for REST/GraphQL/WebSocket APIs.
Implements API error handling with standardized responses, logging, monitoring, retry logic, circuit breakers, and validation patterns for Node.js and Python APIs.
Guides backend tasks like REST/GraphQL API design, database query optimization, authentication, microservices building, code review, migrations, and load testing across detected stacks.
Share bugs, ideas, or general feedback.
See 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.