customer-problems

Identify and document Customer Problems from Step 0 business context using Subject-Verb format with penalties and classifications.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/shirogin/jesuph-skills --skill customer-problems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customer-problems
Source: https://github.com/shirogin/jesuph-skills/tree/main/.agents/skills/customer-problems
Command: npx skills add https://github.com/shirogin/jesuph-skills --skill customer-problems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify, document, and validate Customer Problems from business context to justify why a solution is needed and guide subsequent artifacts.

Core Features & Use Cases

  • Discover and normalize customer problems from business context
  • Classify problems into obligations, expectations, or hopes
  • Provide ready-to-use CP statements for downstream requirements artifacts
  • Reference and align with Step 0 business context for consistency

Quick Start

Generate CPs from your Step 0 business context and deliver clearly formatted CP statements.

Frequently Asked Questions about customer-problems

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

FAQPage Schema
How do I identify customer problems from business context to justify software requirements?

To identify customer problems from business context, extract stakeholder needs and document them using a structured format. This process translates raw context into clear problem statements to justify why a software solution is needed for downstream requirements.

What is the correct format for writing customer problem statements?

The correct format for customer problem statements is [Subject] [Verb] [Object] [Penalty]. This structure captures the specific stakeholder, the action, the target, and the resulting business consequence to ensure clear requirements documentation.

How do I normalize draft customer problems during a requirements review?

To normalize draft customer problems, review each statement to ensure it follows the [Subject] [Verb] [Object] [Penalty] format. Normalization adds classifications, consequences, and benefits to align the problems with the step zero business context.

How should I classify customer problems when documenting business context?

Classify customer problems into three categories: obligations, expectations, or hopes. This classification clarifies the severity and nature of the stakeholder needs, helping prioritize the software work needed to address each specific problem.

When do I need to generate customer problems for a software project?

You need to generate customer problems during the initial step zero business context phase or when reviewing draft requirements. Generating these problems early justifies the software work and provides ready-to-use statements for downstream artifacts.

What should a normalized customer problem statement include beyond the basic format?

Beyond the [Subject] [Verb] [Object] [Penalty] format, a normalized customer problem statement should include problem classifications, business consequences, and expected benefits. These elements provide complete context for subsequent requirements artifacts.