ml-problem-framing

Translate business problems into ML objectives, labels, and success criteria.

7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill ml-problem-framing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ml-problem-framing
Source: https://github.com/KentoShimizu/sw-agent-skills/tree/main/skills/ml-problem-framing
Command: npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill ml-problem-framing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

ML problem framing helps translate ambiguous business problems into precise ML objectives, labels, and success criteria, enabling concrete decision-making.

Core Features & Use Cases

  • Define objective, label definitions, and success criteria for ML initiatives.
  • Provide templates and references to maintain consistency across projects.
  • Use cases include product optimization, risk scoring, and personalization where framing decisions govern success.

Quick Start

Provide a complete ML problem framing for a defined business decision by filling the problem-framing template and referencing the objective-and-labeling-rules document.

Frequently Asked Questions about ml-problem-framing

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

FAQPage Schema
What is ML problem framing and why is it needed for business decisions?

ML problem framing translates ambiguous business problems into precise ML objectives, labels, and success criteria. It resolves ambiguity in objective definition, enabling concrete, data-driven decision-making across product, risk, and operations.

How do I define success metrics and labels for a machine learning initiative?

To define success metrics and labels, document your objective design, label sources, and constraints using structured templates. This ensures consistency and aligns your machine learning initiative with measurable business outcomes.

How to translate a business problem into an ML task step by step?

Translate a business problem into an ML task by filling a problem-framing template and referencing an objective-and-labeling-rules document. This process guides objective design, label definitions, and success criteria documentation.

Can I use ML problem framing for risk scoring and product optimization use cases?

Yes, ML problem framing applies to risk scoring, product optimization, and personalization. It guides framing decisions and success criteria governance for these specific operational contexts.

What is the best way to document assumptions and constraints for machine learning objectives?

The best way to document assumptions and constraints is using provided templates and references. This maintains consistency across projects by systematically capturing objective definitions, metrics, and operational limitations.

When should I not use structured templates for machine learning problem framing?

Structured templates may be unnecessary for exploratory analyses lacking defined business decisions. They are designed for initiatives requiring strict objective design, label sources, and success criteria governance.