Troubleshooting
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.
npx @ceatoleii/specflow syncsync blocked — flow task active
Sync refuses to run while a flow task is active (unless you pass --yes):
specflow sync --yesOr 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:
.agents-state/.flow-enabledexists.agents-state/current/phase.mdhas a valid phase- Your IDE adapter is installed (
specflow tools list) - 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
| Problem | Fix |
|---|---|
| Linear never updates | Linear Integration checklist — plugin login + MCP in Cursor |
specflow linear setup → NO_TTY | Run in your terminal, not CI |
| Wrong state name | Run specflow linear setup and enter exact labels from your Linear team settings |
| Flow works, board unchanged | specflow status → enable with specflow linear setup --enable |
| Agent ignores issue id | Use nueva tarea desde TEAM-123 or full linear.app/.../issue/... URL |
SpecFlow cannot authenticate Linear for you — that happens only inside Cursor.
Getting help
- GitHub Issues
- Changelog for version-specific changes