integration-test-gen
Automatically generates integration test specs from concept definitions and scenario fixtures.
Install
mkdir -p .claude/skills/integration-test-gen && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15469" && unzip -o skill.zip -d .claude/skills/integration-test-gen && rm skill.zipInstalls to .claude/skills/integration-test-gen
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Generate a ProcessSpec from concept spec fixtures for integration testing against real external APIs . Walks fixture after chains , emits a ProcessSpec where each fixture becomes a step with type external-call , $ fixture . field references become step output bindings , and -> error / -> notfound annotations become CheckVerification assertions on the expected variant outcomeKey capabilities
- →Generate ProcessSpec integration tests from concept spec fixtures
- →Bind fixture field references to step output bindings
- →Convert expected variant annotations into CheckVerification assertions
- →Order steps based on fixture after chains
- →Handle different settlement modes for scenarios
- →Store generation records for ProcessSpec documents
How it works
The skill parses a concept spec to extract fixtures, builds a dependency graph from after chains, and topologically sorts to produce ordered steps. It then emits a ProcessSpec JSON document where each fixture becomes an external-call step.
Inputs & outputs
When to use integration-test-gen
- →Generate API integration tests
- →Create test spec from fixtures
- →Map scenario invariants to steps
About integration-test-gen
Walks fixture chains to create external-call steps. Binds scenario invariants to verification assertions. Emits ready-to-run ProcessSpec files.
Generate a ProcessSpec from concept spec fixtures for integration testing against real external APIs . Walks fixture after chains , emits a ProcessSpec where each fixture becomes a step with type external-call , $ fixture . field references become step output bindings , and -> error / -> notfound an
When not to use it
- →When the goal is not to test an external API concept
- →When a ProcessSpec integration test is not required
Limitations
- →Requires a concept spec to parse without error
- →Requires no 'after' cycles among fixtures
- →Requires every $fixture.field reference to resolve to a known prior fixture
How it compares
This skill automates the creation of ProcessSpec integration tests from concept specs, whereas a manual approach would require writing the ProcessSpec JSON directly.
Compared to similar skills
integration-test-gen side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| integration-test-gen (this skill) | 0 | 3mo | Review | Intermediate |
| swapper-integration | 6 | 7mo | Caution | Intermediate |
| run-api-e2e-tests | 7 | 8mo | Review | Beginner |
| langfuse-ci-integration | 2 | 2mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Itshalffull
View all by Itshalffull →You might also like
swapper-integration
shapeshift
Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following established patterns.
run-api-e2e-tests
novuhq
Run e2e tests for the API service. Use when the user wants to run API E2E tests.
langfuse-ci-integration
jeremylongshore
Configure Langfuse CI/CD integration with GitHub Actions and automated testing. Use when setting up automated testing, configuring CI pipelines, or integrating Langfuse tests into your build process. Trigger with phrases like "langfuse CI", "langfuse GitHub Actions", "langfuse automated tests", "CI langfuse", "langfuse pipeline".
api-test-generator
mikopbx
Генерация полных Python pytest тестов для REST API эндпоинтов с валидацией схемы. Использовать при создании тестов для новых эндпоинтов, добавлении покрытия для CRUD операций или валидации соответствия API с OpenAPI схемами.
http-generate
spring-ai-alibaba
Generates HTTP request examples for Spring Boot Web interfaces according to task specification and saves them as .http files in module-generate.md directories
openapi-analyzer
mikopbx
Извлечение и анализ OpenAPI 3.1.0 спецификации из MikoPBX для валидации эндпоинтов. Использовать при проверке соответствия API, генерации тестов, проверке схем эндпоинтов или интеграции с навыками endpoint-validator и api-test-generator.