resolving-uncertainty

Convert ambiguity into a prioritized Uncertainty Register with observation tasks.

1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/CAPHTECH/claude-marketplace --skill resolving-uncertainty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolving-uncertainty
Source: https://github.com/CAPHTECH/claude-marketplace/tree/main/caphtech-plugin/skills/resolving-uncertainty
Command: npx skills add https://github.com/CAPHTECH/claude-marketplace --skill resolving-uncertainty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and assets (resource) and references (resource) components.

What problem does it solve?

This Skill converts uncertainty into prioritized observation tasks with clear decision rules and evidence requirements.

Core Features & Use Cases

  • Uncertainty Management: Creates uncertainty registers and converts unknowns into testable hypotheses with evidence collection methods.

Quick Start

Create an uncertainty register for the MVP decision about offline viewing capability.

Frequently Asked Questions about resolving-uncertainty

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

FAQPage Schema
How do I turn project uncertainties into a prioritized action plan?

Resolving uncertainty converts unknowns into an Uncertainty Register—a prioritized list scored by Impact, Evidence, Urgency, and Effort. Each uncertainty becomes a testable hypothesis with observation tasks, letting you decide what to investigate first and what evidence you need to move forward.

What's the difference between assumptions, risks, and unknowns in project planning?

Assumptions are beliefs treated as facts; risks are known threats with probability; unknowns are gaps in knowledge. This skill decomposes all three into single questions, scores them by business and effort factors, and produces an observation backlog so you investigate systematically instead of reactively.

How do I decide which uncertainties to investigate first?

The skill scores each uncertainty across Impact, Evidence, Urgency, and Effort, then ranks them. High-impact, low-effort items surface first, letting you resolve blockers quickly and gather evidence before committing resources to major decisions like MVP scope or architecture.

Can I export uncertainty investigation results as a structured plan?

Yes. The skill produces an Uncertainty Register, Prioritized Top-N list, Observation Backlog, and optional uncertainty_plan.json. Export formats support decision documentation, team handoff, and verification via included scripts so investigations stay traceable.

When should I use hypothesis testing instead of assumptions in project decisions?

When outcomes depend on unknown variables—feature adoption, performance thresholds, user behavior—hypothesis testing with observation tasks reduces risk. This skill converts vague assumptions into testable questions with clear success criteria and evidence collection methods.

Does this work with Python-based project workflows?

Yes. The skill includes Python scripts for decomposing uncertainties, scoring, and exporting results. It integrates into Python workflows and supports verification of uncertainty registers through provided automation.