Fluent Commerce Logo
Docs

Agent and Skills Guide

Essential knowledge

Intended Audience:

Technical User

Author:

Fluent Commerce

Changed on:

1 Apr 2026

Overview

This purpose of this guide is to explain the runtime model for the `@fluentcommerce/ai-skills` package by detailing its 6 agents and over 60 registered skills.  This will also act as a practical reference manual to help developers understand exactly which agent handles what, which specific skills to invoke, and where those skills fit into the software development lifecycle (SDLC).

Key points

  • How to route tasks to the correct agents: learn which agents own specific front end/back end tasks 
  • How to apply skills across the SDLC (Software Development Lifecycle) 
  • How to troubleshoot and operate the system 
  • When to use natural language vs slash commands: Use natural language when focusing on outcomes vs specific slash commands when precise control is needed
 See `../README.md` for the full disclaimer.
This is the fastest way to understand the runtime model for `@fluentcommerce/ai-skills`:
  • which agent handles what
  • which skill to invoke
  • when to invoke it
  • where it fits in the SDLC
This guide covers all 6 agents and 60+ skills currently registered in `metadata.json`.
  • Start with natural language when you are outcome-focused. Example: "Explain how Home Delivery works" or "Add a page to the OMS manifest".
  • Use a slash command when you know the exact skill you want. Example: `/fluent-feature-plan`, `/fluent-workflow-builder`, `/fluent-ui-test`.
  • Treat agents as routers, not as commands. Agents are selected automatically from intent. In normal use, you do not manually invoke `fluent-dev` or `fluent-backend-dev`.
  • Use package CLI commands for installation and platform wiring, not feature delivery. Example: `npx @fluentcommerce/ai-skills install`, `status`, `uninstall`, `mcp-setup`.
  • Use natural language first if you are not sure which skill is correct.
  • Use slash commands when you want precise control.
  • Read-only skills are usually safe at any time: status, explain, analyze, validate, trace, review, reference.
  • Build, scaffold, deploy, rollback, and environment-changing skills usually sit behind planning or approval gates.
  • Slash commands are Claude Code friendly. Natural-language routing is the safer default across tools.

DocumentBest for
`INDEX.md`Docs hub and reading order
`../README.md`Install, package overview, top-level architecture
`docs/05-getting-started.md`Setup reference and troubleshooting
`docs/03-use-cases.md`Example prompts and expected outcomes
`docs/capability-map.md`Capability ownership backstop and maintainer reference
`docs/fluent-ai-skills-reference.md`Deep operational reference
`docs/06-dev-workflow.md`End-to-end autonomous delivery loop

AgentGroupAuto-route whenWhat it ownsGood starting skills
`fluent-dev``dev`The request spans frontend and backend, or you need planning, explain, mapping, status, or E2E coordinationCross-cutting lifecycle orchestration`/fluent-use-case-discover`, `/fluent-feature-plan`, `/fluent-feature-explain`, `/fluent-feature-status`, `/fluent-e2e-test`
`fluent-backend-dev``dev`The request mentions workflows, rules, rule tests, modules, settings, events, tracing, Java, Maven, or deploymentBackend implementation and runtime operations`/fluent-workflow-builder`, `/fluent-rule-scaffold`, `/fluent-rule-test`, `/fluent-module-scaffold`, `/fluent-build`, `/fluent-trace`, `/fluent-entity-flow-diagnose`
`fluent-frontend-dev``dev`The request mentions manifests, pages, routes, components, Mystique, SDK projects, frontend build, or browser UI verificationFrontend implementation and UI verification`/fluent-mystique-builder`, `/fluent-mystique-scaffold`, `/fluent-frontend-build`, `/fluent-ui-test`, `/fluent-frontend-review`
`fluent-cli``cli`The request is really about Fluent CLI commands, profiles, retailers, workflow download/listing, or module install operationsCLI family routing and command guidance`/fluent-connect`, `/fluent-profile`, `/fluent-cli-retailer`, `/fluent-module-deploy`, `/fluent-workflow`
`fluent-mcp``mcp-extn`The request is about MCP servers (extension or official CLI), workflow download/list, GraphQL build/validate, events, batch, entities, metrics, or webhook validationMCP tool usage, payload contracts, and core GraphQL/workflow utilities`/fluent-mcp-tools`, `/fluent-mcp-core`
`fluent-rfl``rfl`The request is a production-readiness or go-live auditReadiness assessment and risk reporting`/fluent-rfl-assess`

