**Quick Reference** - Orchestrates all smoke test categories
From ensemble-e2e-testingnpx claudepluginhub fortiumpartners/ensemble --plugin ensemble-e2e-testingThis skill uses the workspace's default tool permissions.
scripts/orchestrate-smoke-tests.jstemplates/smoke-test-config.yamlDesigns and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Quick Reference - Orchestrates all smoke test categories
Orchestrate execution of all smoke test categories (API, Database, External Services, Auth, Critical Paths) in the correct order with early exit on failure.
Total Target: ≤15 minutes (all 5 categories)
const { SmokeTestRunner } = require('./scripts/orchestrate-smoke-tests.js');
const runner = new SmokeTestRunner({
environment: 'staging',
stopOnFirstFailure: true
});
const result = await runner.executeAll();
if (result.passed) {
console.log('✅ All smoke tests passed');
console.log(`Total time: ${result.totalDuration}ms`);
}
Pass: All 5 smoke test categories must pass
Fail: Any category failure blocks deployment
{
passed: true,
totalDuration: 850000, // 14 minutes 10 seconds
categoriesExecuted: 5,
categoriesPassed: 5,
categoriesFailed: 0,
results: {
api: { passed: true, duration: 180000 },
database: { passed: true, duration: 120000 },
externalServices: { passed: true, duration: 200000 },
auth: { passed: true, duration: 100000 },
criticalPaths: { passed: true, duration: 250000 }
}
}
Load: skills/smoke-test-runner/REFERENCE.md (~5KB)