diff --git a/README.md b/README.md index f83ed56..3fee33a 100644 --- a/README.md +++ b/README.md @@ -55,18 +55,20 @@ YxStack 支持跨会话知识积累——每次指令执行完毕,报告自动 ## 安装使用 -将本仓库克隆至 `~/.codebuddy/yxstack/`,并在 `~/.codebuddy/CODEBUDDY.md` 中引用: +同事推荐?一行命令搞定: -```markdown -# 工作流规范 -采用 **圆心商业化工作流(YxStack)** 作为全局默认规范。 - -使用指令时,需读取 `~/.codebuddy/yxstack/commands/{command}.md` -获取完整执行模板,并按模板中的 Checklist 执行。 - -完整定义见 `~/.codebuddy/yxstack/README.md`。 +```bash +git clone http://82.157.208.197:3000/qiukai/yxstack-skill.git ~/.codebuddy/yxstack/ && bash ~/.codebuddy/yxstack/install.sh ``` +脚本会自动: +1. 下载 YxStack 模板到 `~/.codebuddy/yxstack/` +2. 在 `~/.codebuddy/CODEBUDDY.md` 中添加 YxStack 配置(已配过则跳过) + +装完直接在你的 CodeBuddy Code 里输入 `/pfit`、`/pos` 等指令即可使用。 + +**纯离线安装**:先下载 `install.sh`,手动跑 `bash install.sh`。 + ## 项目负责人 - 维护:筑基阁(开阳星) diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..7e1e426 --- /dev/null +++ b/install.sh @@ -0,0 +1,88 @@ +#!/bin/bash +# ============================================================ +# YxStack 一键安装脚本 +# 用法:curl -sSL {raw_url} | bash +# 或者:bash install.sh +# ============================================================ +set -e + +REPO_URL="http://82.157.208.197:3000/qiukai/yxstack-skill.git" +YXSTACK_DIR="$HOME/.codebuddy/yxstack" +CODEBUDDY_MD="$HOME/.codebuddy/CODEBUDDY.md" + +YxSTACK_CONFIG=' +## YxStack 工作流 +采用 **圆心商业化工作流(YxStack)** 作为全局默认规范。 + +### 核心约束 +- 专注业务策略、产品规划、商业模式、增长运营 +- 不输出研发实现、代码、技术架构、UI 设计 + +### 内置指令 +| 指令 | 用途 | +|------|------| +| /pfit | 痛点真伪验证 | +| /pos | 产品定位与差异化 | +| /uj | 用户旅程与流失分析 | +| /prd | 业务型 PRD 与 MVP 定义 | +| /money | 商业模式与定价体系 | +| /gtm | 冷启动与推广方案 | +| /metric | 业务指标与复盘 | +| /comp | 竞品商业分析 | + +使用指令时,需读取 `~/.codebuddy/yxstack/commands/{command}.md` +获取完整执行模板,并按模板中的 Checklist 执行。 + +完整定义见 `~/.codebuddy/yxstack/README.md`。 +' + +echo "" +echo " ★ 圆心商业化工作流(YxStack)安装中..." +echo "" + +# 1. 克隆仓库 +if [ -d "$YXSTACK_DIR" ]; then + echo " [1/2] 更新 YxStack 模板..." + cd "$YXSTACK_DIR" + git pull --ff-only 2>/dev/null || { + echo " ⚠ 更新失败,重新克隆..." + cd "$HOME" + rm -rf "$YXSTACK_DIR" + git clone "$REPO_URL" "$YXSTACK_DIR" + } +else + echo " [1/2] 下载 YxStack 模板..." + mkdir -p "$HOME/.codebuddy" + git clone "$REPO_URL" "$YXSTACK_DIR" +fi + +# 2. 配置 CODEBUDDY.md +echo " [2/2] 配置全局工作流..." + +if [ ! -f "$CODEBUDDY_MD" ]; then + # 全新用户,创建文件 + echo "# 全局配置" > "$CODEBUDDY_MD" + echo "$YxSTACK_CONFIG" >> "$CODEBUDDY_MD" + echo " ✓ 已创建 CODEBUDDY.md 并写入 YxStack 配置" +elif grep -q "YxStack\|yxstack\|圆心商业化工作流" "$CODEBUDDY_MD" 2>/dev/null; then + echo " ✓ CODEBUDDY.md 已包含 YxStack 配置,跳过" +else + # 已有文件但没有 YxStack,追加 + echo "" >> "$CODEBUDDY_MD" + echo "$YxSTACK_CONFIG" >> "$CODEBUDDY_MD" + echo " ✓ 已在现有 CODEBUDDY.md 末尾追加 YxStack 配置" +fi + +echo "" +echo " ★ 安装完成!" +echo "" +echo " 现在你可以使用以下指令:" +echo " /pfit — 验证痛点真伪" +echo " /pos — 产品定位与差异化" +echo " /uj — 用户旅程分析" +echo " /prd — 业务型 PRD" +echo " /money — 商业模式与定价" +echo " /gtm — 冷启动方案" +echo " /metric — 业务指标体系" +echo " /comp — 竞品商业分析" +echo ""