StageGoalStart here
Environment setupGet the workspace, profile, retailer, and MCP wiring ready`/fluent-bootstrap`, `/fluent-connect`, `/fluent-profile`, `/fluent-cli-mcp-cicd`
Discover current stateUnderstand what already exists before changing anything`/fluent-implementation-map`, `/fluent-feature-explain`, `/fluent-workflow-analyzer`, `/fluent-mystique-assess`, `/fluent-feature-status`, `/fluent-account-snapshot`
RequirementsTurn business need into an approved spec`/fluent-use-case-discover`
PhasingSplit a large approved feature into vertical slices`/fluent-scope-plan`
Technical planningProduce the implementation contract for multi-artifact work`/fluent-feature-plan`
Backend implementationChange workflows, rules, rule tests, modules, settings, or environment config`/fluent-workflow-builder`, `/fluent-rule-scaffold`, `/fluent-rule-test`, `/fluent-module-scaffold`, `/fluent-settings`
Frontend implementationChange manifests, SDK components, frontend build/test assets`/fluent-mystique-builder`, `/fluent-mystique-scaffold`, `/fluent-mystique-component`, `/fluent-frontend-build`
Validate and buildRun structural, code, and pre-deploy quality gates`/fluent-module-validate`, `/fluent-mystique-assess`, `/fluent-frontend-review`, `/fluent-pre-deploy-check`, `/fluent-build`
DeployPush module, workflow, or settings changes`/fluent-module-deploy`, `/fluent-workflow-deploy`, `/fluent-settings`
Test and verifyConfirm behavior in API, workflow, and browser layers`/fluent-test-data`, `/fluent-e2e-test`, `/fluent-transition-api`, `/fluent-ui-test`
Diagnose and recoverTrace failures, compare runtime vs workflow intent, monitor health, or roll back safely`/fluent-trace`, `/fluent-entity-flow-diagnose`, `/fluent-system-monitoring`, `/fluent-connection-analysis`, `/fluent-rollback`
Audit and wrap-upSummarize, assess readiness, export audit trail, or archive`/fluent-rfl-assess`, `/fluent-session`, `/fluent-archive`, `/fluent-skill-observability`

1. Setup and Platform Access

SkillWhat it doesInvoke when
`/fluent-bootstrap`Creates a new Fluent account workspace end-to-end: profile, retailer, modules, and initial setupYou are starting from a brand-new account or environment
`/fluent-connect`Connects an existing account, wires MCP, downloads workflows, scans source, and prepares the workspaceYou are starting work in an existing tenant or switching into a prepared workspace
`/fluent-profile`Manages Fluent CLI profilesCredentials, account context, or active profile need to change
`/fluent-cli-retailer`Lists or creates retailers and validates retailer CLI contextRetailer admin or environment setup is the task
`/fluent-cli-reference`Provides exact Fluent CLI command and flag reference, and routes broad CLI questionsYou need command syntax, flags, or examples, or the request mixes profiles, retailers, workflows, modules, and settings
`/fluent-cli-mcp-cicd`Sets up the CLI MCP server and CI/CD-safe automation patternsYou are wiring MCP or building deployment automation
`/fluent-mcp-core`Covers official CLI MCP setup plus GraphQL build, validate, execute, and workflow list/downloadYou want built-in MCP server workflows and GraphQL utilities (now under `mcp-extn` group)
`/fluent-mcp-tools`Documents the extension MCP tool contracts for events, GraphQL, entities, metrics, workflows, batch, and cacheYou need exact MCP payload shape, limits, or tool selection

2. Discovery, Documentation, and Planning

