safe-edit
Автоматизация безопасных изменений кода с резервными копиями
Изменения кода могут нарушить работу и их трудно отменить. Этот навык автоматически создает резервные копии, сохраняет diff-изменений и обеспечивает модульную структуру кода перед каждым изменением. Ваш код остается безопасным и обратимым.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「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
安全審計
安全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.
風險因素
⚙️ 外部命令 (118)
📁 檔案系統存取 (31)
🌐 網路存取 (2)
品質評分
你能建構什麼
Безопасные изменения кода
Вносите изменения с автоматической возможностью отката. Никогда не теряйте оригинальный код снова.
Отслеживание всех изменений
Сохраняйте 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 строках - большие файлы становятся сложными в поддержке