Is/Is-Not Problem Scoping

SkillDev tools

Problem scoping with Is/Is-Not for 8D D2 problem description, CAPA investigation, or hypothesis elimination. Defines the precise boundary by contrasting what IS observed vs what IS NOT, eliminating hypotheses that don't fit the pattern. A Ford-originated automotive technique used in every structured quality investigation.

Use Is/Is-Not Problem Scoping in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Is/Is-Not Problem Scoping and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Is/Is-Not Problem Scoping skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Is/Is-Not Problem ScopingStart free

What this skill tells your AI

The instructions your AI receives, as published by hashgraph-online/awesome-codex-plugins in plugins/RBraga01/Quality-Engineering-Skills/skills/problem-solving/is-is-not-scoping/SKILL.md and read by Ahel’s review.

When to use

Use Is/Is-Not at the start of any quality investigation to precisely define what the problem IS and what it IS NOT. This scoping prevents wasted investigation effort and immediately eliminates hypotheses that cannot explain the observed IS/IS-NOT pattern.

Most effective in 8D D2 (problem description), CAPA scoping, and any situation where the defect is intermittent, batch-specific, or location-specific.

Critical rule — facts only

The IS column contains only documented, measured facts. Hypotheses, assumptions, and opinions belong in the hypothesis list, not in the matrix. If a cell contains an assumption rather than a fact, the entire analysis is compromised.

If data is not yet available: mark the cell as "Unknown — to be investigated" and identify what investigation is needed before proceeding.

Required Is/Is-Not Checklist

☐ All five dimensions completed — What, Which, Where, When, How many — or marked "Unknown — to be investigated" ☐ IS column contains only documented facts and measured values — no assumptions, no hypotheses ☐ IS NOT column completed for each dimension — this is where hypotheses get eliminated; do not leave blank ☐ Vague IS statements converted to specific facts with numbers (batch, quantity, percentage) ☐ At least three hypotheses generated and tested against the full matrix ☐ Eliminated hypotheses documented with the specific IS/IS-NOT entry that contradicts them ☐ Is/Is-Not output referenced in the NCR problem description and carried forward to Fishbone or 5-Why


The Is/Is-Not Matrix

Work through each dimension. For each: what DO you observe? What do you specifically NOT observe?

What

ISIS NOT
The specific defect observed (with measurement if applicable)Similar defects that are NOT present
The affected feature, characteristic, or functionFeatures that are fine

Example: "IS: Connector pin bent at 15° (pin 3 only). IS NOT: Other pins bent, housing cracked, electrical failure."

Which object / part

ISIS NOT
Specific part number, revision, configurationOther part numbers not affected
Production batch / lot numbers affectedBatches not affected

Example: "IS: Part number 12345 rev B, batches 2026-05-10 to 2026-05-15. IS NOT: Rev A, batches before 2026-05-10."

Where (location found)

ISIS NOT
Where in the process, plant, or geography is defect found?Where it is NOT found
Customer location, inspection station, production lineOther lines, plants, or customers not affected

Example: "IS: Found at customer incoming inspection, Plant A. IS NOT: Found at our outgoing inspection or at Plant B customer."

When

ISIS NOT
Time period when defect occursBefore/after periods where it does not
Shift, time of day, after what eventOther shifts or times not affected

Example: "IS: First observed 2026-05-12, all shifts. IS NOT: Before 2026-05-10."

How many / How much (extent)

ISIS NOT
Defect rate (parts per million, percentage)What rate is NOT observed
Quantity affectedQuantity not affected
Trend (increasing, stable, decreasing)No trend in unaffected population

Example: "IS: 23.5% of parts in affected batches (47/200). IS NOT: Any defects in batches before 2026-05-10 (0/500 inspected)."


Using the matrix to eliminate hypotheses

Once the matrix is complete, generate hypotheses and test each against the IS/IS-NOT pattern:

Hypothesis: "The entire supplier lot is non-conforming."

  • IS: Only batches from 2026-05-10 to 2026-05-15 → supports
  • IS NOT: Batches before 2026-05-10 unaffected → supports
  • IS NOT: Rev A unaffected → contradicts (if the lot included rev A parts) → Hypothesis partially consistent — investigate further

Hypothesis: "Gauge miscalibration."

  • IS NOT: Not found at our outgoing inspection → contradicts (if we measure 100%, our gauge would catch it) → Hypothesis eliminated

Any hypothesis that cannot explain ALL items in the IS and IS-NOT columns is eliminated or requires modification. Document the specific contradiction for each eliminated hypothesis.


Workflow

  1. Gather data: inspection records, production records, customer complaint details
  2. Fill in the matrix — only include facts, not hypotheses; mark gaps as "Unknown — to be investigated"
  3. Identify the "clue" — what distinctive pattern appears (specific batch, specific location, specific time)?
  4. List candidate hypotheses (minimum three)
  5. Test each hypothesis against the full matrix
  6. Eliminate those that contradict the data — document the contradiction
  7. Carry forward surviving hypotheses into Fishbone or 5-Why
  8. Reference the Is/Is-Not matrix in the NCR problem description — the IS "What" entry is the basis for the NCR non-conformance description

Output format

A complete Is/Is-Not matrix (table format) with:

  • All five dimensions completed with specific facts (or "Unknown — to be investigated")
  • Surviving hypotheses listed with explanation of why they fit the full matrix
  • Eliminated hypotheses listed with the specific contradiction that rules each one out

Common mistakes

  • Listing assumptions as IS — only documented, measured facts go in the matrix; assumptions generate false hypotheses
  • Leaving cells empty — if you don't know, mark "Unknown — to be investigated"; empty cells mean the analysis is incomplete
  • Not using IS NOT — the IS NOT column is where hypotheses get eliminated; skipping it wastes investigation time
  • Vague IS statements — "some parts are bad" → must be: "23.5% of batch 2026-05-12 are non-conforming on dimension X (47/200 units measured)"
  • Testing only one or two hypotheses — generate at least three before starting elimination; premature narrowing misses the real cause
  • Not linking output to NCR — the Is/Is-Not "What IS" entry must match the NCR problem description exactly

Output Format

At the start of each use, ask the user:

"How would you like to receive the output? A — Structured Markdown (formatted tables and sections, ready to copy) B — Plain tables (simplified structure for Excel or Word) C — Narrative report (flowing text for a formal document or email)

Default: A."

Adapt all output sections to the chosen format. If the platform or session context already defines a format preference, skip this question.

Changelog

VersionDateAuthorChange
1.02026-06-01@RBraga01Initial release
1.12026-06-04@migmccExpanded Is/Is-Not table criteria and D2 integration guidance

Signals

GitHub stars
1k
Forks
316
Last commit
Oct 2026
Advanced
Item type
skill
Key
is-is-not-scoping
Source
github.com/hashgraph-online/awesome-codex-plugins