flowbot-dev-loop · git:20260813.364913f · 2026-08-13 · sha256 e946126b9a920e04
flowbot-dev-loop git:20260813.364913fA
Immutable. This exact content is served forever at /api/v1/blob/e946126b9a920e04.
--- name: flowbot-dev-loop description: >- Default Flowbot agent development loop — read nested AGENTS/example, explore-plan-implement, table-driven tests, optional BDD, then fix, lint, and test. Use when starting feature work, refactors, or any multi-step coding task in this repo; when the user asks for the default workflow; or when attaching @flowbot-dev-loop. disable-model-invocation: true --- # Flowbot Dev Loop Checkable steps for coding in this repository. Complements root `AGENTS.md` hard gates and the `tdd` / `grill-me` / `split-to-prs` skills — do not duplicate their full text. ## Steps 1. **Orient** — Read the nearest nested `AGENTS.md`. When touching providers, capabilities, or modules, also open the matching `example/` package. 2. **Explore → Plan → Implement** — For unclear boundaries or multi-package changes, use Plan mode or `/grill-me` before coding. Prefer small diffs in existing files. Non-trivial decisions: add or update an Agent Note in the same change ([`.agents/notes/README.md`](../../../.agents/notes/README.md)). 3. **Tests** — Follow [docs/testing/README.md](../../../docs/testing/README.md). Docs/AGENTS-only: skip tests. 4. **Verify** — Before finishing: `go tool task lint`, then relevant `go tool task test` (or package-scoped `go test`). Without Docker: do not run or claim `test:specs`; say BDD was skipped. 5. **Commit** — NEVER git commit unless the user asked. ## Cursor Cloud If the environment has no systemd (Cursor Cloud): read `docs/developer-guide/cursor-cloud.md` before starting services or relying on local DSN/Redis assumptions.