plugins/conserve/skills/decisive-action/SKILL.md
Guides when to ask clarifying questions versus proceed autonomously. Use to reduce unnecessary clarifying questions when intent is clear.
npx skillsauth add athola/claude-night-market decisive-actionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 files
User: "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 |
tools
Detect friction signals; graduate patterns into rules. Use for session retrospectives.
testing
Use when you need a diff-derived test plan for an MR — reads the diff, groups changes by area, runs targeted verifications, and proves revert-tests are genuine guards, not dead assertions.
development
Curate the web-capture index. Use when the capture backlog grows, captures sit unprocessed at seedling/pending, or to surface stored research during work.
testing
Probe memory/summary clarity via dual anchor questions: task progress, info gaps. Use when verifying session state or summary before handoff or compression.