feat: Add install.sh for one-line skill distribution and update
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -35,54 +35,37 @@ RequirementsDoc ──▶ PRD ──▶ FeatureSummary ──▶ DevelopmentPlan
|
||||
| | `/mt` | 增量修改 tasks |
|
||||
| **执行** | `/go` | 🚀 发射按钮,激进模式一口气完成开发 |
|
||||
| **辅助** | `/iter` | 迭代变更入口(Bug/功能/重构) |
|
||||
| | `/up` | 文档升级迁移 |
|
||||
| | `/up` | Skill 升级优化 |
|
||||
| | `/deploy` | Drone CI/CD 全流程部署引导 |
|
||||
| | `/changelog` | 一键发版(日志 + commit + tag) |
|
||||
|
||||
## 安装方式
|
||||
### 方式 1:直接复制
|
||||
## 安装 & 更新
|
||||
|
||||
一行命令搞定安装和更新。脚本会智能处理:新 skill 直接装,已有的对比更新,本地魔改自动备份。
|
||||
|
||||
```bash
|
||||
# 克隆仓库
|
||||
git clone https://git.internal.intelligrow.cn/zhangfucai/spec-coding-skills.git /tmp/spec-coding-skills
|
||||
|
||||
# 复制 skills 到你的项目
|
||||
mkdir -p .claude
|
||||
cp -r /tmp/spec-coding-skills/.claude/skills .claude/
|
||||
|
||||
# 清理
|
||||
rm -rf /tmp/spec-coding-skills
|
||||
# 在你的项目根目录执行(首次安装 & 后续更新都用这条)
|
||||
bash <(curl -sL https://git.internal.intelligrow.cn/zhangfucai/spec-coding-skills/raw/branch/main/install.sh)
|
||||
```
|
||||
|
||||
### 方式 2:Git Submodule
|
||||
或者先下载再执行:
|
||||
|
||||
```bash
|
||||
# 在你的项目根目录执行
|
||||
git submodule add https://git.internal.intelligrow.cn/zhangfucai/spec-coding-skills.git .spec-coding-skills
|
||||
|
||||
# 创建符号链接
|
||||
mkdir -p .claude
|
||||
ln -s ../.spec-coding-skills/.claude/skills .claude/skills
|
||||
curl -sL https://git.internal.intelligrow.cn/zhangfucai/spec-coding-skills/raw/branch/main/install.sh -o /tmp/install-skills.sh
|
||||
bash /tmp/install-skills.sh
|
||||
```
|
||||
|
||||
```bash
|
||||
# 提交变更
|
||||
git add .gitmodules .spec-coding-skills .claude/skills
|
||||
git commit -m "Add spec-coding-skills as submodule"
|
||||
```
|
||||
### 更新策略
|
||||
|
||||
| 情况 | 处理方式 |
|
||||
|------|---------|
|
||||
| 新 skill(本地没有) | 直接安装 |
|
||||
| 本地未改 + 上游有更新 | 直接覆盖 |
|
||||
| 本地魔改过 + 上游有更新 | 写入上游新版,本地版备份为 `SKILL.md.local.bak` |
|
||||
| 本地和上游一致 | 跳过 |
|
||||
|
||||
|
||||
## 更新 Skills
|
||||
|
||||
### Submodule 方式
|
||||
|
||||
```bash
|
||||
# 更新到最新版本
|
||||
git submodule update --remote .spec-coding-skills
|
||||
```
|
||||
|
||||
### 直接复制方式
|
||||
|
||||
重新执行复制命令覆盖即可。
|
||||
恢复本地版本:`mv SKILL.md.local.bak SKILL.md`
|
||||
对比差异:`diff SKILL.md SKILL.md.local.bak`
|
||||
|
||||
## 使用示例
|
||||
|
||||
|
||||
Reference in New Issue
Block a user