
Decisive Action
Cut agent busywork by proceeding when intent is clear and reserving clarifying questions for ambiguity that would materially break correctness.
Overview
Decisive Action is a journey-wide agent skill that guides when to ask clarifying questions versus proceed autonomously—usable whenever a solo builder needs to reduce wasted back-and-forth before committing agent work.
Install
npx skills add https://github.com/athola/claude-night-market --skill decisive-actionWhat is this skill?
- Core rule: ask only when ambiguity would materially impair precise fulfillment
- Explicit always-ask table for destructive ops, security, migrations, and breaking changes
- Ask-threshold checklist (>30% wrong interpretation, error cost vs correction cost)
- alwaysApply guidance to reduce low-value clarifying questions across sessions
- When NOT to use: high-stakes irreversible work and genuinely ambiguous requirements
- Ask-threshold checklist with >30% wrong-interpretation gate
- Five always-ask scenario categories in the decision table
Adoption & trust: 1 installs on skills.sh; 304 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
Your agent keeps asking low-stakes clarification questions or, worse, guesses on destructive or security-sensitive work without stopping to confirm.
Who is it for?
Builders who want faster agent sessions on routine coding while keeping hard stops for deletes, auth choices, migrations, and breaking API changes.
Skip if: Workflows where every step legally or contractually requires human sign-off, or requirements that remain genuinely ambiguous and need discovery before any implementation.
When should I use this skill?
Reducing unnecessary clarifying questions or taking autonomous action when intent is clear; not for high-stakes irreversible operations without explicit confirmation.
What do I get? / Deliverables
Agents default to autonomous execution when intent is clear and only escalate questions that materially affect correctness, safety, or irreversible outcomes.
- Consistent ask-vs-act behavior across agent sessions
- Explicit escalation on destructive, security, migration, and breaking-change work
Recommended Skills
Journey fit
Useful at every journey phase - explore requirements and options before committing to a direction.
Where it fits
Agent implements a scoped prototype without re-asking stack choices already stated in the brief.
Agent refactors files autonomously but stops to confirm before deleting tables or changing auth.
Agent proceeds on lint fixes yet asks before choosing a breaking API deprecation path.
Agent applies a hotfix when logs are clear but escalates ambiguous rollback vs forward-fix tradeoffs.
Agent synthesizes competitor notes without ping-pong questions when the research goal was already defined.
How it compares
Use as standing agent judgment policy instead of ad-hoc 'just ask me everything' or 'never ask' chat instructions.
Common Questions / FAQ
Who is decisive-action for?
Solo developers and indie teams using Claude Code, Cursor, or similar agents who want fewer unnecessary questions without sacrificing safety on high-impact decisions.
When should I use decisive-action?
Across Idea and Validate when scoping features; during Build and Ship when implementing and reviewing; and in Operate when fixing production—anytime agent autonomy vs clarification tradeoffs appear.
Is decisive-action safe to install?
It is behavioral guidance only; confirm behavior against your repo policies and review the Security Audits panel on this Prism page before relying on it in regulated environments.
SKILL.md
READMESKILL.md - Decisive Action
# Decisive Action Guidance on when to ask clarifying questions versus proceeding autonomously. ## When To Use - Reducing unnecessary clarifying questions - Taking autonomous action when intent is clear ## When NOT To Use - High-stakes irreversible operations requiring explicit confirmation - Ambiguous requirements where clarification prevents wasted work ## Core Principle Ask questions only when ambiguity would **materially impair correctness** or capacity to fulfill the request precisely. ## When to Ask (High Impact Ambiguity) ### Always Ask For | 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?" | ### Ask Threshold Checklist Before asking, verify: - [ ] >30% chance of wrong interpretation - [ ] Error cost > correction cost - [ ] No clear standard approach exists - [ ] User context doesn't clarify intent ## When to Proceed Without Asking ### Default to Action For | 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 Threshold Checklist Proceed without asking if: - [ ] Standard/obvious solution exists - [ ] Easily reversible (git, backup) - [ ] User can review before finalize - [ ] Context makes intent clear - [ ] Error cost < interruption cost ## Decision Matrix | Reversibility | Ambiguity | Action | |---------------|-----------|--------| | Reversible | Low | **Proceed** | | Reversible | High | **Proceed** with preview | | Irreversible | Low | **Proceed** with confirmation | | Irreversible | High | **Ask** | ## Safety Mechanisms ### Before Proceeding Autonomously 1. **Dry-run/Preview**: Show proposed action before executing 2. **Backup First**: Create git branch, backup directory 3. **Incremental Changes**: Commit small, reviewable chunks 4. **Document Assumptions**: In commit message or PR description ### Undo Capability Always ensure rollback is possible: - Git operations: `git stash`, backup branches - File operations: Copy before modify - Data operations: Transaction rollback ## Examples ### Example: Should Ask **User**: "Delete the old files" **Analysis**: - Destructive operation ✗ - Multiple interpretations ✗ - No clear standard ✗ **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 ``` ### Example: Should Proceed **User**: "Add error handling to the parser" **Analysis**: - Standard approach exists ✓ - Easily reversible (git) ✓ - User can review PR ✓ **Action**: Implement try/catch with logging, create PR. ### Example: Proceed with Preview **User**: "Refactor the API layer" **Analysis**: - Multiple valid approaches - BUT: reversible via git - AND: user can review **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. ``` ## Anti-Patterns ### Asking