Graph Intelligence

Property graph code analysis with 8 parsers

Camel-Kit includes a property graph code intelligence layer that analyzes integration projects using 8 specialized parsers. The graph provides deep insights for migration planning, dead code detection, and impact analysis — but it’s optional. All skills work without the graph.

Graph visualization of a MuleSoft project — nodes represent flows, connectors, Maven artifacts, and config properties

Design Principle: Graph Enhances, Never Gates

The graph layer follows a key architectural principle:

The graph enhances the AI agent’s capabilities but never gates them.

This means:

  • All skills work without the graph (using only MCP and user input)
  • The graph adds value when available (deeper analysis, better recommendations)
  • Skills gracefully degrade if the graph CLI is unavailable

When Graph Is Used

The graph is invoked by skills when:

  • Migrating (/camel-migrate) — Analyze legacy flows, detect dependencies
  • Validating (/camel-validate) — Check for dead code, validate against norms
  • Executing (/camel-execute) — Generate project context, optimize route design

Skills that don’t use the graph:

  • /camel-project — Pure user input
  • /camel-knowledge — Pure MCP search
  • /camel-flow — User interview + MCP verification

Next Steps