技能 safe-edit
🛡️

safe-edit

安全 ⚙️ 外部命令📁 檔案系統存取🌐 網路存取

Автоматизация безопасных изменений кода с резервными копиями

Изменения кода могут нарушить работу и их трудно отменить. Этот навык автоматически создает резервные копии, сохраняет diff-изменений и обеспечивает модульную структуру кода перед каждым изменением. Ваш код остается безопасным и обратимым.

支援: Claude Codex Code(CC)
📊 69 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「safe-edit」。 Add a footer with links to the pricing page

預期結果:

  • Backup created: .backups/2025-10-24/13-45-30_app_pricing_page.tsx.backup
  • Diff saved: /tmp/diffs/2025-10-24_13-45-30_add-footer-links.patch
  • Implementation complete
  • Rollback options:
  • 1. cp .backups/... original/path
  • 2. patch -R path < /tmp/diffs/...
  • 3. git restore path

正在使用「safe-edit」。 Refactor a large component

預期結果:

  • File analysis: EditorContainer.tsx is 320 lines (exceeds 200 limit)
  • Modularization plan:
  • - EditorContainer.tsx (180 lines) - main layout
  • - hooks/useEditorState.ts (80 lines) - state management
  • - actions/editorActions.ts (60 lines) - editor operations
  • Backup created for all affected files
  • Diff saved before refactoring

安全審計

安全
v5 • 1/17/2026

This skill is pure documentation (3 markdown files) defining an AI workflow for safe code editing. All 170 static findings are false positives - the analyzer misclassified shell command examples in documentation as executable code. No network calls, no credential handling, no code execution. The skill only describes best practices (backups, diffs, rollbacks) for version control.

4
已掃描檔案
903
分析行數
3
發現項
5
審計總數

風險因素

⚙️ 外部命令 (118)
QUICK_START.md:6 QUICK_START.md:7 QUICK_START.md:18-22 QUICK_START.md:22-25 QUICK_START.md:25-34 QUICK_START.md:34-40 QUICK_START.md:40-50 QUICK_START.md:50-57 QUICK_START.md:57-64 QUICK_START.md:64-67 QUICK_START.md:67-76 QUICK_START.md:76-84 QUICK_START.md:84-90 QUICK_START.md:90-119 QUICK_START.md:119-125 QUICK_START.md:125-134 QUICK_START.md:127 QUICK_START.md:125-134 QUICK_START.md:133 README.md:9-15 README.md:15-18 README.md:18-32 README.md:32-37 README.md:37-38 README.md:38-39 README.md:39-42 README.md:42-43 README.md:43-44 README.md:44-47 README.md:47-48 README.md:48-49 README.md:49-65 README.md:65-67 README.md:67-72 README.md:72-88 README.md:88-91 README.md:91-110 README.md:110-113 README.md:113-126 README.md:126-131 README.md:131-137 README.md:137-140 README.md:140-143 README.md:143-146 README.md:146-152 README.md:152-170 README.md:170-173 README.md:173-176 README.md:176-179 README.md:179-182 README.md:182-185 README.md:185-189 README.md:189-201 README.md:201-235 README.md:235-251 README.md:191 README.md:189-201 README.md:197 SKILL.md:32-38 SKILL.md:38-41 SKILL.md:41-46 SKILL.md:46-49 SKILL.md:49-54 SKILL.md:54-57 SKILL.md:57-62 SKILL.md:62-67 SKILL.md:67-77 SKILL.md:77-80 SKILL.md:80-86 SKILL.md:86-89 SKILL.md:89-95 SKILL.md:95-114 SKILL.md:114-123 SKILL.md:123-130 SKILL.md:130-131 SKILL.md:131-134 SKILL.md:134-135 SKILL.md:135-136 SKILL.md:136-137 SKILL.md:137-140 SKILL.md:140-141 SKILL.md:141-156 SKILL.md:156-162 SKILL.md:162-165 SKILL.md:165-171 SKILL.md:171-174 SKILL.md:174-181 SKILL.md:181-184 SKILL.md:184-198 SKILL.md:198-201 SKILL.md:201-210 SKILL.md:210-215 SKILL.md:215-221 SKILL.md:221-224 SKILL.md:224-228 SKILL.md:228-231 SKILL.md:231-237 SKILL.md:237-243 SKILL.md:243-244 SKILL.md:244-248 SKILL.md:248-256 SKILL.md:256-274 SKILL.md:274-278 SKILL.md:278-279 SKILL.md:279-280 SKILL.md:280-281 SKILL.md:158 SKILL.md:159 SKILL.md:168 SKILL.md:176 SKILL.md:217 SKILL.md:258 SKILL.md:156-162 SKILL.md:165-171 SKILL.md:174-181 SKILL.md:215-221 SKILL.md:256-274 SKILL.md:270
📁 檔案系統存取 (31)
🌐 網路存取 (2)
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
85
內容
22
社群
100
安全
91
規範符合性

你能建構什麼

Безопасные изменения кода

Вносите изменения с автоматической возможностью отката. Никогда не теряйте оригинальный код снова.

Отслеживание всех изменений

Сохраняйте diffs для каждого редактирования. Легко просматривайте изменения и откатывайте при необходимости.

Безопасный рабочий процесс реализации

Следуйте проверенному рабочему процессу. Создавайте резервные копии и отслеживайте изменения автоматически.

試試這些提示

Простой запрос на редактирование
Use safe-edit to add a loading spinner to the dashboard component. Create backup, save diff, then implement.
Реализация функции
Use safe-edit to implement the new pricing calculator. Use Explore agent to understand the codebase structure first.
Крупный рефакторинг
Use safe-edit to refactor EditorContainer. Plan modularization if it exceeds 200 lines. Create separate hooks and action files.
Исправление ошибки с откатом
Use safe-edit to fix the TTS timing bug. Backup affected files, save diffs, implement fix, and provide rollback commands.

最佳實務

  • Всегда позволяйте safe-edit активироваться автоматически для каждого запроса на изменение кода
  • Просматривайте diffs перед применением изменений, чтобы понимать, что будет изменено
  • Храните резервные копии не менее 7 дней перед очисткой

避免

  • Пропуск резервных копий для небольших изменений - даже мелкие правки могут вызвать ошибки
  • Удаление резервных копий сразу после успешной реализации
  • Игнорирование предупреждения о 200 строках - большие файлы становятся сложными в поддержке

常見問題

Какие AI-инструменты поддерживают этот навык?
Работает с Claude, Codex и Claude Code. Автоматически активируется при запросах на изменение кода.
Что делать, если нужно выполнить откат?
Существует три варианта отката: восстановление из резервного файла, применение обратного патча или использование команды git restore.
Как долго хранятся резервные копии?
Резервные копии хранятся до тех пор, пока не будут удалены вручную. Документация навыка рекомендует очищать резервные копии старше 7 дней.
Получает ли этот навык доступ к моим учетным данным или секретам?
Нет. Навык только создает резервные копии и сохраняет diffs. Он никогда не читает переменные окружения, учетные данные или связки ключей.
Могу ли я использовать этот навык для файлов, не являющихся кодом?
Да. Рабочий процесс работает с любым текстовым файлом, который требует безопасного редактирования с возможностью резервного копирования и отката.
Чем это отличается от контроля версий git?
Git отслеживает коммиты. Safe-edit создает немедленные резервные копии и diffs перед каждым изменением для каждого редактирования, обеспечивая мгновенный откат без операций git.

開發者詳情

檔案結構