Launch the full 10-agent Keboola project review team
Launches a team of specialized agents to perform a comprehensive audit of a Keboola project and produce a consolidated report.
npx claudepluginhub keboola/ai-kit[project-directory]Launch a team of 10 specialized review agents to perform a comprehensive audit of a Keboola project. Each agent reviews a different dimension of the project and writes a report. The consolidator merges all findings into a single actionable report.
/kbc-pull first if needed).keboola directory must exist in the target directoryIf the argument specifies a directory, use that. Otherwise use the current directory.
Create a team called kbc-review with the following agents and tasks:
| Agent | Type | Task | Report Output |
|---|---|---|---|
| sql-reviewer | kbc-sql-reviewer | Review all SQL transformations for quality, anti-patterns, and correctness | docs/review_sql_quality.md |
| config-reviewer | kbc-config-reviewer | Review all component configurations for best practices and issues | docs/review_configurations.md |
| dwh-architect | kbc-dwh-architect | Assess data model architecture, naming, layering, and structure | docs/review_data_model_architecture.md |
| data-quality | kbc-data-quality-analyst | Analyze data quality: NULLs, duplicates, stale data, referential integrity | docs/review_data_quality.md |
| financial-analyst | kbc-financial-analyst | Validate financial logic: P&L, Balance Sheet, KPIs, budget comparisons | docs/review_financial_logic.md |
| semantic-reviewer | kbc-semantic-layer-reviewer | Review semantic layer: metric definitions, completeness, generation readiness | docs/review_semantic_layer.md |
| security-auditor | kbc-security-auditor | Audit security: credentials, PII, access control, compliance | docs/review_security.md |
| performance-optimizer | kbc-performance-optimizer | Analyze performance: job durations, SQL efficiency, incremental loading, parallelization | docs/review_performance.md |
| template-readiness | kbc-template-readiness | Assess template readiness: parameterization, mapping tables, generation blockers | docs/review_template_readiness.md |
| Agent | Type | Task | Report Output |
|---|---|---|---|
| consolidator | kbc-review-consolidator | Map data flow, then consolidate all 9 review reports into one actionable report | docs/review_data_flow.md + docs/PROJECT_REVIEW_REPORT.md |
TeamCreate: team_name="kbc-review", description="Full Keboola project review"
Create 10 tasks using TaskCreate:
Task 1-9: Individual reviews (no dependencies)
Task 10: Consolidation (blocked by tasks 1-9)
addBlockedBy to all 9 review task IDsUse the Task tool to spawn each review agent with:
subagent_type: the agent type from the table above (e.g., "kbc-sql-reviewer")team_name: "kbc-review"name: the agent name from the table above (e.g., "sql-reviewer")prompt: "You are part of the kbc-review team. Complete your assigned review task. Read the project configs using Keboola MCP tools and local files. Write your report to the specified output file. When done, mark your task as completed."run_in_background: trueMonitor task completion. When all 9 review tasks are marked completed, proceed.
Use the Task tool to spawn the consolidator agent:
subagent_type: "kbc-review-consolidator"team_name: "kbc-review"name: "consolidator"prompt: "You are the consolidator for the kbc-review team. All 9 review reports are now written. Start Phase 1 (data flow mapping), then execute Phase 2 (consolidation). Read all reports from docs/ and produce the final docs/PROJECT_REVIEW_REPORT.md. When done, mark your task as completed."When the consolidator finishes:
docs/PROJECT_REVIEW_REPORT.mdAfter presenting results:
.keboola directory exists, suggest running /kbc-init or /kbc-pull first