SkillWhat it doesInvoke when
`/fluent-account-snapshot`Produces a lightweight account state inventory — retailers, workflows, modules, catalogues, settings, UI customizationsYou want a quick overview of what exists in the account
`/fluent-workspace-tree`Shows an annotated workspace tree with artifact counts and status overlaysYou need to orient yourself in the account workspace
`/fluent-feature-status`Shows the current feature lifecycle table, next actions, and generates the live feature dashboardYou want to know what is in progress, blocked, or ready next, or you want a browser view of feature artifacts and status
`/fluent-implementation-map`Reverse-engineers the account into a feature inventory and dependency mapYou need a broad picture of what has been built
`/fluent-feature-explain`Produces an architecture-style explanation of an existing featureThe question is "how does this work?" rather than "change it"
`/fluent-use-case-discover`Turns vague requirements, notes, or a PRD into a structured business specYou are starting a new feature and the business shape is not locked yet
`/fluent-scope-plan`Breaks features into phases and converts scope documents into ordered tasks and dependenciesThe feature is too large for one plan-build-deploy cycle, or you have a scope pack and need executable work items
`/fluent-feature-plan`Produces the technical implementation contract across artifactsThe work spans multiple artifacts such as rules, workflows, settings, and UI
`/fluent-goal`Goal-oriented task tracking with deadlines and progressYou have a delivery target and want the AI to track progress toward it
`/fluent-knowledge-init`Captures account-specific conventions, business rules, integrations, and test contextYou want reusable project knowledge in the workspace
`/fluent-archive`Archives a completed or abandoned feature and performs lifecycle cleanupThe feature is done and should be formally closed out

3. Backend Delivery

SkillWhat it doesInvoke when
`/fluent-workflow`Handles operational workflow CLI tasks such as list, download, merge, and workflow logsYou need workflow files or workflow CLI operations rather than design logic
`/fluent-workflow-builder`Creates or edits workflow JSON definitions, rulesets, statuses, and triggersYou are implementing or changing workflow behavior
`/fluent-workflow-analyzer`Validates and analyzes workflow JSON — status graphs, event chains, orphaned rulesets, trigger coverage, and structural correctnessYou want to understand, validate, or audit a workflow before or after change
`/fluent-workflow-deploy`Deploys standalone workflow JSON with strict preflight and fallback pathsYou need to ship workflow-only changes safely
`/fluent-rule-scaffold`Generates a new Java rule and test and wires it into the module manifestNew custom backend rule logic is required
`/fluent-rule-test`Generates or repairs backend rule tests using the repo's local harness conventionsA rule already exists and you need to add, fix, or backfill its tests
`/fluent-rule-lookup`Finds rules by name, annotation, or behavior across deployed modules and source codeYou need to locate a rule, check what rules use a particular annotation, or audit rule coverage
`/fluent-module-scaffold`Creates a new Java/Maven Fluent extension moduleYou need a new plugin module rather than adding to an existing one
`/fluent-data-module-scaffold`Creates a data-only module with assets and build scripts but no Java pluginsYou need a module for workflows, settings, or data assets only
`/fluent-module-validate`Validates module structure, contents, and classificationYou want to check a module before build or deploy, or audit what exists
`/fluent-build`Builds and packages Fluent extension modules; also handles version reads, bumps, and syncSource changes are ready to compile and package, or you need to prepare or align a release version
`/fluent-module-convert`Restructures non-standard or decompiled code into Fluent module formatYou have code that does not yet match Fluent module conventions
`/fluent-settings`Discovers, audits, creates, updates, and migrates settingsBehavior depends on settings or settings need to be deployed
`/fluent-retailer-config`Creates and configures environment entities such as locations, networks, carriers, and cataloguesYou are doing retailer environment setup or cloning
`/fluent-inventory-catalog`Manages virtual inventory catalogues, positions, segments, and control groupsThe work is specifically about virtual inventory structures
`/fluent-sourcing`Provides the Responsive Sourcing Framework reference and operational patternsYou are designing or debugging sourcing and fulfilment allocation logic
`/fluent-custom-code`Analyzes existing custom backend code and produces reusable artifactsYou need to understand source-level behavior before changing it
`/fluent-module-deploy`Installs module ZIPs into target retailersYou are ready to deploy modules, bundled settings, or bundled workflow changes

4. Frontend Delivery

