Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Guides when to ask clarifying questions versus proceed autonomously. Use to reduce unnecessary clarifying questions when intent is clear.
.claude/skills/athola-decisive-action/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 304% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 72% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 155% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 361% | 0% |
Guidance on when to ask clarifying questions versus proceeding autonomously.
Ask questions only when ambiguity would materially impair correctness or capacity to fulfill the request precisely.
| Scenario | Why | Example | |----------|-----|---------| | Destructive Operations | Irreversible, high cost of error | "Delete which files?" | | Multiple Valid Approaches | Materially different tradeoffs | "Add index vs cache vs denormalize?" | | Security-Critical | Wrong choice = vulnerability | "Which auth method?" | | Data Migration | Data loss risk | "Preserve or transform?" | | Breaking Changes | Affects downstream users | "Deprecate or remove?" |
Before asking, verify:
| Scenario | Why | Assumption | |----------|-----|------------| | Standard Approach Exists | Industry convention | Use conventional pattern | | Easily Reversible | Low cost of error | Can undo via git/backup | | Clear from Context | Intent is obvious | Proceed with stated goal | | User Can Review | PR/dry-run available | Changes are inspectable |
Proceed without asking if:
| Reversibility | Ambiguity | Action | |---------------|-----------|--------| | Reversible | Low | Proceed | | Reversible | High | Proceed with preview | | Irreversible | Low | Proceed with confirmation | | Irreversible | High | Ask |
Always ensure rollback is possible:
git stash, backup branchesUser: "Delete the old files"
Analysis:
Response:
Which files should I delete? I found:
- Files unchanged >6 months: 23 files
- Files in deprecated/: 5 files
- Files marked TODO remove: 2 filesUser: "Add error handling to the parser"
Analysis:
Action: Implement try/catch with logging, create PR.
User: "Refactor the API layer"
Analysis:
Action:
Refactoring API layer. Proposed changes:
1. Extract authentication middleware
2. Standardize error responses
3. Add request validation
Creating branch: refactor/api-layer
Preview diff available before merge.Combine with:
conserve:response-compression - Direct communicationsanctum:git-workspace-review - Context gatheringimbue:scope-guard - Scope management| Situation | Action | |-----------|--------| | "Delete X" | Ask which X | | "Add feature" | Proceed with standard approach | | "Fix bug" | Proceed with obvious fix | | "Choose between A/B" | Ask for preference | | "Optimize query" | Ask if multiple approaches | | "Format code" | Proceed with project style | | "Deploy to prod" | Ask for confirmation |
Matrix: reversibility and ambiguity axes produce an explicit "Proceed", "Proceed with preview", or "Ask" verdict
breaking changes) never executed without at least one clarifying question regardless of apparent intent clarity
is applied: dry-run/preview, backup, incremental commits, or documented assumptions in the commit message
Action" table where standard approach exists and changes are easily reversible via git
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-16 | pass→pass | 4,471 | 2,589 | -42% | 1 | 1 | 0% | 680 | 1,602 | +136% | 0 | 0 | — |
case-01 | pass→pass | 7,356 | 5,771 | -22% | 1 | 1 | 0% | 1,125 | 2,047 | +82% | 0 | 0 | — |
case-02 | pass→pass | 7,634 | 5,823 | -24% | 1 | 1 | 0% | 1,396 | 2,263 | +62% | 0 | 0 | — |
case-03 | pass→pass | 14,678 | 10,918 | -26% | 1 | 1 | 0% | 2,710 | 3,530 | +30% | 0 | 0 | — |
case-04 | pass→pass | 8,700 | 7,501 | -14% | 1 | 1 | 0% | 1,356 | 2,321 | +71% | 0 | 0 | — |
case-05 | fail→fail | 33,373 | 7,034 | -79% | 1 | 1 | 0% | 1,913 | 2,322 | +21% | 0 | 0 | — |
case-06 | fail→pass | 3,274 | 11,510 | +252% | 1 | 1 | 0% | 550 | 2,222 | +304% | 0 | 0 | — |
case-07 | fail→pass | 7,148 | 3,078 | -57% | 1 | 1 | 0% | 1,012 | 1,745 | +72% | 0 | 0 | — |
case-08 | pass→pass | 3,543 | 4,587 | +29% | 1 | 1 | 0% | 485 | 1,954 | +303% | 0 | 0 | — |
case-09 | pass→pass | 10,831 | 3,579 | -67% | 1 | 1 | 0% | 1,974 | 1,803 | -9% | 0 | 0 | — |
case-10 | fail→fail | 6,745 | 5,467 | -19% | 1 | 1 | 0% | 1,163 | 2,047 | +76% | 0 | 0 | — |
case-11 | pass→pass | 3,654 | 2,535 | -31% | 1 | 1 | 0% | 630 | 1,688 | +168% | 0 | 0 | — |
case-12 | pass→pass | 14,430 | 7,132 | -51% | 1 | 1 | 0% | 2,278 | 2,266 | -1% | 0 | 0 | — |
case-13 | fail→pass | 11,207 | 5,685 | -49% | 1 | 1 | 0% | 1,816 | 2,046 | +13% | 0 | 0 | — |
case-14 | fail→fail | 6,983 | 3,517 | -50% | 1 | 1 | 0% | 721 | 1,760 | +144% | 0 | 0 | — |
case-15 | fail→pass | 5,231 | 4,033 | -23% | 1 | 1 | 0% | 735 | 1,872 | +155% | 0 | 0 | — |
case-17 | fail→pass | 3,016 | 7,068 | +134% | 1 | 1 | 0% | 501 | 2,311 | +361% | 0 | 0 | — |
case-18 | pass→pass | 16,235 | 5,306 | -67% | 1 | 1 | 0% | 2,586 | 2,279 | -12% | 0 | 0 | — |
case-19 | fail→fail | 4,618 | 3,942 | -15% | 1 | 1 | 0% | 836 | 1,918 | +129% | 0 | 0 | — |
case-20 | pass→pass | 7,344 | 4,292 | -42% | 1 | 1 | 0% | 1,084 | 1,786 | +65% | 0 | 0 | — |
case-21 | pass→pass | 9,097 | 3,562 | -61% | 1 | 1 | 0% | 1,327 | 1,778 | +34% | 0 | 0 | — |
case-22 | pass→pass | 11,891 | 4,382 | -63% | 1 | 1 | 0% | 1,730 | 1,887 | +9% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.