Skip to content
Skills Library
Management & product · Analysis

problem-operator

/problem-operator

TRIZ Problem Operator (Problem-Oriented Nine Screen Approach) — solves problems by analyzing them across a problem timeline (before / during / after the problem) at Super-System, System, and Sub-System levels. The problem is treated as unavoidable; Past explores how to prevent it, Present explores how to address it, Future focuses on how to still reach the overall goal (Plan B / Oberziel) after the problem has occurred. Use this skill when the user describes a specific problem occurring in a system and wants to find solutions. Triggers on 'problem operator', '9 boxes problem', 'problem-oriente

Repository
triz-skills ↗
Licence
MIT
Last repository change
02.10.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
1
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 02.10.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What to check before installing
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

What it does and when to use it

TRIZ Problem Operator (Problem-Oriented Nine Screen Approach) — solves problems by analyzing them across a problem timeline (before / during / after the problem) at Super-System, System, and Sub-System levels. The problem is treated as unavoidable; Past explores how to prevent it, Present explores how to address it, Future focuses on how to still reach the overall goal (Plan B / Oberziel) after the problem has occurred. Use this skill when the user describes a specific problem occurring in a system and wants to find solutions. Triggers on 'problem operator', '9 boxes problem', 'problem-oriente

Triggers from the description

problem operator9 boxes problem
Original author description

TRIZ Problem Operator (Problem-Oriented Nine Screen Approach) — solves problems by analyzing them across a problem timeline (before / during / after the problem) at Super-System, System, and Sub-System levels. The problem is treated as unavoidable; Past explores how to prevent it, Present explores how to address it, Future focuses on how to still reach the overall goal (Plan B / Oberziel) after the problem has occurred. Use this skill when the user describes a specific problem occurring in a system and wants to find solutions. Triggers on 'problem operator', '9 boxes problem', 'problem-oriente

How it works

  1. Step 0: Choose working mode
  2. Process (all modes)
  3. Output
  4. Example
Original SKILL.md headings · 72 lines, 775 words
SKILL.md preview
---
name: problem-operator
description: "TRIZ Problem Operator (Problem-Oriented Nine Screen Approach) — solves problems by analyzing them across a problem timeline (before / during / after the problem) at Super-System, System, and Sub-System levels. The problem is treated as unavoidable; Past explores how to prevent it, Present explores how to address it, Future focuses on how to still reach the overall goal (Plan B / Oberziel) after the problem has occurred. Use this skill when the user describes a specific problem occurring in a system and wants to find solutions. Triggers on 'problem operator', '9 boxes problem', 'problem-oriented', or when the user mentions both a concrete problem and a system. Does NOT handle system evolution — use system-operator for that."
---

<!-- 
  Copyright (c) 2026 Robert Adunka
  Based on the TRIZ System Operator Problem-Oriented Mode by Jens Träger
  Copyright (c) 2025 Jens Träger
  Licensed under the MIT License — see LICENSE in the repository root.
-->

# TRIZ Problem Operator (Problem-Oriented Nine Screen Approach)

Guide the user through a problem-oriented 9 Boxes analysis to find solutions across time and system hierarchy levels. The problem is treated as an unavoidable event:

- **Past** = before the problem — how could it have been prevented?
- **Present** = while the problem is occurring — how can it be addressed?
- **Future** = after the problem — the problem cannot be undone; how can the overall goal (Plan B / Oberziel) still be reached?

## Step 0: Choose working mode

At the very start, ask the user which mode they prefer:

- **Automatic** — generate both tables immediately using your own assumptions; state assumptions made
- **Semi-automatic** — ask a few targeted questions (problem, system, overall goal), then generate
- **Interactive** — work step by step; present a recommendation after each step and wait for confirmation before proceeding

## Process (all modes)

