Skip to content

Troubleshooting

← Design Principles · Español


FAQ

Where is the step-by-step for my first task?

See Getting Started → Your first flow. For phase-by-phase reading guide, see How It Works → What to inspect.

Does SpecFlow work without .agents-docs/?

Yes. Agents have less project context and may ask more questions. Fill in docs before serious tasks.

Can I edit .agents/rules/?

Not recommended. Changes are overwritten on sync. Put project-specific rules in .agents-docs/.

Do I commit .agents-state/?

No. Add it to .gitignore. It contains per-task runtime state.

Which language do agents speak?

Agent rules are English. You can chat in Spanish or English. Activation phrases work in both.


Common issues

status says outdated

A newer SpecFlow version is on npm.

bash
npx @ceatoleii/specflow sync

sync blocked — flow task active

Sync refuses to run while a flow task is active (unless you pass --yes):

bash
specflow sync --yes

Or deactivate flow first: say flow off / modo directo.

status exits with code 1

SpecFlow is not installed in that directory. Run init first.

Agent ignores flow / wrong phase

Check:

  1. .agents-state/.flow-enabled exists
  2. .agents-state/current/phase.md has a valid phase
  3. Your IDE adapter is installed (specflow tools list)
  4. Adapter file wasn't deleted manually

Reset: say flow off, then nueva tarea to start fresh.

Implementation started without /approve

The SDD agent should wait for approval. If code changed prematurely, say flow off, revert unwanted changes, and restart the task.

Review fails verification

Check .agents-docs/verification.md commands. Fix failing tests/lint, then continue in implementing phase or restart review.

init cancelled immediately

The wizard requires an interactive terminal. Run in a real TTY, not a non-interactive CI step.

Linear MCP

ProblemFix
Linear never updatesLinear Integration checklist — plugin login + MCP in Cursor
specflow linear setup → NO_TTYRun in your terminal, not CI
Wrong state nameRun specflow linear setup and enter exact labels from your Linear team settings
Flow works, board unchangedspecflow status → enable with specflow linear setup --enable
Agent ignores issue idUse nueva tarea desde TEAM-123 or full linear.app/.../issue/... URL

SpecFlow cannot authenticate Linear for you — that happens only inside Cursor.


Getting help


← Design Principles · Index

Released under the MIT License.