Agent skill
task-direction-approval
Use when considering switching libraries/tools, changing architecture, or replacing automation with manual workarounds - explains root cause, offers 2-3 options with trade-offs, and requests explicit user choice
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/task-direction-approval
SKILL.md
Task Direction Approval
Overview
This skill prevents unauthorized direction changes by forcing explicit user consent before deviating from the original requirements.
Use when...
- Switching from the original tech/library to alternatives
- Replacing an automated approach with a manual workaround
- Changing architecture or design patterns
- Delivering different results than requested
Symptoms / keywords
- “can’t use X”, “let’s switch to Y”, “workaround”, “manual”, “different approach”, “alternative library”, “rewrite”, “change architecture”
Communication protocol (template)
❌ Wrong Response:
"GraphQL Codegen failed, so I'll define types manually instead."
✅ Correct Response:
"GraphQL Codegen failed due to authentication error. Options available:
- Add authentication headers
- Try different endpoint
- Download schema file directly Which approach would you prefer?"
Minimal workflow
- Explain the failure root cause clearly (what failed, why it failed, evidence).
- Present 2-3 viable options with trade-offs (speed, risk, maintenance, correctness).
- Ask for explicit user choice.
- Only proceed after approval.
Notes
- Use
investigation-modewhen there are repeated failures or the situation is unclear.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?