claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Guides when to ask clarifying questions versus proceed autonomously. Use to reduce unnecessary clarifying questions when intent is clear.
Claude Code
$ npx -y skills add athola/claude-night-market --skill decisive-action --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill decisive-action -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill decisive-action -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill decisive-action -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill decisive-action -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill decisive-action -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill decisive-action -a windsurf -y
name: decisive-action description: Guides when to ask clarifying questions versus proceed autonomously. Use to reduce unnecessary clarifying questions when intent is clear. alwaysApply: false category: workflow tags: - efficiency - workflow - decision-making tools: [] complexity: low estimated_tokens: 450
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?" | | **Second Model of a Concern** | Both models persist, and every later change pays for both | "Replace this `estimate_tokens`, or keep both?" asked with the count of call sites |
Before asking, verify:
| Scenario | Why | Assumption | |----------|-----|------------| | **Standard Approach Exists** | Repository or industry convention | Use this repository's model of the concern. Say how that model departs from industry convention, if it does. Use industry convention where the repository has none | | **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** |
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
Always ensure rollback is possible:
**User**: "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:
| 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
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.