# spec-driven-dev > workflow_steps: 1. **Read Spec**: Always start by reading the relevant specification file in the `specs/` folder. 2. **Analyze**: Break down the spec into logical implementation steps. 3. **Plan**: Propose a file structure and logic flow to the user. 4. **Implement**: Generate code only after the plan is approved. 5. **Verify**: Ensure the generated code matches the Spec requirements exactly. - Author: MZakriya - Repository: MZakriya/evolution-of-todo - Version: 20260109232522 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/MZakriya/evolution-of-todo - Web: https://mule.run/skillshub/@@MZakriya/evolution-of-todo~spec-driven-dev:20260109232522