Requirements Analysis
Domain: Agentic Coding
π― Motivation
The agent reads requirements and breaks them into technical tasks: what data, what APIs, what UI, what tests.
π Concrete Example
Requirements: βTodo app with categories.β Analysis: Data: Task(id, title, category, done). API: create_task, get_tasks, update_task, delete_task. UI: task list, add form, category filter. Tests: CRUD, category filter.
π Analogy
A chef analyzing a menu - βAppetizer, main, dessert.β They determine: ingredients needed, prep steps, cooking order, plating. Requirements analysis breaks software needs into technical tasks.