Inventory ALL entry points in a backend repo — REST routes, GraphQL operations, and queue/event/cron handlers — plus orphan handlers, then write the full inventory to entrypoints.json on disk and return a single compact summary line (counts + path + flags). Designed to be invoked ONCE by the generate-functional-from-backend skill so the parent's context stays lean. Does NOT do user-facing gates (GraphQL confirmation, exclusions) — it flags GraphQL operations as needs_confirmation and leaves those decisions to the parent. Does NOT build the functional graph or upsert — that is the per-EP backend-flow-structuring-agent's job.
Take ONE backend entry point (REST route, GraphQL operation, or queue/event/cron handler) plus its mechanical persona (System or External System), read the handler and every constructor-injected service/repository/client, produce a complete Functional Graph subtree (Persona → Outcomes → Scenarios → Steps → Actions) byte-valid against the upsert schema, self-validate it (schema / rule-a / chain / persona / citations / side-effect coverage / polymorphic split), write it to disk, and POST it to the Breeze /functional-graph/v2/upsert REST endpoint. Designed to be invoked by the generate-functional-from-backend skill (one call per entry point). Returns a single summary line with HTTP status and functionalId.
Take ONE frontend or backend entry point plus the persona that owns it, read the relevant code, produce a complete Functional Graph subtree (Persona → Outcomes → Scenarios → Steps → Actions) byte-valid against the upsert schema, self-validate it (schema / rule-a / forbidden words / citations), write it to disk, and POST it to the Breeze /functional-graph/v2/upsert REST endpoint. Designed to be invoked by the generate-functional-from-ui skill (one call per (EP, persona) pair). Returns a single summary line with HTTP status and functionalId.
Create or update nodes in the functional graph (Persona > Outcome > Scenario > Step > Action) from code, documents, or Figma designs. Use when: "update functional graph", "add to graph", "capture this in the functional graph", after analyzing a Figma frame, document, or code cluster.
Generate design graph nodes (UserJourney, Flow, Page, Component) from functional graph. Maps Scenario→UserJourney, Step→Flow/Page, Action→Component. Use when: "create design from functional", "generate UI structure", "map functional to design graph".
Search the functional, design, code, and architecture graphs to answer questions about the system. Smart-routes to one graph, a subset, or all of them based on query intent. Use for: feature discovery, "how does X work", "who handles Y", finding code or UI implementations, schema lookups, and cross-layer questions. Default entry point for any question about the project.
Analyze a requirement (from Jira, document, image, diagram, or text) against the existing Architecture Graph. Maps the requirement to the 8-layer model, runs impact analysis via the Code Graph, anchors user-facing components to Functional Scenarios, detects reuse opportunities and gaps, and writes a structured analysis report back to the Jira ticket. The Architecture Graph persists only the 8 layers — all analysis output is ephemeral and lives in the write-back.
Compare Figma design system components against the Breeze design graph component registry. First builds existingcomponents.json by iteratively fetching all Component nodes from MCP, then reads a user-provided figmaComponents.json file and performs a multi-dimensional comparison: name matching (with semantic equivalence resolution), type (ATOM/MOLECULE/ORGANISM/TEMPLATE) alignment, and supportingComponents parity. Outputs a structured comparison report. Use when: "compare components", "figma vs design graph", "component drift analysis", "compare figma components", "component comparison", "design system audit".
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that integrates with the Breeze AI platform for functional graph management, code analysis, design analysis, and requirement tracing.
In Claude Code, run:
/plugin marketplace add accionlabs/breezeai-claude-plugin
This registers the marketplace but does not install the plugin yet.
/plugin install breeze
Pick breeze from the list when prompted. Claude Code downloads the plugin into your local plugin directory.
/plugin enable breeze
(If installation auto-enables it, this step is a no-op.)
Plugin skills, hooks, and MCP servers are loaded at startup. Quit Claude Code and start it again so the new skills appear under /breeze:* and the Breeze MCP server is registered.
You can confirm everything loaded by running:
/plugin list
breeze should show as installed and enabled.
/breeze:project setup
This walks you through:
The Keycloak token lasts roughly 7 days from the last sign-in; after that any
/breeze:* skill will prompt you to re-run /breeze:project auth.
No API key is required at this stage — MCP-based skills authenticate
via Keycloak OAuth automatically. /breeze:onboard-repository only
needs an API key if you pick its automatic upload mode; the
manual upload mode generates ndjson locally and you upload via
the Breeze UI at <uiBaseUrl>/code-ontology/<projectUuid>. The
retired /breeze:deprecated-cluster-pipeline still needs a key if
you're resuming a historical run. In all cases the relevant skill
prompts on-demand and points you at <uiBaseUrl>/mcp/generate/key
if you don't have a key yet.
<uiBaseUrl> resolves from breeze.config.json at the plugin root
(default https://ai.accionbreeze.com). Override per-project by
setting uiBaseUrl in .breeze.json.
Your project UUID (and, once collected, your API key) is saved to
.breeze.json in the project root (gitignored).
When a new version is released:
/plugin marketplace update accionlabs/breezeai-claude-plugin
/plugin update breeze
Then restart Claude Code again so the updated skills/hooks/MCP definitions are picked up.
| Skill | Command | Description |
|---|---|---|
| Project | /breeze:project [show | list | use <name> | create <name> | auth | status | setup] | Canonical home for all project management. Sub-modes: show (active project), list (all accessible), use <name|uuid> (switch and persist), create <name> [--desc "..."] (create and link), auth (re-authenticate MCP), status (full metadata report), setup (full bootstrap = auth + link/create + ontology check). No API key collected here (MCP uses Keycloak OAuth); does not upload repos or documents. |
| Onboard Repository | /breeze:onboard-repository [repo-path] | Get a source repository into the Breeze code graph. Wraps breeze-code-ontology-generator with --capture-statements, verifies Node.js is exactly v22.x (Node 24+ fails silently due to a tree-sitter ESM/TLA issue), and resolves the target repo from an argument or the current directory. Supports two modes: automatic (CLI streams to backend with an API key) or manual (CLI writes ndjson locally and you upload via the Breeze UI). API key is optional. Run once per repo (frontend + each backend). |
npx claudepluginhub accionlabs/breezeai-claude-plugin --plugin breezeBreeze AI — functional, design, code, and architecture graph skills plus DDL/schema-side impact analysis via MCP
Analyzes a codebase and generates animated HTML architecture reports — diagrams, data flows, component directories, metrics, and insights.
Architecture analysis, brainstorming, ADR generation, LLM-as-judge comparison, and spec gap resolution.
Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions