10x-frame

Challenges problem framing and validates assumptions before implementation planning begins.

Updated May 20, 2026
One-click install
npx skills add https://github.com/Oskarovsky/Sprinter --skill 10x-frame-oskarovsky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 10x-frame
Source: https://github.com/Oskarovsky/Sprinter/tree/main/.cursor/skills/10x-frame
Command: npx skills add https://github.com/Oskarovsky/Sprinter --skill 10x-frame-oskarovsky

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about 10x-frame

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a problem statement before planning a fix?

Invoke the frame skill with your observation and proposed fix. It separates the observation from your assumed cause, maps alternative dimensions where the problem could originate, and investigates each with evidence before confirming or reframing the problem.

What is the difference between problem framing and implementation planning?

Framing determines what the right problem to solve is, while planning determines how to build the solution. This Skill handles only framing and explicitly never proposes implementation approaches, phases, or file changes; its output feeds into a separate planning step.

When should I skip problem framing and go straight to planning?

Skip framing for purely mechanical changes like renaming a function or bumping a dependency version, or when you have already verified the root cause yourself. The skill is designed for bug-shaped, scope-shaped, or assumption-shaped inputs where the premise is unverified.

What output does the framing process produce?

It writes a single Frame Brief markdown file to context/changes/<change-id>/frame.md containing the preserved original framing, a dimension map, a hypothesis evidence table, a confidence rating, and a reframed or confirmed problem statement.

What happens if the investigation confirms my original assumption was correct?

Confirming the original framing is an explicitly allowed and successful outcome. The brief states that the initial framing held up and recommends proceeding with the originally proposed direction rather than manufacturing an unnecessary reframing.