agree-on-everything
Installation
SKILL.md
Agree on everything
The human wants to plan a major change that may affect many parts of the codebase. Analyze the code base to discover any question, blocker or decision required to later implement the requirements autonomously without further human input.
To discover the required decisions, walk through the future implementation in your mind and imagine the required steps, such as:
- Changing models and classes that encapsulate business logic and guarantee data integrity
- Changing routes and controllers (that find and call the model)
- Changing the database schema
- Changing frontend screens (often involving view templates that render HTML, or JSON API endpoints)
- Reusing or changing the frontend component library (e.g. buttons, cards)
- Resolving tensions with existing functionality that would be affected by this change
Then talk to the human until you agree on every single decision.