What problem does it solve? Teams often plan and build perfect solutions to the wrong problem because the observation and the assumed cause get treated as one fact. This Skill separates what is actually observed from what is assumed, so planning starts from a verified problem statement instead of an untested framing. ## Core Features & Use Cases - Framing Separation: Captures the reported observation, the user's stated cause, and the proposed direction as three distinct, preserved items. - Hypothesis Investigation: Builds a dimension map of where the problem could originate and dispatches parallel read-only sub-agents to gather file:line evidence for each hypothesis. - Frame Brief Output: Produces a single frame.md artifact with a hypothesis evidence table, confidence rating, and a reframed or confirmed problem statement ready to hand off to planning. - Use Case: A user reports "the API is broken, let's rewrite the handler." The Skill investigates whether the failure actually originates in the handler, the middleware, the data layer, or the deployment config before any plan is written. ## Quick Start Invoke the frame skill with a problem description or a change-id, for example by asking to challenge the framing of a bug and its proposed fix before planning.