# Careful

> Confirmation gate before destructive commands or high-risk changes to production, shared infrastructure, or live harness configuration.

- Skill: `panda850819/careful` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add panda850819/careful`
- Raw SKILL.md: https://api.skillmd.com/api/skills/panda850819/careful/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: panda850819 (https://skillmd.com/u/panda850819)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/panda850819/careful

---

# Careful

Pause the risky action for explicit approval of its exact target, impact, and recovery path. Continue unrelated reversible work. An approval already covering that action need not be requested again.

Require confirmation before:
- Discarding Git changes, force-deleting branches, rebasing shared branches, force-pushing, or pushing to the default branch.
- Overwriting files outside the current project, deleting more than three files, or deleting non-regenerable source, data, or configuration.
- Production mutations, deployments, package publication, schema migrations, or destructive database operations.

Before destructive changes, inspect current state and make a recoverable backup. Approval does not waive secret protection or authorize unrelated account actions.

Removing an explicitly named regenerable artifact (`node_modules`, `.next`, `dist`, `build`, `target`, `.cache`, `.turbo`, `__pycache__`, or lockfile-regenerable dependencies) is exempt from the filesystem gate. Every target must qualify; glob/variable expansion or mixed source/config targets are not exempt.

Before requesting human testing or claiming completion from a built/deployed artifact, apply [artifact identity verification](lib/verify-the-test-loop.md). Missing proof blocks that request or claim, not unrelated work.

