mh-cto-sdlc-ideate

Define testable problem statements and evaluate assumptions for SDLC phase 0.

2|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Imad-Oute/MicroHard --skill mh-cto-sdlc-ideate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mh-cto-sdlc-ideate
Source: https://github.com/Imad-Oute/MicroHard/tree/main/src/departments/cto/sdlc/phase-0-ideation/mh-cto-sdlc-ideate
Command: npx skills add https://github.com/Imad-Oute/MicroHard --skill mh-cto-sdlc-ideate

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you frame and define new product or feature ideas as testable problem statements, ensuring every assumption is accounted for. It's ideal for starting new projects, SDLC cycles, or when you need to clarify a problem before moving to solutions.

Core Features & Use Cases

  • Problem Statement Creation: Frame ideas into precise problem statements.
  • Assumption Interrogation: Surface and evaluate assumptions behind the idea.
  • Project Context: Establish a shared vocabulary for the project.

Quick Start

Start Phase 0 Ideation by typing: /mh-cto-sdlc-ideate

Frequently Asked Questions about mh-cto-sdlc-ideate

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

FAQPage Schema
How do I define a problem statement for a new product idea?

To define a problem statement for a new product idea, frame the concept into a precise statement and interrogate underlying assumptions. This process ensures project context is established and assumptions are evaluated before moving to solutions.

What is the best way to analyze assumptions during project ideation?

Analyzing assumptions during project ideation involves surfacing and evaluating the underlying hypotheses behind a feature idea. This ensures every assumption is accounted for before committing to a specific solution in the SDLC.

When do I need to frame a problem definition in the SDLC?

You need problem definition during SDLC Phase 0 or project kick-offs. It clarifies the problem before moving to solutions and establishes a shared vocabulary for the project team.

How do I start the ideation phase for a software project?

Start the ideation phase by providing input for problem framing and assumption interrogation. This transforms new product or feature ideas into testable problem statements for the development cycle.

Does this problem framing approach work for new feature ideas?

Yes, problem framing applies to new feature ideas by defining them as testable problem statements. It identifies and evaluates underlying assumptions to clarify the feature before development begins.