#!/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 ""