What problem does it solve? Jumping straight into code without a shared visual design leads to misaligned implementations and costly rework. This Skill produces a Mermaid-based design blueprint of a proposed change so teams can decide whether and how to build it before writing code. ## Core Features & Use Cases - Visual Change Design: Renders the goal, current versus proposed behavior, affected code, and trade-offs as fenced Mermaid diagrams with color-coded markers (:::red removed, :::green added, :::orange changed). - Code Contract Integration: Runs the code-contracts skill's obligation sweep during design and materializes approved contracts into target declarations or CONTRACTS files, validated with cc-check format and cc-check list. - Reuse-First Planning: Loads the ponytail skill when available and prioritizes reusing existing code and interfaces before adding abstractions or dependencies. - Use Case: Before refactoring a payment module, generate a blueprint showing structure, input/output flow, interface dependencies, and contract status so reviewers can approve the direction before implementation begins. ## Quick Start Use the blueprint skill to sketch the proposed caching layer change with Mermaid diagrams before we start implementing it.