원클릭으로
workspace-safety
Use when the user wants backup, export, checkpoint, or before bulk deletes, rm -rf, or wide refactors.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when the user wants backup, export, checkpoint, or before bulk deletes, rm -rf, or wide refactors.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when shell commands fail, npx/curl/git won't run, or you must choose run_shell vs web_fetch vs file tools in Nodebox vs host.
Use when the user says remember this, save a preference or API key, or you must pick memory_save vs session notes vs skill (action=manage) vs wiki_* tools.
Use when the input is an image, screenshot, diagram, PDF/DOCX, audio file, or YouTube link—extract metadata/text before reasoning.
Use when the user wants to discover, search, or install agent skills from online registries—top results by installs, stars, or votes. Or user sends /find_skills.
Use when calling REST or GraphQL APIs with web_fetch/web_post — auth headers, query params, GraphQL shape, Directus GraphQL mutations/relations, discovery order, and reading error bodies.
Use when the user or agent installs a skill from skills.sh or GitHub — map WebFetch, Bash, Python, Playwright, and MCP references to Web Agent built-ins.
| name | Workspace Safety |
| description | Use when the user wants backup, export, checkpoint, or before bulk deletes, rm -rf, or wide refactors. |
| version | 1.0.0 |
| category | bundled |
| primary-tools | ["write_file","delete_file","move_file"] |
| tags | ["backup","export","checkpoint","safety","destructive","rollback","isolate"] |
| triggers | ["backup","export profile","checkpoint","rollback","before delete","rm -rf","wipe workspace","risky refactor","save state","delete_file","move_file"] |
| Need | Action |
|---|---|
| Conversation checkpoint | UI slash /checkpoint [name] — not a built-in tool |
| Restore checkpoint | /rollback — UI |
| Profile portability | Workspaces tab Export/Import JSON — UI |
| Isolate experiment | make_dir under work/<slug>/ — project-scaffold |
| Inventory before delete | browse_workspace (action=list / action=tree) |
| Destructive file ops | delete_file, move_file — confirm scope first |
| Risky shell | run_shell — prefer work/ subtree — browser-runtime-map |
| Multi-step irreversible plan | task-execution inserts checkpoint todo as step 0 |
Non-negotiable: No wide delete/refactor without checkpoint or export. Redact secrets before sharing exported JSON — see artifact-delivery.
This skill owns backup, checkpoint, export, and risk isolation before destructive or high-value work. For where to put new isolated trees (projects/ vs work/), see project-scaffold—use both when starting a new subtree that could still go wrong (scaffold the path, then checkpoint/export if it matters).
run_shell refactors, or experiments that could break the tree./checkpoint, /rollback).project-scaffold. Delivery redaction: artifact-delivery. Multi-step runs: task-execution./checkpoint [name] per README), save conversation state before big moves; /rollback lists or restores.work/<purpose-slug>/; durable demos under projects/<slug>/. Call skill (action=view) project-scaffold when layout is unclear.artifact-delivery.delete_file, wide patches, or shell that removes files.task-execution inserts a checkpoint todo as step 0 when the approved plan contains an irreversible step; do not skip it.work/ subtree would suffice.