com um clique
camel-ship
Run the full pipeline autonomously with configurable oversight.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Run the full pipeline autonomously with configurable oversight.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
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-ship |
| description | Run the full pipeline autonomously with configurable oversight. |
| user_invocable | false |
Chain the full camel-kit pipeline (brainstorm → plan → execute → validate) with configurable human oversight.
Announce at start: "I'm using the camel-ship skill to run the full pipeline."
/camel-brainstorm, /camel-execute)/camel-knowledge insteadViolating the letter of these rules is violating the spirit of these rules.
Parse the skill arguments for these flags:
| Argument | Default | Description |
|---|---|---|
[input-file] | none | Requirements document, design spec, or brainstorm notes |
--ask | smart | Oversight level: always, smart, or never |
--resume | false | Continue from .camel-kit/pipeline.json (mode=ship) |
--start-from <stage> | none | Skip to stage: brainstorm, plan, execute, validate |
Stage 0: BRAINSTORM → Stage 1: PLAN → Stage 2: EXECUTE → Stage 3: VALIDATE → STAMP
--resume flag. If set:
a. Read .camel-kit/pipeline.json, verify mode = "ship"
b. Run staleness detection (see Staleness Detection on Resume below)
c. If stale artifacts found → re-run from the earliest stale stage (overrides currentStage)
d. If no staleness → jump to currentStage
e. Skip steps 2-6{COMMAND_PREFIX} nextId <slug> (derive slug from input file name or user request).--start-from flag. If set, verify prerequisite artifacts exist in docs/camel-kit/<activePipeline>/:
plan requires design-spec.mdexecute requires design-spec.md AND implementation-plan.mdvalidate requires generated route files to exist--resume nor --start-from is set, start from Stage 0.--ask level (default: smart)..camel-kit/pipeline.json with mode: "ship" and initial state.For each stage:
guides/oversight-matrix.mdcurrentStage in .camel-kit/pipeline.json/camel-brainstorm with [input-file] as context/camel-plan (reads design spec from Stage 0)/camel-execute (reads plan from Stage 1; includes runtime verification via camel-verify subagent)/camel-validate (static quality analysis of generated routes)AUTO-FIX: load guides/auto-fix-loop.md and attempt repairAfter validation completes, run the final quality gate using parallel reviewer subagents. This keeps review traces out of the main ship context — only structured reports flow back.
Step 1: Build verification (inline — not subagent)
/camel-verify (or mvn verify directly for Maven projects)Step 2: Parallel reviewer fan-out (3 subagents dispatched simultaneously)
Dispatch these three reviewer subagents in parallel:
| Reviewer | Persona | Focus |
|---|---|---|
| Spec consistency | agents/spec-compliance-reviewer.md | Cross-route spec consistency — naming patterns, property conventions, shared endpoints |
| Code quality | agents/code-quality-reviewer.md | Constitution compliance across ALL routes, anti-patterns, YAML quality |
| Security scan | agents/code-quality-reviewer.md (security-only mode) | CVE checks via camel_docs_cve_search, credential scan, TLS verification |
Each reviewer receives ALL generated route files and returns a structured report. The orchestrator does NOT read the full review traces — only the reports.
Why parallel is safe here: Iron Law 4 (spec before quality) applies to per-task reviews in camel-execute. By this point, every task has already passed both spec and quality reviews individually. The Stamp Gate checks are cross-cutting and independent — they CAN run in parallel.
Step 3: Merge reports
docs/camel-kit/<activePipeline>/stamp-report.mdStep 4: Decision
If ALL checks pass:
If ANY check fails:
--ask never: attempt auto-fix (load guides/auto-fix-loop.md)When --resume is used, camel-ship checks all pipeline artifacts for staleness via the doc check CLI command before continuing.
docs/camel-kit/<activePipeline>/:
design-spec.md (Stage 0 output)implementation-plan.md (Stage 1 output)execution-report.md (Stage 2 output)validation-report.md (Stage 3 output)stamp-report.md (Stamp gate output){COMMAND_PREFIX} doc check <artifact> and parse the JSON output"stale": true in the response, record the artifact as stale| Scenario | Action |
|---|---|
| No stale artifacts | Resume from currentStage (normal behavior) |
| Stale artifacts found | Report stale stages to user, then re-run from the earliest stale stage |
design-spec.md itself is stale | Edge case. Warn that the design spec is the root artifact and should not be marked stale, then re-run from Stage 0. |
When re-running stale stages:
currentStage in .camel-kit/pipeline.json to the earliest stale stageStaleness detected in pipeline <PIPELINE_ID>:
- implementation-plan.md: stale (reason from doc check JSON)
- execution-report.md: stale
- validation-report.md: stale
Re-running from Stage 1 (plan) to regenerate stale artifacts.
stale: false)| Guide | When to Load | Purpose |
|---|---|---|
guides/oversight-matrix.md | At each stage transition | Determines pause/proceed behavior |
guides/state-management.md | At pipeline start and after each stage | State persistence format |
guides/auto-fix-loop.md | When any stage fails or review finds issues | Fix-retry logic |
Load these shared guides at pipeline start:
shared/iron-laws.md — all six laws apply across all stagesshared/mcp-setup.md — MCP tool configuration for verification