Questions about how to format inline annotations for Claude to recognize. Techniques like TODO prefixes, HTML comments, and clear separation between human and AI-written content.
← Back to How I use Claude Code: Separation of planning and execution
Effective Claude workflows center on a deliberate "plan-annotate-refine" cycle, where users treat AI-generated markdown documents as living specifications rather than ephemeral chat history. To guide the model without manual rewriting, developers employ diverse formatting strategies ranging from simple HTML comments and "TODOCLAUDE" prefixes to specialized visual tools like Plannotator. This Socratic approach encourages the agent to "fix its own plan" based on human feedback, ensuring the AI internalizes complex domain constraints and architectural preferences before execution begins. By establishing authoritative conventions such as "Project Concept Lists" or numbered checklists, users can maintain a single source of truth that prevents context drift and ensures high-quality, consistent output across long sessions.
30 comments tagged with this topic