with one click
camel-verify
Build, test, diagnose, and fix a Camel application iteratively.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Build, test, diagnose, and fix a Camel application iteratively.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Design and plan Camel integrations through collaborative dialogue.
Internal reference skill — loaded by camel-brainstorm during flow design. Contains guides for component selection, EIP catalog, data formats, integration patterns, and design spec assembly. NOT user-invocable.
Execute an approved implementation plan with two-stage review.
Internal reference skill — loaded by camel-execute during implementation tasks. Contains guides for YAML generation, component loading, properties, Docker Compose, DataMapper, and route validation. NOT user-invocable.
Migrate an existing integration from another product to Apache Camel
Break a design spec into implementation tasks with wave analysis.
| name | camel-verify |
| description | Build, test, diagnose, and fix a Camel application iteratively. |
| user_invocable | false |
Runtime verification feedback loop. Builds, tests, diagnoses, fixes, and retries in a structured 3-phase loop:
camel test run, classify and fix test failuresEach phase retries up to 15 times with error classification and fix routing to existing skills (camel-validate, camel-implement, camel-test, or self-repair). Persistent architectural failures trigger automatic re-planning via camel-execute/guides/re-plan-loop.md. Graceful degradation when tools (Maven, Docker, camel test CLI) are unavailable.
camel-execute after all implementation tasks complete.camel-kit/config.properties must exist (for runtime detection)| Guide | When Loaded | Purpose |
|---|---|---|
guides/verify-loop.md | Always | Core verification loop — 3 phases, iteration, fix routing, report |
guides/error-taxonomy.md | Always (reference) | Error classification tables — patterns, categories, fix actions |
After each verification iteration (whether PASS or FAIL), append an entry to .camel-kit/verify-log.md following the format in shared/pipeline-infrastructure.md:
.camel-kit/pipeline.json (if it exists)## Iteration N section with:
The verify-log is an operational audit trail — it persists across multiple verify cycles and sessions.
| Severity | When to Use | Examples |
|---|---|---|
[CRITICAL] | Build fails, route doesn't start, data loss risk | Compilation error, endpoint not found, missing required dependency |
[WARNING] | Route starts but behavior is incorrect or degraded | Wrong data format, missing error handler, performance regression |
[INFO] | Observation with no immediate impact | All routes started, test passed after retry, non-blocking suggestion |
When all verification phases pass, return a structured verification report to the orchestrator (camel-execute). The orchestrator includes this report in the Step 4 completion summary.
The pipeline proceeds to /camel-validate (Tier 1) as the next stage — this is handled by the orchestrating skill (camel-ship or the user), not by this skill.