ワンクリックで
camel-ship
Run the full pipeline autonomously with configurable oversight.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run the full pipeline autonomously with configurable oversight.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
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