1. **Define the problem and overall goal (Plan B / Oberziel).** What is the problem? Where does it occur (system)? What is the overall goal that should still be reached even if the problem cannot be solved directly?
2. **Define concrete time point labels.** Do not use generic terms. Name the specific moments: Present = the moment the problem exists (e.g., "after the shot"); Past = a point before the problem where prevention was still possible (e.g., "before the shot", "during planning"); Future = the state where the problem is completely unavoidable and irreversible (e.g., "park fully littered"). In interactive mode, propose labels and confirm with the user.
3. **Identify the System, Sub-Systems, and Super-Systems per time point.** The system itself, its sub-systems, and its super-systems may all differ across the three time points — what exists at the moment the problem occurs may be fundamentally different from what existed before or what remains after. Identify all three separately for each time point where they differ.
4. **Present time point — System.** Describe the problem at the system level. What guiding question helps find solutions here?
5. **Present time point — Sub-System.** Describe the problem at the component level. What guiding questions help?
6. **Present time point — Super-System.** Analyze the environment. What in the surroundings can contribute to a solution?
7. **Past time point.** Analyze all three levels for solutions that would preventively stop the problem from occurring.
8. **Future time point.** The problem is completely unavoidable and irreversible. Analyze all three levels for solutions that allow the overall goal (Plan B / Oberziel) to still be reached.

## Output

Before both tables, show a **header block** with:
- **Problem:** [brief description]
- **Overall goal (Plan B / Oberziel):** [goal statement]
- **System definition per time point:** for each time point state the System, its Sub-Systems, and its Super-Systems — all three may differ across time points
- **Time points:** Past = [label], Present = [label], Future = [label]

**Table 1 — Relevant guiding questions per cell** (column headers use the concrete time point labels):

| | Past [label] | Present [label] | Future [label] |
|---|---|---|---|
| **Super-System** | | | |
| **System** | | | |
| **Sub-System** | | | |

**Table 2 — Proposed solutions per cell** (same column labels):

| | Past [label] | Present [label] | Future [label] |
|---|---|---|---|
| **Super-System** | | | |
| **System** | | | |
| **Sub-System** | | | |

## Example

**Problem:** Ink leaks from a pen stored in a shirt pocket and stains the shirt.
**Overall goal (Plan B / Oberziel):** Ensure a neat appearance.
**System:** Pen. **Sub-Systems (Present):** Pen case, refill, retraction mechanism, clip. **Super-Systems (Present):** User, paper, shirt, desk. Sub-systems and super-systems may differ at Past (e.g., packaging, retailer) and Future (e.g., stained fabric, laundry).
**Time points:** Past = pen purchased and stored | Present = pen leaks in pocket | Future = shirt permanently stained

| | Past — pen purchased | Present — pen leaks | Future — shirt stained |
|---|---|---|---|
| **Super-System** | Retailer provides leak-proof cap | Shirt fabric neutralizes ink | Shirt pocket is ink-resistant by design |
| **System** | Pen requires actuation to write — retracts when released | Pen retracts refill automatically when vertical | Pen contains cleaning agent compartment |
| **Sub-System** | Retraction mechanism in grip section prevents accidental opening | Clip locks only when refill is retracted | Ink is water-soluble for easy washing |

Versions

The database has no other skills named problem-operator.

Database snapshot: 13.11.2026 · package version df46ad9ba94b (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100system-operator
    TRIZ System Operator (also known as Multi-Screen Diagram, MSD, 9 Boxes, 9 Screens, 9 Windows, Multi-Screen Thinking) — analyzes technical or business systems across past, present, and future at Super-System, System, and Sub-System levels. Use this skill when the user mentions…
  • 100solutions-at-system-levels
    Business-TRIZ: Solutions at System Levels — helps users define Super-Systems and Sub-Systems for a business system and generate solution ideas at different system levels. Use this skill when the user wants to brainstorm business solutions by looking at different system levels,…
  • 90triz
    Applies TRIZ cross-domain analogical reasoning to find solutions from adjacent fields. Use when stuck on a problem and needing inventive perspectives.
  • 95triz
    Inventive problem solving for IT and app development, built from Altshuller's "Найти идею" (TRIZ). Use it whenever someone is stuck on a hard product, architecture, UX, performance, data, team or business problem; wants "a better idea", "a non-obvious solution", "a way to have…
  • 100triz-solver
    Solve inventive engineering, product, process, or system-design problems using TRIZ methodology. Use when facing design trade-offs, technical contradictions, or when you need breakthrough concepts rather than incremental optimization.
  • 100goals-problem-solving
    Solve a problem or define/break down a goal using PACERS (Pause, Assess, Choose, Execute, Review, Systemize) and record the reasoning as a traceable building journey in the active Goals goal. Use inside a Goals project when defining a goal, breaking a phase into sub-problems,…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.