Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill careful-delete명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | careful-delete |
| description | | Use when this capability is needed. |
This elixir works best with these skills installed:
| Skill | Purpose | If Missing |
|---|---|---|
| pre-mortem | Blast radius assessment | Falls back to built-in checklist |
| you-sure | Explicit confirmation gate | Falls back to built-in confirmation |
| retrospective | Document what happened | Skipped (optional) |
Database operations:
DROP TABLE, DROP DATABASEDELETE FROM without WHERE (or with broad WHERE)TRUNCATEGit operations:
git push --force (especially to main/master)git branch -D (force delete)git reset --hardgit clean -fdCloud/Infrastructure:
Keywords in user request:
<phase_blast_radius> If pre-mortem skill installed: Invoke with focus on "what could go wrong."
If not installed:
## Blast Radius Assessment
**What's being deleted:**
- [ ] Specific items: [list them]
- [ ] Estimated count: [number of files/rows/resources]
- [ ] Size/scope: [GB, row count, etc.]
**Affected systems:**
- [ ] Production data at risk?
- [ ] Other services depend on this?
- [ ] Users will be affected?
- [ ] Backups exist?
**Recovery options:**
- [ ] Can be restored from backup: [Yes/No, how long]
- [ ] Can be recreated: [Yes/No, effort required]
- [ ] Truly irreversible: [Yes/No]
**Risk level:** [Low / Medium / High / STOP]
GATE: Do not proceed if:
If high risk: Suggest safer alternatives first. </phase_blast_radius>
<phase_confirm> If you-sure skill installed: Invoke it now.
If not installed:
Present the confirmation checklist:
## Confirmation Required
**You are about to:**
[Exact command or operation]
**This will delete:**
- [Item 1]
- [Item 2]
- [Item N]
**This action is:** [Reversible / Irreversible]
**Backup status:** [Verified / Not verified / No backup]
---
⚠️ Type the following to confirm:
"I confirm deletion of [specific thing] with [consequence]"
Example: "I confirm deletion of users table with loss of 50k records"
GATE: Do not proceed without:
If user tries to skip: Repeat the requirement. This gate exists for a reason. </phase_confirm>
<phase_execute> After confirmation received:
## Execution Log
**Timestamp:** [ISO 8601]
**Command:** [exact command run]
**Output:**
[captured output]
**Status:** [Success / Failed / Partial]
</phase_execute>
<phase_document> If retrospective skill installed: Invoke for significant deletions.
If not installed, capture minimally:
## Deletion Record
**Date:** [date]
**What was deleted:** [brief description]
**Why:** [reason]
**Deleted by:** [who requested]
**Recovery possible:** [Yes/No]
For routine deletions (temp files, test data): Skip this phase. For significant deletions (production data, important branches): Always document. </phase_document>
## Careful Delete: [Brief description]
### Blast Radius
- Deleting: [what]
- Count: [how many]
- Reversible: [Yes/No]
- Backup: [status]
### Confirmation
User confirmed: "[their confirmation phrase]"
### Execution
- Command: `[command]`
- Timestamp: [time]
- Result: [success/failure]
### Record
[Brief note if significant deletion]
User: "Delete the old user sessions table, we migrated to Redis"
Phase 1 - Blast Radius:
Blast Radius Assessment:
What's being deleted:
- Table:
user_sessions- Estimated rows: 2.3 million
- Size: ~400MB
Affected systems:
- Production data - but confirmed migrated to Redis
- Other services depend on this - checked, none reference it
- Users affected - no, sessions now in Redis
- Backups exist - daily backup from 6 hours ago
Recovery: Can restore from backup within 30 minutes if needed
Risk level: Medium (production table, but verified unused)
Phase 2 - Confirm:
You are about to run:
DROP TABLE user_sessions;This will permanently delete:
- 2.3 million session records
- 400MB of data
This action is: Irreversible (but restorable from backup)
⚠️ Type to confirm: "I confirm deletion of user_sessions table with 2.3M records"
User: "I confirm deletion of user_sessions table with 2.3M records"
Phase 3 - Execute:
Execution Log:
- Timestamp: 2024-01-15T14:32:00Z
- Command:
DROP TABLE user_sessions;- Output:
Query OK, 0 rows affected (0.45 sec)- Status: Success
Phase 4 - Document:
Deletion Record:
- Table
user_sessionsdropped- 2.3M records removed
- Reason: Migrated to Redis, table no longer used
- Backup available: daily_backup_20240115
Converted and distributed by TomeVault — claim your Tome and manage your conversions.