What problem does it solve?
Prevents accidental destruction of critical configuration files and the inclusion of hardcoded secrets in tracked settings by creating backups, scanning for sensitive tokens, and blocking risky commits before changes are applied.
Core Features & Use Cases
- Pre-edit backups: Automatically create timestamped backups of critical files (for example ~/.zshrc) before any edit to enable recovery from destructive edits.
- Secret detection & settings audit: Scan .claude/settings.local.json and repository files for API keys, tokens, base64 blobs, and hygiene issues, reporting findings without exposing full secrets.
- Environment health & git history scan: Verify required environment variables are present and scan git history for leaked credentials; install a pre-commit hook to block new secrets from entering history.
- Use case: Run a full audit before open-sourcing a project to find committed API keys and install the pre-commit hook to prevent future leaks.
Quick Start
Use the security-check skill to run a full audit of your settings and scan the repository for secrets.