Generates and compares multiple architectural approaches to facilitate informed software design decisions during the development workflow.
This skill automates the critical design phase of the development lifecycle by deploying multiple specialized AI agents to brainstorm competing architectural solutions. It provides a structured comparison between minimal implementation, clean architecture, and pragmatic balanced approaches, allowing developers to weigh trade-offs in complexity and maintainability. By requiring a user decision and documenting the outcome in the workflow state, it ensures that every feature is built on a solid, intentional foundation before the coding phase begins.