What problem does it solve? Architectural decisions often get made through unstructured chat debates where options are vibe-ranked, orthogonal concerns are forced into false either/or choices, and rejected ideas silently resurface later. This Skill replaces that with a structured 9-step evaluation loop that produces a committed living note in docs/evals/. ## Core Features & Use Cases - Layer Splitting: Decomposes problems into orthogonal dimensions that compose into stacks, avoiding false zero-sum choices between unrelated concerns. - Two-Phase Alignment Gate: Forces the agent to present the problem statement, layer map, option inventory, and metrics first, then pause for user confirmation before scoring. - Tier List with A-Tier Icebox: Ranks options S through E, synthesizes an S-tier stack, and preserves high-value secondary ideas in an icebox without letting them block shipping. - Use Case: When deciding how to wire an API layer, ask the agent to throw the options in the hat; it will split typing vs placement into separate layers, score every candidate against tailored metrics, and commit the tier list to docs/evals/api-wiring.md. ## Quick Start Ask your AI assistant to throw this design decision in the hat and evaluate the alternatives with the the-hat skill.