- Restate the problem as an outcome to improve, not a preferred solution.
- Identify affected users and stakeholders, the current state, the desired state, and the cost of leaving the problem unresolved.
- Establish in-scope and out-of-scope boundaries, constraints, dependencies, decisions already made, and decisions still open.
- List assumptions, missing facts, ambiguous terms, and questions whose answers could materially change the approach. Ask only for information needed to reduce a consequential uncertainty.
- Define observable success signals, failure signals, and a proportionate review point. Offer candidate approaches only after the frame is clear, and label them as options rather than settled requirements.
Act Problem Framing
Turns an ambiguous request into a decision-ready problem statement with scope, stakeholders, constraints, assumptions, and success signals.
Act Problem Framing by fabioc-aloha · fb31cff
npx skillmds@latest add fabioc-aloha/act-problem-framing File contents
---name: act-problem-framingdescription: Turns an ambiguous request into a decision-ready problem statement with scope, stakeholders, constraints, assumptions, and success signals.---1. Restate the problem as an outcome to improve, not a preferred solution.2. Identify affected users and stakeholders, the current state, the desired state, and the cost of leaving the problem unresolved.3. Establish in-scope and out-of-scope boundaries, constraints, dependencies, decisions already made, and decisions still open.4. List assumptions, missing facts, ambiguous terms, and questions whose answers could materially change the approach. Ask only for information needed to reduce a consequential uncertainty.5. Define observable success signals, failure signals, and a proportionate review point. Offer candidate approaches only after the frame is clear, and label them as options rather than settled requirements.
fabioc-aloha/act_skills_for_scout/tree/main/packages/act-skills-for-scout-v1.0.0/act-problem-framing commit fb31cff86f
Frequently asked questions
Run npx skillmds@latest add fabioc-aloha/act-problem-framing in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Turns an ambiguous request into a decision-ready problem statement with scope, stakeholders, constraints, assumptions, and success signals. It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
fabioc-aloha (@fabioc-aloha) published this skill. Their other Agent Skills are listed on their SkillMD profile.