Orchestrates sequential smoke tests for API health, database connectivity, external services, auth, and critical paths with early exit on failure. Aggregates results and tracks execution time for pre-deployment validation.
npx claudepluginhub fortiumpartners/ai-meshThis skill uses the workspace's default tool permissions.
**Quick Reference** - Orchestrates all smoke test categories
Executes API smoke tests validating health endpoints, CRUD operations, auth, search, response times, and performance SLAs across staging/production during releases and deployments.
Runs fast smoke tests validating critical paths like health checks, UI, auth, and APIs post-deployment using curl, Playwright, or Bash scripts.
Performs Phase 4 quality gate for cli-web Python CLIs: 3-agent implementation review, 75-check checklist, pip package publishing, and read/write smoke tests.
Share bugs, ideas, or general feedback.
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)