What problem does it solve?
This Skill rigorously evaluates how well your application integrates with external services like databases, payment gateways, and APIs, ensuring reliability and adherence to best practices.
Core Features & Use Cases
- API Contract Verification: Checks request/response structures, error handling, and authentication.
- Authentication Flow Testing: Validates sign-up, sign-in, sign-out, and token refresh mechanisms.
- Data Persistence & Schema Hygiene: Ensures data integrity, correct CRUD operations, and adherence to schema best practices (timestamps, foreign keys, indexes).
- Error Recovery: Tests how the system handles network failures, invalid data, and service outages.
- Environment Configuration: Verifies correct documentation and secure handling of environment variables.
- End-to-End Flow Validation: Walks through complete user journeys involving the integration.
- Use Case: Before deploying a new feature that uses Stripe for payments, run this Skill to ensure the payment flow is secure, data is persisted correctly, and error states are handled gracefully.
Quick Start
Use the eval-integration skill to evaluate the Stripe payment integration for the current track.