From keboola-cli
Launches a 10-agent team to audit a Keboola project for SQL quality, configs, data architecture, quality, financial logic, security, performance, and template readiness, producing docs/ reports.
How this command is triggered — by the user, by Claude, or both
Slash command
/keboola-cli:kbc-review [project-directory]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Full Keboola Project Review 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. ## Prerequisites 1. The project must be pulled locally (run `/kbc-pull` first if needed) 2. A `.keboola` directory must exist in the target directory 3. Keboola MCP tools must be available (storage API token configured) If the argument specifies a directory, use that. Otherwise use the current directory. ## Team ...
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 firstnpx claudepluginhub keboola/ai-kit --plugin keboola-cli/auditOrchestrates a complete project audit with 4 parallel agents (QA-engineer, security-officer, architect, tech-writer). Performs Docker preflight for SonarQube scan.
/governance-reviewRuns quarterly governance review: loads agent instructions, assesses adoption/drift, produces internal assessment, at-risk teams, stakeholder brief, and follow-up suggestions.
/auditAudits an existing codebase — detects stack, finds gaps, creates tasks, generates PROJECT.md. Also supports eval and lint subcommands.
/just-ship-auditDiscovers audit skills in .claude/skills, dispatches them as parallel agents for security and quality audits, and consolidates findings into a report. Supports --diff, --skills, and --no-filter flags.
/pm-reviewRuns multi-agent quality council review of completed project tasks across quality, security, architecture, and UX perspectives, producing structured report with categorized findings.
/keboolaDelegates a Keboola Connection task to a specialist subagent that enforces best practices like fresh fetch, dry-run, and CLI-over-REST.