# Claude Flow A document-centric coding assistant that enforces a structured workflow: **Research → Plan → Implement**. Built with Electron, React, and the Claude Agent SDK. ## Workflow 1. **Research** — Claude analyzes your codebase, writes findings to session `research.md` 2. **Plan** — Claude creates an implementation plan with code snippets and TODO checklist 3. **Implement** — Claude executes the plan At each phase, edit the document to add notes (`// REVIEW:`, `// NOTE:`), click **Review** for feedback, then **Submit** to advance. ## Sessions Each session has isolated artifacts stored inside your project at `.claude-flow/sessions/{sessionId}/`: - `research.md` — Session research - `plan.md` — Session plan Concurrent sessions supported — switch between them freely. Add `.claude-flow/` to your `.gitignore` to keep artifacts out of version control. ## Setup ```bash npm install export ANTHROPIC_API_KEY=your-key npm run dev ``` ## Keyboard Shortcuts - **Cmd/Ctrl + Enter** — Submit - **Escape** — Interrupt ## References - [How I Use Claude Code](https://boristane.com/blog/how-i-use-claude-code/) — Boris Tane's post that inspired this workflow ## License MIT