# Careful

> Enable opt-in warnings or denials for risky Bash commands in the current Claude Code session.

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

---


# Careful

Use when the user says be careful, production mode, safety mode, shared environment, or asks to warn before destructive commands.

## Process

1. If the user explicitly asks for strict mode, run `lstack safety strict`.
2. Otherwise run `lstack safety careful`.
3. Run `lstack safety status` when useful to confirm the mode.
4. Explain the active behavior briefly.

## Modes

- `careful`: asks before risky Bash commands when hook ask is supported.
- `strict`: denies risky Bash commands.
- `off`: disables opt-in safety checks.

## Required Notes

- Existing global hard blocks remain active in every mode.
- Careful mode is not a shell sandbox.
- `LSTACK_CONFIRM_DESTRUCTIVE=1` or `lstack safety allow-once <hash>` can be used as an explicit override for opt-in careful/strict checks where appropriate. Global hard blocks still remain hard blocks.

