fluxloop-setup — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited fluxloop-setup (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Setup-First: Check state → Install → Authenticate → Select project → Guide next step
📎 All user-facing output must follow: read skills/_shared/OUTPUT_FORMAT.md
setup is a pre-test-memory step — no reads, no writes.
fluxloop context show → check current state (determine if setup is already complete)📎 Full protocol: read skills/_shared/CONTEXT_PROTOCOL.md
None — this is the entry point. No prior skills required.
Check if installed first — this must run before any other `fluxloop` command:
fluxloop --versionIf not installed (command not found), guide based on the workspace environment:
| Environment | Install Command | Run Command |
|---|---|---|
| uv | uv add fluxloop-cli | uv run fluxloop ... |
| pip | pip install fluxloop-cli | fluxloop ... (venv activated) |
| poetry | poetry add fluxloop-cli | poetry run fluxloop ... |
Priority: Install in the SAME environment where the agent runs — this is critical for simulation.
#### Dependency Safety Guardrails
fluxloop-cli only (NOT fluxloop)python --version and uv pip index versions fluxloop-cliAfter CLI is confirmed installed, determine current state:
fluxloop context show| State | Next Action |
|---|---|
| No context.json | Step 3 (authentication) |
| Auth only (no project) | Step 4 (project selection) |
| Project selected | "Setup complete. Next: codebase scan & agent profile creation (context skill)." |
| Scenario exists | "Scenario ready. Next: run tests against the scenario (test skill)." |
Also run fluxloop auth status to verify login state.
fluxloop auth login --no-wait && fluxloop auth login --resumeThese two commands form a single flow:
--no-wait prints the device code for the user to enter--resume polls until the login completes📎 Staging environment: read skills/_shared/STAGING.md
List existing projects:
fluxloop projects list --format jsonIf a project exists: select it:
fluxloop projects select <project_id>If creating a new project:
#### Naming Rules
| Field | Language | Format |
|---|---|---|
| Folder name | English only | kebab-case (order-bot) |
| Project/Scenario name | Any | Display text ("Order Bot", "Support Agent") |
Suggest 3 candidates based on the codebase:
package.json, pyproject.toml, main agent file, README, directory name-agent, -bot)📁 Folder: 1) order-bot 2) food-agent 3) cs-service
📝 Name: 1) Order Bot 2) Support Bot 3) Food Agent
Select number or type custom:#### Language Selection
Ask the user for the default language once:
🌐 Language: 1) en (English) 2) ko (Korean) 3) ja (Japanese) 4) other
Select number or type language code (default: en):Create the project:
fluxloop projects create --name "my-agent" --language <code>Required link output: After project creation/selection, extractproject_idfrom CLI output and display:✅ Project → "{name}" (proj_xxx) 🔗 https://alpha.app.fluxloop.ai/simulate/scenarios?project={project_id}
| Error | Response |
|---|---|
fluxloop: command not found | Guide to Step 1 (installation) |
| Auth failure / token expired | Guide to Step 3 (authentication) |
fluxloop-cli version mismatch | Follow Dependency Safety Guardrails — report exact available versions |
| Project creation failure | Check network, verify login status |
Setup complete. Available next actions:
| Step | Command |
|---|---|
| Install check | fluxloop --version |
| State check | fluxloop context show |
| Auth check | fluxloop auth status |
| Login | fluxloop auth login --no-wait && fluxloop auth login --resume |
| Projects | fluxloop projects list --format json |
| Projects | fluxloop projects select <id> |
| Projects | fluxloop projects create --name X --language <code> |
📎 Full CLI reference: read skills/_shared/QUICK_REFERENCE.md
fluxloop --version first — if not installed, start from Step 1 (installation)fluxloop context show — skip to the right step based on statefluxloop-cli (NOT fluxloop)uv pip index versions fluxloop-cliorder-bot)en)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.