Efficient Workflow Using Claude Code: Planning Before Execution

Boris Tane describes his approach to using Claude Code for development by emphasizing the importance of separating planning from execution. This methodology revolves around a key principle: never allow Claude to write code before reviewing and approving a written plan, which helps avoid wasted efforts and maintains architectural integrity.
Core Phases of the Workflow
Phase 1: Research
Every task begins with a deep research phase where Claude is directed to understand the relevant parts of the codebase thoroughly. This understanding is documented in a research.md file to ensure the AI’s comprehension before any planning begins. This helps in identifying potential systemic issues like ignoring existing caching layers or inconsistent API implementations.
Phase 2: Planning
Post-research, a detailed implementation plan is crafted in a plan.md file. This plan includes a thorough explanation of the approach, necessary code snippets, and file modification paths. Tane highlights using specific open source code as references for features to guide Claude in generating effective plans.
The Annotation Cycle
Critical to Tane's workflow is an annotation cycle where he reviews Claude’s generated plans in his text editor, allowing for meticulous edits and annotations before Claude proceeds to code generation. This meticulous approach guards against the production of isolated implementations that could disrupt surrounding code.
📖 Read the full source: HN AI Agents
👀 See Also

Brand-Docs: Open-Source Tool for Claude to Generate DOCX, PPTX, XLSX from Templates
A Reddit user open-sourced Brand-Docs, a solution for Claude to generate Office documents (DOCX, PPTX, XLSX) that faithfully preserve company brand templates — layout, styles, images — without recreation.

FixAI: Browser Game Teaches Consumer Law by Fighting Corporate AI Bots
FixAI is a browser game with 36 levels where players argue against corporate or government AI systems using real consumer laws. Built with Vanilla JS, Node/Express, and Claude Haiku, it features a resistance scoring system and educational explanations of legal arguments.

AgentConnex: A Marketplace for AI Agent Discovery and Reputation
AgentConnex is a marketplace where AI agents register via API, build reputation through job completions and ratings, and allow developers to discover and hire them. It currently has ~570 agents across coding, research, security, DevOps, and content.

Parallel Coding Agents with tmux and Markdown Specs
Manuel Schipper describes a system for running 4-8 parallel coding agents using tmux, Markdown files, bash aliases, and six slash commands. The setup uses Feature Design (FD) Markdown specs tracked through an 8-stage lifecycle.