Loading...
Loading...
Before starting a task or taking a critical step, surface and verify the assumptions the agent is making. Checks 4 types - technical (libraries, APIs), data (files, formats), business logic (rules, scope), and user intent (what the user actually wants). Triggers on ambiguous requests, multi-step tasks, or whenever "are you sure", "check first", "don't assume" appears.
npx skill4agent add fatih-developer/fth-skills assumption-checker| Level | Meaning | Action |
|---|---|---|
| VERIFIED | Checked and confirmed | Proceed |
| VERIFIABLE | Can be checked with a tool/command | Check now |
| UNCERTAIN | Cannot be verified, open to interpretation | Ask the user |
| RISKY | If wrong, causes significant damage | Must ask |
ASSUMPTION CHECK — Task Start
Assumptions found: N
Verified: N | Checking: N | Need to ask: N
## Technical
| Assumption | Confidence | Action |
|------------|------------|--------|
| [assumption] | VERIFIED/VERIFIABLE/UNCERTAIN/RISKY | [action] |
## Data
| Assumption | Confidence | Action |
|------------|------------|--------|
| [assumption] | ... | [action] |
## Business Logic
| Assumption | Confidence | Action |
|------------|------------|--------|
| [assumption] | ... | [action] |
## User Intent
| Assumption | Confidence | Action |
|------------|------------|--------|
| [assumption] | ... | [action] |
[Verifiable assumptions being checked now...]
[Questions for uncertain/risky assumptions:]
? [Question 1]
? [Question 2]ASSUMPTION CHECK — Before [step name]
New assumptions: N found
| Assumption | Type | Confidence | Action |
|------------|------|------------|--------|
| [assumption] | Technical/Data/Logic/Intent | ... | ... |
[Questions or "All assumptions verified, proceeding."]checkpoint-guardiantask-decomposer