Codebase

自动化备份个人开发环境与代码库的完整系统。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Codebase。
它的用途是:自动化备份个人开发环境与代码库的完整系统。
完整的 Skill 内容见:https://321skill.com/skills/codebase/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请帮我检查最近一次的自动备份是否成功,并列出最近变更的文件。”,它会解析仓库的提交日志和状态,向你报告备份执行情况和文件变更摘要。或者

对AI说:“我的开发环境配置文件损坏了,请从最新的备份中恢复我的 .bashrc 文件。”,它会指导你从本地或远程仓库中检出指定版本的文件。

介绍

Codebase Skill 旨在解决开发者因系统故障、误操作或设备更换导致代码、配置和项目文件丢失的痛点。它提供了一个自动化、版本化的备份方案,将指定目录(如 /home/user01)的完整内容同步到 Git 仓库。

使用方式非常简单:用户只需配置好 Skill 指向的本地目录和远程 Git 仓库,并设置定时任务(如每小时执行一次),Skill 便会自动执行备份、提交和推送操作,无需人工干预。

该 Skill 特别适合需要长期维护个人项目、有复杂开发环境配置或希望将工作空间完整存档的开发者。无论是独立开发者、远程工作者还是学生,都能从中受益。

建议在使用前,确保备份目录不包含敏感信息(如密钥、密码),并合理设置 .gitignore 文件以排除不必要的临时文件或大型二进制文件,以优化存储和同步效率。

核心特点

与仅备份代码片段的工具不同,它备份的是包含项目、配置文件、开发框架乃至自动化脚本的完整工作目录树,实现了开发环境的“全量快照”。其内置的自动化提交与推送流程,确保了备份的即时性和可靠性,无需用户手动操作。

注意事项

不适合需要实时同步或备份超大型文件(如数据库文件、媒体素材库)的场景,且依赖 Git 和网络连接。

常见问题

如何修改备份的频率?

修改配套的 auto_commit_hourly.sh 脚本中的 cron 定时任务设置即可。

备份的内容包含哪些?

包含配置的整个目录(如 /home/user01)下的所有文件,包括代码、配置文件、脚本等。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/codebase/raw/index.md 读取 Codebase 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。