Getting Started with Fluent AI Skills
Changed on:
31 Mar 2026
Key Points
[Warning: empty required content area]Steps
Prerequisites
| Requirement | How to Install | Verification |
| Node.js 20+ | nodejs.org | `node --version` |
| Fluent CLI 2.0+ | `npm install -g @fluentcommerce/cli` | `fluent --version` |
| Claude Code | `npm install -g @anthropic-ai/claude-code` | `claude --version` |
| A Fluent Commerce account | Contact your Fluent account team | You'll need: account ID, API base URL, username, password, client secret |
Step 1 - Create a Fluent CLI profile
`~/.fluentcommerce/`.Your Fluent account team provides the account ID, API base URL, and credentials. The `--client-secret` is required for API authentication.Verify the profile and find your retailer ref:
Step 2 - Create a workspace and install skills
| Installed where | What it is | Persists across workspaces? |
Global (`~/.claude/`) | 65 skills — domain knowledge, slash commands, agents | Yes — available in every workspace |
| Local (this folder) | `.mcp.json` — MCP server config pointing to your Fluent account | No — one per workspace |
| Local (this folder) | `CLAUDE.md` — workspace instructions (safety protocols, conventions) | No — one per workspace |
| Local (this folder) | `accounts/` — workflows, features, source code (created in Step 3) | No — one per workspace |
Step 4 - Verifying the Installation
Step 5 - Open Claude Code and connect
`/fluent-connect` are typed in the AI chat, not in a terminal. Claude Code recognizes them and runs the corresponding skill.This creates the full `accounts/` directory tree, downloads all workflows from your Fluent account, scans any source repos you've placed, decompiles deployed JARs, and builds a full picture of what's deployed.Workspace directory layout
Where to put your code
| What you have | Where it goes |
| Java plugin repo (pom.xml + src/) | Clone or copy into `accounts/MY_PROFILE/SOURCE/backend/` |
| Module JAR or reference module (module.json + JAR) | Copy into `accounts/MY_PROFILE/SOURCE/backend/` — auto-decompiled on connect |
| Mystique SDK project (package.json + TypeScript) | Clone or copy into `accounts/MY_PROFILE/SOURCE/frontend/` |
Copying from a source folder
The workspace`.gitignore` excludes `accounts/`, so cloned repos keep their own `.git` independently.Adding a JAR (no source):Downloading workflows (if not using /fluent-connect):
Step 6 - Set credentials for browser UI testing (optional)
`/fluent-ui-test`, `/fluent-ui-record`, and `/fluent-mystique-preview` to log into OMS/Store apps. Add them to your shell profile (`~/.bashrc`, `~/.zshrc`, or PowerShell `$PROFILE`):Profile-based auth handles all Fluent API calls automatically. These are only needed for browser automation.
Step 7. Pick your starting path
| Persona | Your first session | Section |
| 🚀 New Starter — just joined, need context | Map the implementation, then explore features | Start here ↓ then §4 |
| 🔨 Builder — ready to implement | Gather requirements, plan, build | Jump to §5 |
| 🔍 Investigator — debugging an issue | Trace the stuck order, check events | Jump to §4 |
| 📋 Reviewer — auditing before go-live | Run RFL assessment, map implementation | Jump to §6 |
Step 8. Enabling skill observability (optional)
`/fluent-skill-observability` has four sub-commands:| Sub-command | What it does | Requires setup? |
`quality` | Static analysis of SKILL.md authoring (scores 10 dimensions) | No — works immediately |
`trace show` | Shows which skills fired this session | Yes — needs trace data (see below) |
`trace analyze` | Cross-session routing accuracy report | Yes — needs 10+ trace records |
`feedback dashboard` | Per-skill success/failure rates and learnings | Yes — accumulates over sessions |
`/fluent-skill-observability quality workflow-builder`Or audit all installed skills at once:
`/fluent-skill-observability quality` (no argument).To enable trace capture, ask Claude Code to set up hooks: `/fluent-skill-observability trace hook-setup`This generates a PostToolUse hook config for
`.claude/settings.json`. Once active, every skill invocation is logged to `accounts/<PROFILE>/traces/skill-trace.jsonl`. After a few sessions, `trace analyze` and `feedback dashboard` produce meaningful reports.Tracing is opt-in and lightweight. Without hook setup, skills still work normally — you just don't get execution telemetry.