What problem does it solve?
Helps prevent accidental damage by warning before executing dangerous commands like rm -rf or git push -f, keeping your environment safer during interactive sessions.
Core Features & Use Cases
- Warns before destructive commands that could delete files or alter history (e.g., rm -rf, git push -f, git reset --hard, git clean -f, docker system prune).
- Respects safe exceptions for commonly allowed operations (e.g., rm -rf node_modules/, .next/, dist/, build/, pycache/, .cache/, tmp/).
- Activation and deactivation across a session with explicit user prompts and a session-wide safety mode.
- Provides an audit trail and quick deactivation commands like turn off careful mode.
Quick Start
Invoke /careful to enable the safety mode at the start of a session, then answer prompts to proceed only after explicit confirmation.