plugins/tools/skein/skills/skein-add/SKILL.md
➕ 规划级入口 (只规划不执行): 把请求纳入 SKEIN task 的 planning 阶段 — 判新旧 + skein.py create 登记 + brainstorm + grill 硬门, 产出 prd/implement 后停在 skein.py start 之前, task 留 planning 态, 禁 exec/check/finish。用户想"先看规划再决定执行 / 添加规划任务 / 只规划不动手"时用。仅显式调用 (/skein-add), 禁 model 自动触发。与 skein-flow/skein-go 边界: 后者=强制全闭环 (plan→exec→check→finish), add=只到 planning 停
npx skillsauth add lazygophers/ccplugin skein-addInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
用户显式调用本 skill, 把请求纳入 SKEIN task 的 planning 阶段并停下: 判新旧 + 登记 + 交互式 planning, 产出 prd.md[+design.md]+implement.md 后停在 skein.py start 之前, task 留 planning 态, 交还控制权。禁 exec/check/finish — 那是 skein-flow / /skein-go (全闭环) 的职责。
本 skill 是 planning 真值源 skein-planning 的用户可调 façade (planning 正文零复制): 委托 skein-planning 无参 (= 跑完 STOP), 借完产物即交还。禁复制 planning 正文, 禁按参数分叉。
/skein-add 或明确"只规划不执行 / 先看规划"意图才进入。禁 model 自动触发 (自动全闭环是 skein-flow 的职责, add 不抢)。skein.py start / 禁派 exec subagent / 禁 check / 禁 finish。要执行 → 用户自行 /skein-go <task> 或 /skein-flow。skein-flow / /skein-go = 强制全闭环 (双模/命令); skein-add = 只到 planning 停 (仅显式)。不误抢。前置: 无
.skein/→ 先python3 ${CLAUDE_PLUGIN_ROOT}/scripts/skein.py init。
skein-planning 无参 (main 同步前台) — 判新旧 + skein.py create 登记 + brainstorm (逐问用户) + grill 硬门 + 写 prd.md[+design.md]+implement.md。全程 main 同步 (brainstorm/grill 需 AskUserQuestion, subagent 不能与用户对话; 纯信息调研可派 skein-researcher 只读)。planning 正文一切以 skein-planning 为准, 本 skill 不复述。skein.py board 更新看板 (状态 planning), 交还控制权。回传用户: planning 产物摘要 + "已规划完成, 停在执行前; /skein-go <task> 或 /skein-flow 执行"。禁 start / exec / check / finish。skein.py create main 同步跑 — 任务记录管理, 不派 agent。add 不跑 skein.py start (那是激活/执行, 归 flow/go)。.skein/task.md 禁直接 Edit/Write — 看板必经 skein.py board (guard hook 硬阻)。AskUserQuestion (判新旧不准 / 产物评审 / scope 澄清) 必用工具, 禁纯文本代替。skein.py 的结果 — 宣称 ≠ 调用 = 幻觉跳步。| 特征 | 判定 | | --------------------------------- | ---------------------------- | | 纯查询 / 文档阅读 / 问答 (无改动) | 豁免, 不建 task | | 单文件单处改, ≤20 行且位置已知 | 豁免 | | 跨 ≥2 文件 / 单文件多处 / 多步骤 | 必建 task | | 需外部调研 / 产出文档交付 | 必建 task (调研走 research) | | 边界模糊 | AskUserQuestion 用户裁定 |
| 触发 | 一线修复 | 仍失败兜底 |
| --------------------------------- | ------------------------------------------ | ----------------------------------------------------- |
| 非 SKEIN 项目 (无 .skein/) | 跑 skein.py init 初始化后继续 | 用户拒绝初始化 → 降级口头给规划框架, 不落 task |
| 判新旧不准 (新任务 vs 补现有) | 🛑 STOP AskUserQuestion 用户裁定 | 用户也拿不准 → 默认建独立新 task, 禁静默并入他 task |
| brainstorm 卡住 / 用户信息太少 | grill 轴 A/B 当提问引擎逐项追问回填 PRD | 仍答不清核心目标 → 🛑 STOP 圈定最小 MVP, 超出标后续迭代 |
| skein.py create 失败 (路径/权限) | 报错停, 修复后重跑, 禁跳过 | 仍失败 → 明确告知未登记, 禁口头宣称"已建 task" |
| # | 禁做 | 改为 |
| --- | --------------------------------------------- | ------------------------------------------- |
| 1 | add 跑 skein.py start / 派 exec / check / finish | add 只到 planning 停; 执行归 flow / /skein-go |
| 2 | 复制 skein-planning 正文进本 skill | 委托 skein-planning 无参 (真值源, 零复制) |
| 3 | model 自动触发 add | add 仅显式; 自动全闭环是 flow 职责 |
| 4 | main / agent 凭空设计需求方案 | brainstorm 逐问用户主导 |
| 5 | 把 skein.py create 派 agent 执行 | main 同步跑 |
| 6 | 纯文本提问代替 AskUserQuestion | 用户确认 / 选择必用工具 |
| 7 | 口头宣称"已建 task"但本回复无 skein.py tool_use | 先真实调用再回传 (宣称 ≠ 调用) |
| 8 | 把明显该 inline 的极简请求强行建 task | 作用域边界表判 |
skein-planning — planning 真值源 (本 skill 委托它); user-invocable:false, 故用户经本 façade 调用。skein-flow / /skein-go — 强制全闭环 (plan→exec→check→finish); 消费本 skill 攒下的 planning 态 task。skein-grill — 对抗审查 (planning 硬门); skein-researcher — 只读调研。tools
UI/UX 与布局设计——做界面布局/结构/导航/组件/交互的设计决策。触发:做UI/UX/布局/排版/导航/组件/交互/栅格/响应式/图表选型/字体配对。按媒介路由 HTML/Web、原生 App(iOS/Android/桌面)、CLI、TUI。需后端动态系统不适用;配色/主题/色板走姊妹 skill design-color。
tools
主题与配色设计——做颜色搭配/调色板/主题/品牌色阶/暗模式的设计决策。触发:选配色/调色/主题/色板/品牌色/暗模式/对比度/色盲/UI风格。按媒介路由 HTML/Web(CSS变量)、原生App(平台token)、CLI(ANSI)、TUI(真彩/256/16降级)。保证可访问性(对比度/色盲安全)。需后端动态系统不适用;UI/UX 布局/组件/交互走姊妹 skill design-uiux。
tools
跨任意组件(plugin/skill/agent/command)的验证驱动优化循环纪律 skill。当用户要优化某个已有组件却无明确方向、或要防止改了反而更差(自评乐观偏差 / 多维同改归因失效 / 为凑分加废话膨胀)、或要把一套通用「评分→单变量改→改后验证严格更好才留否则回滚→触顶停」的纪律套到任意组件上时使用。管优化过程本身的纪律(validation gate / ratchet / 独立验证 / 触顶停),不评单组件深度(交 skill-dev),不查插件接线(交 plugin-dev)。仅手动 /optimize-any 触发。
data-ai
两层规则记忆 (基于 .skein/spec)。planning 时 recall 召回相关规则、task finish 后 sediment 沉淀学习 + prune 自动精简过期/重复/断链规则。core 常驻硬规 + recall 按需召回, 经判定门自动写盘 (不逐次问用户)。产出 .skein/spec 下 core/recall 规则文件 + index。另支持空仓 bootstrap 播种规则基线、记忆大面积失效 (大重构/换栈) 时 reconstruct 可逆归档后按项目类型分型重建、maintain 手动体检 (超预算/stale/断链/重复/废弃, --apply 自动修复)、auto-fix (Stop hook 写 .pending-fix 标记 → main 派 skein-specer bg 跑 maintain --apply 全自动修, 断链只报告)。