What problem does it solve?
This Skill streamlines the process of identifying, prioritizing, and implementing code optimizations, ensuring improved performance, reliability, and maintainability with a structured, test-driven approach.
Core Features & Use Cases
- End-to-End Optimization: Manages the entire lifecycle from discovery to delivery.
- Prioritization Framework: Uses impact-effort-risk analysis to focus on high-value changes.
- Strict Delivery Policy: Enforces step-by-step implementation with continuous testing and explicit commit strategies (
per_step, final_only, milestone).
- Behavior-Driven Development: Supports BDD for clear requirements and validation.
- Use Case: A developer can ask this Skill to find performance bottlenecks in a web application, create a prioritized roadmap for fixing them, and then execute those fixes one by one, with each fix being tested and committed before the next is started.
Quick Start
Use the optflow skill to discover optimization opportunities in the current repository and create a prioritized implementation plan.