git-snapshot-rollback
Installation
SKILL.md
Git Snapshot & Rollback
此技能通过自动化脚本确保在回退 Git 提交时,不仅保留了当前的尝试(Snapshot),还通过 ARCHIVE.md 构建了一个可追溯的决策链表。
核心工作流
1. 确认回退目标
- 获取用户想要回退到的目标 Commit Hash。
- 询问或总结回退的具体原因(Reason)。
2. 执行自动化回退脚本
- 在执行前,必须询问用户是否需要将存档分支推送到远端仓库。
- 使用
run_shell_command调用技能内置脚本:- 如果用户同意推送:
python3 <path_to_skill>/scripts/rollback.py <Target_Commit> "<Reason>" --push - 如果用户不同意推送(默认):
python3 <path_to_skill>/scripts/rollback.py <Target_Commit> "<Reason>"
- 如果用户同意推送:
- 脚本将自动完成:
- Commit 当前所有未提交的变更。
- 创建
archive/{current_branch}/YYYY-MM-DD-HH-mm分支。 - 更新存档分支的
ARCHIVE.md记录。
Related skills
More from cafe3310/public-agent-skills
weekly-report-writer
此技能通过综合 Obsidian 笔记库中的文档进度来起草周报。适用于用户希望基于最近创建的文件、上一份报告和项目背景文档生成每周摘要的场景。
57im-local-kb
IM 知识整理和分析技能,专注于从聊天记录中提取高价值的知识。
31project-learner
结构化交互式学习助手,当用户希望学习项目相关知识、特定代码文件或底层技术时使用此技能,它会将学习过程记录为持久化的 Markdown 日志。
26media-organizer
与用户协作,根据项目约定,将媒体文件目录组织成结构化、分类化和文档化的格式。
20doc-todo-log-loop
基于日志记录驱动的轻量级项目开发和管理方案。如果用户在项目章程提及,应使用此技能。
19project-design-concept-organizer
作为一个 doc-todo-log-loop 的补充技能,用于在开发过程中整理、归纳项目的设计理念、核心概念和架构模式。旨在将分散的开发决策和隐性知识转化为系统的设计文档。
16