Files
pi-config/extensions/pi-crew/skills/safe-bash/SKILL.md

22 lines
939 B
Markdown

---
name: safe-bash
description: Safe shell-command workflow. Use whenever a task may execute shell commands, especially to prefer read-only commands and avoid destructive actions without confirmation.
---
# safe-bash
Use this skill whenever a task may execute shell commands.
## Rules
- Prefer read-only commands first: `pwd`, `ls`, `find`, `rg`, `git status`, package-manager dry runs.
- Before mutating commands, explain the target path and expected effect.
- Never run destructive cleanup (`rm -rf`, `git clean`, force delete, prune, reset hard) without explicit confirmation.
- Avoid shell-specific assumptions when a cross-platform Node/Pi API exists.
- On Windows, prefer argv-based process execution and avoid `cmd /c start` or `/bin/bash` unless explicitly required.
- Capture verification output and summarize exit status.
## Reporting
Mention commands run and whether they were read-only or mutating.