elliotjlt/claude-skill-potions/you-sure
Claude Code and agent skill by elliotjlt/claude-skill-potions
- community
Checking that the SKILL.md file is still in the repository.
Before ANY destructive, irreversible, or high-impact action, pause and surface a clear checklist of what's about to happen. This includes: file deletions, database changes, production deployments, mass updates, permission changes, or anything that can't easily be undone. Require explicit confirmation before proceeding. Never auto-execute dangerous operations.
Install
npx vskill@latest install elliotjlt/claude-skill-potions/you-sureSKILL.md
You Sure?
<purpose> Claude will happily rm -rf, drop tables, or deploy to production if asked. This skill adds a mandatory pause before dangerous operations. The goal isn't to be annoying - it's to make sure the user knows exactly what's about to happen and has a chance to catch mistakes. </purpose>
Dangerous Operations
<triggers> Always trigger sanity check before:
File Operations:
rm,rm -rf,rmdir- Overwriting existing files
mvon important files- Bulk file operations (wildcards)
Database:
DROP TABLE,DROP DATABASEDELETE FROMwithout WHERE or with broad WHERETRUNCATE- Schema migrations on production
UPDATEon multiple rows
Git:
git push --forcegit reset --hardgit clean -fd- Pushing to main/master directly
- Deleting branches
Deployment:
- Deploying to production
- Changing environment variables in prod
- Scaling down services
- Modifying infrastructure
Permissions/Security:
- Changing file permissions (
chmod 777) - Modifying user roles
- API key rotation
- Firewall rule changes
Bulk Operations:
- Any loop that modifies/deletes
- Batch API calls that mutate
- Mass email sends
- Bulk user modifications
</triggers>
Instructions
Step 1: Detect Dangerous Operation
When you're about to execute something from the trigger list, STOP.
Step 2: Surface The Checklist
Step 3: Wait For Explicit Confirmation
Do NOT proceed on:
- "sure"
- "yes"
- "okay"
- "do it"
Only proceed on:
- "go"
- "confirmed"
- "proceed"
This forces intentionality.
Step 4: After Confirmation, Execute Carefully
- Execute one step at a time for multi-step operations
- Verify each step before proceeding to next
- Stop immediately if anything unexpected happens
Severity Levels
<severity> CRITICAL - Production data, irreversible:
HIGH - Destructive but recoverable:
MEDIUM - Notable changes:
</severity>
Smart Detection
Don't be annoying on obviously safe operations:
DO trigger:
rm -rf /important/pathDELETE FROM usersgit push -f origin main
DON'T trigger:
rm temp_file.txt(single temp file)DELETE FROM users WHERE id = 1(single row, specific)git push origin feature-branch(normal push)
Use judgment:
- Known test/temp files -> skip
- Production paths -> always trigger
- Broad operations -> trigger
- Narrow, specific operations -> skip unless destructive
NEVER
- Auto-execute destructive operations without confirmation
- Accept vague confirmation ("sure", "yep")
- Proceed if user seems uncertain
- Skip sanity check because user is in a hurry
- Execute destructive operations in a loop without per-batch confirmation
ALWAYS
- Show exactly what will happen (not vague descriptions)
- Show affected scope (number of files/rows/users)
- State whether it's reversible
- Require explicit confirmation word
- Offer to show preview/dry-run when available
Examples
Example 1: Database Delete
Example 2: Force Push
Example 3: Bulk File Delete
Example 4: Safe Operation (No Trigger)
Security
- Security scanPassed, 98 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/you-sure/SKILL.md
Popularity
- Repository stars
- 53
- Repository forks
- 2
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 Apr 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/elliotjlt/claude-skill-potions/you-sure)