agent-factory
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for parallel execution. Handles agent…
Specialized integration evaluator for the Evaluate-Loop. Use this for evaluating tracks that integrate external services — Supabase auth/DB, Stripe payments, Gemini API, third-party APIs. Checks API contracts, auth flows, data persistence, error recovery, environment config, and
$ npx -y skills add Ibrahim-3d/orchestrator-supaconductor --skill eval-integration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/eval-integrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Specialized integration evaluator for the Evaluate-Loop. Use this for evaluating tracks that integrate external services — Supabase auth/DB, Stripe payments, Gemini API, third-party APIs. Checks API contracts, auth flows, data persistence, error recovery, environment config, and
name: eval-integration description: "Specialized integration evaluator for the Evaluate-Loop. Use this for evaluating tracks that integrate external services — Supabase auth/DB, Stripe payments, Gemini API, third-party APIs. Checks API contracts, auth flows, data persistence, error recovery, environment config, and end-to-end flow integrity. Dispatched by loop-execution-evaluator when track type is 'integration', 'auth', 'payments', or 'api'. Triggered by: 'evaluate integration', 'test auth flow', 'check API', 'verify payments'."
Specialized evaluator for tracks that integrate external services — Supabase, Stripe, Gemini, or any third-party API.
Dispatched by `loop-execution-evaluator` when the track involves:
1. Track's `spec.md` and `plan.md` 2. Environment config (`.env.example`, env variable documentation) 3. API client code (`src/lib/`) 4. Database schema (if Supabase) 5. Webhook handlers (if Stripe)
| Check | What to Look For | |-------|-----------------| | Request shapes | API calls send correct payload structure | | Response handling | Responses parsed with correct types | | Error responses | 4xx/5xx errors handled with user-friendly messaging | | Rate limits | Rate limit handling present (retry, backoff, queue) | | Timeout | Reasonable timeout set on API calls | | Auth headers | Bearer token / API key sent correctly |
### API Contracts: PASS ✅ / FAIL ❌ - Endpoints verified: [count] - Missing error handling: [list] - Type mismatches: [list]
| Check | What to Look For | |-------|-----------------| | Sign up | Creates user, stores token, redirects to dashboard | | Sign in | Validates credentials, stores token, redirects | | Sign out | Clears token, redirects to home | | Token refresh | Handles expired tokens (refresh or re-auth) | | Protected routes | Unauthenticated users redirected to login | | OAuth | Third-party login flow (if applicable) |
### Auth Flow: PASS ✅ / FAIL ❌ - Flows tested: [sign up / sign in / sign out / token refresh] - Broken flows: [list] - Token handling: [correct / issues]
**CRUD Operations:**
| Check | What to Look For | |-------|-----------------| | Create | Data saved correctly to database/storage | | read_file | Data retrieved and rendered correctly | | Update | Changes persisted on save | | Delete | Records removed, UI reflects deletion | | Relationships | Foreign keys / joins working correctly | | Storage | File uploads stored and retrievable (if applicable) |
**Database Schema Quality (MANDATORY for all new tables/migrations):**
| Check | Requirement | Why | |-------|-------------|-----| | Timestamps | `created_at`, `updated_at` on ALL mutable tables | Debugging, audit trail, cache invalidation | | Primary keys | UUID with default OR auto-increment | Data uniqueness | | Foreign keys | Explicit cascade rules (`on delete cascade`) | Prevent orphaned data | | Indexes | Index ALL foreign keys | Query performance | | Null constraints | New columns nullable OR have defaults | Backward compatibility | | Unique constraints | Composite uniques where needed | Data integrity | | Version history | JSONB column for flexible history | Schema evolution |
**Schema Anti-Patterns to Flag:**
-- ❌ BAD: No timestamps create table brands ( id uuid primary key, name text ); -- ✅ GOOD: Complete schema create table brands ( id uuid primary key default gen_random_uuid(), name text not null, created_at timestamptz default now() not null, updated_at timestamptz default now() not null ); -- ❌ BAD: Foreign key without cascade brand_id uuid references brands(id) -- ✅ GOOD: Explicit cascade brand_id uuid references brands(id) on delete cascade not null -- ❌ BAD: New required column (breaks existing data) alter table assets add column image_url text not null; -- ✅ GOOD: Nullable or has default alter table assets add column locked boolean default false;
### Data Persistence & Schema: PASS ✅ / FAIL ❌ - CRUD operations: [which work / which fail] - Data integrity: [any corruption or loss] - Storage: [files accessible / issues] - **Tables missing timestamps: [count] — [list]** - **Foreign keys without indexes: [count] — [list]** - **Migrations without defaults: [count] — [list]** - **Orphaned data risk: [YES/NO — describe]**
| Check | What to Look For | |-------|-----------------| | Network failure | Offline/timeout → user sees error, can retry | | Invalid data | Malformed responses → graceful fallback | | Auth failure | Expired token → redirect to login, not crash | | Payment failure | Declined card → clear message, can retry | | API down | Service unavailable → error state, not blank screen | | Partial failure | One API fails, others still work |
### Error Recovery: PASS ✅ / FAIL ❌ - Scenarios tested: [list] - Unhandled failures: [list] - User messaging: [clear / missing]
| Check | What to Look For | |-------|-----------------| | `.env.example` | All required variables documented | | No secrets in code | No API keys, tokens, or passwords in source files | | Environment switching | Dev/staging/prod configs separate | | Missing vars | App handles missing env vars gracefully (error, not crash) |
### Environment: PASS ✅ / FAIL ❌ - Variables documented: [YES/NO] - Secrets in code: [NONE / list files with exposed secrets] - Missing var handling: [graceful / crashes]
Walk through the complete user journey that involves this integration:
| Flow | Steps to Verify | |------|----------------| | Auth flow | Landing
Multi-agent orchestration system for Claude Code with parallel execution, automated quality gates, Board of Directors, and bundled Superpowers skills
Repo: Ibrahim-3d/orchestrator-supaconductor
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for parallel execution. Handles agent…
Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decision requiring…
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent,…
Ensures all business strategy, pricing, and product documents stay synchronized when product decisions change during any track execution or evaluation.
Master coordinator for the Evaluate-Loop workflow v3. Supports GOAL-DRIVEN entry, PARALLEL execution via worker agents, BOARD OF DIRECTORS deliberation, and…
Use this skill when working with Conductor's context-driven development methodology, managing project context artifacts, or understanding the relationship…