eval-integration

Evaluates external service integrations for API contracts, authentication, and data persistence.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Geargrindadmin/gg-agentic-harness --skill eval-integration-geargrindadmin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-integration
Source: https://github.com/Geargrindadmin/gg-agentic-harness/tree/main/.agent/skills/eval-integration
Command: npx skills add https://github.com/Geargrindadmin/gg-agentic-harness --skill eval-integration-geargrindadmin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about eval-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate external API integrations before deploying?

Integration testing for external services verifies API contracts, authentication flows, and data persistence. It evaluates request and response structures, error recovery, and environment configuration to ensure end-to-end integrity for tracks tagged with integration, auth, payments, or api.

Can I test Stripe payment flows and data persistence?

Yes, you can test Stripe payment flows and data persistence. The evaluation checks payment integration security, validates correct CRUD operations, and ensures schema hygiene by verifying timestamps, foreign keys, and indexes during the end-to-end user journey.

What is the best way to verify authentication flows and token refresh mechanisms?

The best way to verify authentication flows is to validate sign-up, sign-in, sign-out, and token refresh mechanisms systematically. This checks how your application handles secure authentication and recovers from invalid data or service outages.

How do I check error recovery for network failures and service outages?

To check error recovery for network failures and service outages, test how the system handles invalid data and connectivity loss. This ensures your external service integrations maintain reliability and adhere to best practices during unexpected disruptions.

Do I need database schemas and environment configurations to test API contracts?

Yes, database schemas and environment configurations are required to test API contracts. You need access to track specifications, API client code, and environment variables to verify secure handling and correct documentation of your external service integrations.

Does this integration testing work with Supabase and Gemini API?

Yes, this integration testing works with Supabase and Gemini API. It evaluates the integration of external services within your application, verifying API contracts, data persistence, and end-to-end integrity for tracks tagged with api or integration.