SkillWhat it doesInvoke when
`/fluent-mystique-sdk-reference`Serves as the SDK and registry reference for Mystique component developmentYou need exact hook, registry, or SDK usage patterns before coding
`/fluent-mystique-builder`Creates or edits Mystique manifests, routes, pages, and componentsThe UI change can be solved with manifest configuration
`/fluent-mystique-assess`Validates and analyzes manifest schema, components, queries, complexity, usage patterns, and architectural healthYou need to verify a manifest before deployment, or you are auditing or reverse-engineering an existing frontend
`/fluent-mystique-diff`Compares customized manifests against deployed or baseline stateYou need to know what changed or what is overridden
`/fluent-mystique-preview`Previews likely UI changes before a real deploymentYou want fast visual iteration on layout or structure
`/fluent-mystique-scaffold`Scaffolds a brand-new Mystique SDK projectConfiguration is not enough and a custom bundle is needed
`/fluent-mystique-component`Adds a component, field, or template helper to an existing SDK projectYou already have a bundle and want to extend it
`/fluent-frontend-build`Runs local dev mode or full production frontend build gatesYou need hot reload locally or a deployable SDK bundle
`/fluent-frontend-review`Performs a read-only audit of SDK code quality, GraphQL, docs, and readinessYou want a release-quality frontend review before shipping
`/fluent-frontend-readme`Generates or refreshes project README documentation from sourceYou need handover-quality docs for an SDK project
`/fluent-ui-test`Verifies deployed UI behavior in OMS or Store via browser automationYou need to prove the UI renders and behaves correctly in the real app
`/fluent-ui-record`Captures annotated walkthroughs and before/after evidenceYou need screenshots, walkthrough evidence, or reporting artifacts

5. Test, Diagnose, and Operate

SkillWhat it doesInvoke when
`/fluent-test-data`Discovers live references and creates valid test entities dynamicallyTests need real environment-compatible data without hardcoding
`/fluent-e2e-test`Runs end-to-end scenarios and asserts state transitionsYou want post-deploy functional verification across the workflow lifecycle
`/fluent-transition-api`Discovers available user actions at a given statusYou are validating UI buttons, action visibility, or dynamic user action paths
`/fluent-event-api`Explains the event model, statuses, filters, and event contractsThe question is about event semantics or event query strategy
`/fluent-trace`Traces failed processing and surfaces runtime root causeAn entity is stuck, an event failed, or the runtime story is unclear
`/fluent-entity-flow-diagnose`Reconstructs the entity event chain and compares runtime against workflow intentYou have a real entity ref and want the complete expected-vs-observed diagnosis
`/fluent-system-monitoring`Monitors metrics, failure rates, latency, and event healthYou are doing observability, triage, or health monitoring
`/fluent-connection-analysis`Maps cross-entity and cross-workflow topology and conformanceDependencies, setting linkage, or runtime-vs-static drift need analysis
`/fluent-job-batch`Monitors and explains JOB and BATCH entity lifecyclesThe work centers on batch ingestion or async job processing
`/fluent-pre-deploy-check`Runs pre-deployment quality gates across module, workflow, environment, and settingsYou need a final go or no-go decision before deployment
`/fluent-rollback`Performs guided rollback for workflows, modules, or settingsA deployment must be reversed safely
`/fluent-rfl-assess`Audits production readiness for go-liveYou need a launch-readiness or release-readiness review

6. Session, Audit, and Quality Loop

SkillWhat it doesInvoke when
`/fluent-session`Summarizes what changed in the current session in human-readable form; use `/fluent-session export` for a machine-readable JSON audit trailYou want a wrap-up, handover, decision chain summary, or structured audit export for CI/CD and compliance
`/fluent-skill-observability`Traces skill routing, generates routing reports, and captures feedback on skill performanceYou want to understand which skill handled a request, review routing decisions, or tune skill quality
If the user says...Start with
"Help me set this workspace up"`/fluent-connect`
"We have an idea but need requirements"`/fluent-use-case-discover`
"Plan this feature"`/fluent-feature-plan`
"Explain what already exists"`/fluent-feature-explain` or `/fluent-implementation-map`
"Change workflow behavior"`/fluent-workflow-builder`
"Add a custom rule"`/fluent-rule-scaffold`
"Write or fix a rule test"`/fluent-rule-test`
"Create a module"`/fluent-module-scaffold` or `/fluent-data-module-scaffold`
"Build or deploy this backend change"`/fluent-build`, then `/fluent-module-deploy` or `/fluent-workflow-deploy`
"Change the UI"`/fluent-mystique-builder` or `/fluent-mystique-scaffold`
"Test in browser"`/fluent-ui-test`
"Why did this fail?"`/fluent-trace`
"Show me what happened vs what should have happened for this entity"`/fluent-entity-flow-diagnose`
"Is this safe to ship?"`/fluent-pre-deploy-check` or `/fluent-rfl-assess`
If the agent or skill inventory changes, update this guide together with:
  • `metadata.json`
  • `README.md`
  • `docs/capability-map.md`
  • `docs/fluent-ai-skills-reference.md`
This keeps the consolidated routing guide aligned with the package registry and the deeper reference docs.