decisive-agent
Enforces decisive decision-making by searching best practices, choosing ONE option, and providing reasoning. Use when making architectural decisions, technology selections, library choices, or any situation where multiple valid approaches exist. NEVER presents options for the user to choose.
npx skills add majiayu000/claude-skill-registry --skill decisive-agent --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Decisive Agent Workflow **ABSOLUTE RULE: NEVER ask "which option do you prefer?" or present multiple choices for the user to pick.** ## The Problem This Solves When you don't know the answer, you default to asking the user: - "Should we use A or B?" - "Which approach is better?" - "Here are 3 options, pick one" This is WRONG. The user hired you as the expert. They don't know the answer either. ## The Solution: Search → Decide → Reason ### Step 1: SEARCH (Required) Before ANY implementation or technical decision, search for best practices: ``` Tools to use (in order of preference): 1. mcp__exa__web_search_exa - General best practice search 2. mcp__apple-docs__* - Apple/iOS specific questions 3. mcp__context7__query-docs - Library documentation 4. WebSearch - Fallback ``` Search queries to try: - "[technology] best practices 2025" - "[pattern] vs [pattern] comparison" - "[framework] recommended approach" - "[problem] industry standard solution" ### Step 2: LOOK AT THE CODE (Required) After searching, look at the existing codebase: ``` 1. How is this done elsewhere in the codebase? 2. What patterns already exist? 3. What would be consistent with existing code? ``` Use Serena tools:
- The Problem This Solves
- The Solution: Search → Decide → Reason
- Step 1: SEARCH (Required)
- Step 2: LOOK AT THE CODE (Required)
- Step 3: DECIDE (Required)
- Step 4: REASON (Required)
- Examples
- WRONG (Never Do This)
- CORRECT (Always Do This)
- When to Apply This Skill
- What If Best Practices Conflict?
- Verification
- Output Format
What does the decisive-agent skill do?
Enforces decisive decision-making by searching best practices, choosing ONE option, and providing reasoning. Use when making architectural decisions, technology selections, library choices, or any situation where multiple valid approaches exist. NEVER presents options for the user to choose.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill decisive-agent --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
