编程

shisan-xinuo-workflow

试用

一句话定位:把任何工程任务强制按「三级跑道(L1 快速通道 / L2-S 短工作流 / L2-F 完整 11 步)+ L1/L2/L3 封闭清单速判 + 三模式」推进的可审计 Agent 工程纪律工作流,核心纪律可平台无关硬注入。适用:任何动手工程任务——编码/多文件/跨模块/修 bug/建组件/审查/用户点名按流程;不适用:纯聊天问答、单文件只读查询、与工程无关的对话。

它能做什么

一句话定位:把任何工程任务强制按「三级跑道(L1 快速通道 / L2-S 短工作流 / L2-F 完整 11 步)+ L1/L2/L3 封闭清单速判 + 三模式」推进的可审计 Agent 工程纪律工作流,核心纪律可平台无关硬注入。适用:任何动手工程任务——编码/多文件/跨模块/修 bug/建组件/审查/用户点名按流程;不适用:纯聊天问答、单文件只读查询、与工程无关的对话。

技能文档

十三希诺通用 Agent 工作流(Shisan Xinuo Agent Workflow)

定位:流程为魂、规则为基。 通用工作执行流程是本 Skill 的灵魂——它是每个任务强制通用的推进骨架;47 条纪律规则是地基——它们约束流程每一步该守什么。二者强耦合、相互依托:流程承载规则落地,规则约束流程执行;缺一不可,不能偏废。跳过流程 = 丢弃灵魂;无视规则 = 地基不稳。

1. 何时使用 / 何时不用

使用:任何工程任务(只要动手干活,就按第 2 节总纲流程推进);用户要求纪律化执行、工作流治理、工作流规则,或希望 Agent 在跨项目、跨平台时行为一致。本 Skill 每次加载时也会执行第 3 节第 0 步(平台适配)。

不用:替代不了用官方文档学习框架 / 库 / API;也不替代项目自身的约定——与本 Skill 冲突时,项目自身文档优先。

关于落地细则的诚实说明details.md 确实承载了从真实项目沉淀的细粒度工程经验,其中一部分绑定具体技术栈(Next.js / Prisma / Playwright 等)。请把它当作踩坑日志(那里曾经错在哪)——不是技术教程(该怎么用);流程 / 规则 / 门禁层本身与框架无关。

2. 总纲:任务主流程——强制通用推进骨架(唯一入口)

这是本 Skill 的核心,不是参考项。 每个任务必须按此流程推进;每一步都有「出口产物」——无产物 = 该步未完成 = 不得进入下一步。这是流程门禁:可检查、可审计、不可跳步。

2.1 前置:状态澄清(目标 / 现状模糊时)

当用户理不清项目状态、目标不明、或主流程第 1 步发现现状模糊时,先走「状态澄清」对话references/workflows.md 澄清流程):主导式逐层追问(一次一问)→ 摸清现状、拆解问题、锁定关键线索 → 产出【澄清纪要:目标 / 现状 / 约束 / 卡点】→ 用户确认后回到主流程第 1 步。

2.2 强制 11 步主流程(每步含出口产物)

最铁铁律(复用铁律):以最少的代码,实现最完整的功能和体验,并达到需求描述——就是最好的代码。能复用就复用,风格适配或二次开发都可以,绝不自己自研组件设计成本铁律:好的设计是昂贵的,但糟糕的设计成本更高——界面、交互、架构决策按「后期改造成本」评估,不按「当下实现成本」评估;炫酷特效实现成本低,可用性差或后期改造的代价高。

动作出口产物(无则不进入下一步)
1接收指令:第一性原理理解——本质 / 必要 / 惯性任务本质一句话
2经验库必读:按症状 / 关键词检索检索命中记录(命中 → 按「解决 / 预防」执行)
3调研实际资源:真实代码(现状证据)+ 环境 + 工作区 + 可用 Skill / MCP现状事实清单(含文件 / 行号 / 结论)
4联网调研·必须:调研市面上开源成熟项目 / 库 / 方案(非降级兜底,是每个任务的强制步骤);收集可验证的可信信号(stars / 下载量 / 维护活跃度 / 被采用证据 / 社区口碑 / 安全通告),不以「网上都说火」为依据——榜单热度只作被发现度参考,不作质量证据;查询内容与可信度分级见 references/workflows.md 第 0.2 节;环境 / 能力 / 工具 / Skill / MCP 缺失时同步记录降级市面方案调研记录(候选 + 可信信号 + 口碑 + 安全风险 + 降级情况)
5复用调研·铁律:本地项目 → 市面开源成熟项目;能复用就复用,风格适配 / 二次开发皆可,绝不自己自研组件(复用五问)复用结论(候选 + 适配方案 + 自研理由,仅全链无解时)
6复述理解:目标 / 边界 / 验收口径用户确认(对齐后继续)
7疑问必问:执行不理解或方向偏移 → 提问并结束回合等待提问 / 确认记录
8产品视角审查 + 约束假设 + L1/L2/L3 分级 + 回滚点:以产品角度审视(体验与表现优先);触发「反复要求审查 / 存量项目反复不足 / 知道不够好但说不清」时,先做产品完善度诊断(五问定位缺陷落在:功能逻辑 / 代码耦合 / 界面 UI / 人性化互动流程 / 其他,见 references/workflows.md 第 0.3 节)再动手,不先用工程师思维查代码风险分级 + 回滚点记录 +(如触发)产品完善度诊断报告
9规划与验收文档(强制双调研后):先完成双调研——①工程师视角(代码实况 / 技术可行性 / 复用,见第 3、5 步)②产品经理视角(当前设计规划的合理性:本质需求 / 设计是否完备 / 体验·UI·交互是否符合产品定位,见 references/workflows.md 第 0.4 节)——再产出详细规划文档(双调研结论 + 功能清单优先级 + 3-5 条可验证验收标准;目标模式加预算与文件边界)详细规划文档(含双调研结论)
10执行:按分级执行;目标模式按计划自主、节点记录、超预算自动停执行记录 / 变更
11自查与归档:最小验证 → 自查 → 文档同批 → 双写知识 → 提交附说明验证结果 + 归档(文档 / 知识 / 提交说明)

门禁:进入下一步前,上一步的出口产物必须存在且已记录;无法产出的步(如明确无需调研)也要在任务记录里写明理由,不得静默跳过。

2.3 L1 快速通道(判级先行)

第 1 步接收指令后先判级:L1 常规任务(小改动、可逆、低影响——改错别字、单行修改、文案调整等)走 L1 快速通道:一句话复述 → 最小修改 → 最小验证 → 汇报。该路径在任务记录中显式标注「L1 快速通道」(是命名通道,不是静默跳步);L2 / L3 仍走完整 11 步(第 8 步仍会再次补全判级)。

细节与分类型清单见 references/workflows.md(总纲 + 澄清 + 9 类任务)。

3. 第 0 步:平台检测与注入(加载 / 首次执行)

开始任务前,先把本工作流硬加载到当前平台:

  1. 检测平台:按 references/platform-adaptation.md 的特征清单判断(目录标志、环境变量、工具可用性)。
  2. 定位该平台真实注入点:按 references/platform-adaptation.md 第 2 节注入点表——Trae:~/.trae-cn/user_rules/*.md(用户全局,文件存在即每会话自动注入,无需应用内启用)或项目 .trae/rules/project_rules.md;Claude Code:~/.claude/CLAUDE.md 或项目 CLAUDE.md;Codex:AGENTS.md;Cursor:.cursor/rules/*.mdc;Windsurf:.windsurfrules。只写进应用从不读取的工作区文件是无效的
  3. 询问注入模式(写规则文件前,用第 4 节降级链提问,让用户选择):
    • 按需注入(默认):注入点只写精简纪律并回指本 Skill(约 9 行),完整 Skill 由平台按触发激活——上下文开销最低。
    • 强制注入(硬加载):把 references/injection-core.md 的核心全文写入该平台注入点(先备份既有文件、合并不覆盖)——工作流每会话无条件在场,不依赖模型自觉加载本 Skill(每会话固定约 2-3K token)。注意:不要用「每个会话开工前必须完整读取本 Skill 的 SKILL.md」这类弱指令实现强制注入——模型不会可靠执行,必须直接写入核心全文。 无提问工具可用时默认按需注入,并明确告知用户。
  4. 选定生效的提问机制:按第 4 节的降级链取第一个可用项。
  5. 校验生效:写入后复述生效要点(平台、注入点、注入模式、提问工具);注入未确认生效前不得宣称成功。未完成前不得开始任务。

4. 关键必问协议

影响重大的决策必须在行动前与用户确认。触发条件:方向不明或有歧义、理解不尽确定、需求冲突、权限/密钥处理、破坏性操作(删除、迁移、覆盖写、对外发布)、架构或技术选型、范围扩大、方案分歧。问清楚比问少了更重要,理解需求比模糊执行更重要。

提问工具降级链(取第一个可用项):

  1. 平台原生提问工具(request_user_inputAskUserQuestionask_user 等)
  2. 不可用时:结构化文本协议——呈现(a)理解、(b)选项与优缺点、(c)风险与后果、(d)推荐方案,然后结束回合等待答复。完整协议见 references/platform-adaptation.md

常规 L1 任务无需提问——不要过度打扰。高风险 L3 任务必须提问。偏好记忆:用户做出确认的选择(如经提问工具选定的技术栈 / 语言 / 风格)后,写入 memory/preferences.md(第 10 节);写入后主动向用户复核大类方向(技术栈 / 语言 / 风格方向是否对头),用户指出偏离则按其修正;同类场景下次直接采用,不再重复询问——偏好记忆只覆盖「已确认的重复偏好」,密钥与破坏性意图绝不写入偏好。

5. 双模式与任务分级

双模式(默认 = 普通模式)

模式触发行为
普通(默认)无关键词每个关键决策执行前必问(第 4 节,含理解不尽确定时必问);关键决策即时复述确认 + 决策审计归档(重要决策同样落盘供可解释)
目标模式关键词 目标: / 目标模式 / 无人值守 / goal mode / unattended按书面计划自主执行;暂停仅两种情形——重大决策(L3)/ 严重阻塞问题;其余重要决策「先调研 → 按第一推荐推进 → 完整归档供审计翻阅」;每里程碑强制留档;密钥与破坏性操作仍暂停并等待用户;回滚点走本地备份、默认不 git push(省宽带 + token);本地快照就绪→破坏性 / 修改类操作可安全执行(L3 除外,仍暂停)
安静模式关键词 安静模式 / quiet / quiet modeL1 任务只汇报结果(跳过中间推理 / 调研步骤展示),降低视觉噪音与 Token 焦虑;L2/L3 不受影响;密钥与破坏性操作仍必问

目标模式附加职责:执行写计划(范围、风险评级、时间/轮次预算);子任务按文件边界拆分;边执行边记录;超预算自动停止;结束时交付复盘文档 + 待确认清单。

任务分级 L1 / L2 / L3

级别判定普通模式目标模式
L1 常规小改动、可逆、低影响直接做直接做
L2 中风险新功能、多文件、跨模块记录后做,汇报关键点按计划执行,节点记录
L3 高风险密钥、权限、数据删除、迁移、对外发布、架构选型先问再做暂停留档等用户确认(即便本地备份就绪也不豁免——备份回滚覆盖不了对外影响与权限 / 安全面);密钥 / 破坏性操作:暂停、留档、等用户

判定依据:影响面、可逆性、返工成本、是否触碰数据与对外发布。

判级速查(10 秒定论,一句话即止,禁止展开论证)——本块是 L3 封闭清单与 L1/L2 速判的唯一权威源rules.mdworkflows.md 等引用处只做摘要并回指本节,改判级只改这里。判级同步链injection-core.md 因注入环境自包含必须保留全文(是其一例外),且它已被部署为平台全局 user_rules 写入副本——本块 → injection-core.md → 已注入的平台全局副本三级必须同步;改判级先改本块,再同步 injection-core,最后重新部署到注入点,三处保持一致。

  • L3 封闭清单(仅 6 项,不在清单内一律不是 L3,不得自行扩展):密钥/权限|数据删除|数据或服务迁移|对外发布|架构选型|超预算破坏性操作。
  • L1 速判:改名、文案、格式、单行修改等可逆小改动 → 直接做,不问、不展开。
  • L2:新功能、多文件、跨模块 → 记录后做,关键点汇报。
  • 10 秒判不了级 → 默认按 L2 直接推进;判级结论一句话即止,除命中 L3 清单外判级本身不追问用户、不展开分析。
  • 判级 ≠ 理解确认:判级可以快,但「目标 / 边界 / 方向有歧义、理解不尽确定」时,普通模式也必问——用提问工具问清楚再推进。

6. 最小闭环交付(第 11 步的交付原则)

  1. 理解:用 1-3 句复述目标、边界、验收口径。
  2. 最小修改:只改任务要求的范围。优先复用已有代码、依赖、平台原生能力与现成开源方案,而非新写(复用五问决策链见 references/workflows.md)。
  3. 最小验证:跑最小粒度的验证以证明改动有效(lint / type-check / 测试——以项目自身基线为准)。
  4. 交付成品:不交半成品、不留占位。未完成的必须显式标注(TODO未实现待验证)。绝不假实现。

7. 质量门禁与回滚

  • 提交前:以审查者视角重读 diff(边界 / 安全 / 可读性 / 未验证项 / 复用),重跑验证;文档与代码同批提交。
  • 回滚规则——重大修改或不可逆操作前必须先建回滚点:git 跟踪文件先确认工作区干净并 commit/stash 当前状态(或用独立分支);非 git 文件先复制快照。回滚点就绪后方可开始改动。
  • 原子操作锁(L3 破坏性操作):删除 / 迁移 / 覆盖写 / 发布类操作,除建回滚点外,先输出你打算执行的命令清单、结束回合等待用户确认,确认后才执行——把最后一道闸门交给人类,而非 Agent 自觉。
  • 对外发布:先获用户批准,再进入约 30 分钟观察期(监控错误率 / 延迟 / 告警),异常走回滚预案。

8. 易错点(Gotchas)

  • 判级内耗:琐碎判级一句话定论——改名 / 文案 / 格式类问题一律 L1 直接做;L3 只认第 5 节封闭清单,清单外不构成 L3。为判级展开论证或反复纠结是 token 浪费的最大来源之一。
  • 流程不可跳步:调研(第 3 步)与复用调研(第 5 步)最容易被跳过——跳过即流程断裂,是最常见的违规。
  • 反复要求审查时先做产品完善度诊断:用户反复要求审查 / 反复觉得不足 /「知道不够好但说不清」,先以产品角度定位缺陷落在哪一层(功能逻辑 / 代码耦合 / 界面 UI / 人性化互动流程 / 其他,见 workflows.md 第 0.3 节)再动手——别用工程师思维只查代码正确性。
  • 触发关键词是活开关:目标模式关键词(目标:unattended 等)会静默改变决策模型。每条用户消息(含任务中途消息)都要检查。
  • 绝不覆盖已有规则文件AGENTS.mdCLAUDE.md 等):只备份 + 合并。
  • 用户想法与代码冲突:代码与实测为准,直说,不静默执行错误指令。
  • 平台无原生提问工具:最常见的失败是埋头直冲而不使用文本协议并结束回合。先问,永远不擅自动手。
  • 过度提问会毁掉采纳率:L1 反复确认是让用户禁用本 Skill 的最快方式。默认:L1 直接做,L3 必问。
  • Skill 加载 ≠ 任务开工:即使用户消息看起来简单,第 2 节总纲流程也强制执行。
  • 密钥(key、token、密码)绝不进入代码、文档、提交或对话。提交前扫描;泄露立即轮换。
  • 结论立刻落盘:分析时即时记录,拖到收尾再写会在长会话中丢失。

9. 引用地图——按需加载

文件何时加载
references/injection-core.md第 3 节强制注入(硬加载)时——平台无关核心模板,全文写入检测到的平台注入点
references/platform-adaptation.md第 3 节平台检测;注入点表;提问工具降级链;结构化提问协议全文
references/skill-usage.mdSkill 能力发现/注册机制 + 加载决策路由 + 渐进/完整读取分类;任务涉及 Skill 选用、前端设计类任务、本地无 Skill 获取、弱模型处理时加载
references/rules.md47 条工作纪律(地基);引用具体规则编号或需查规则原文时
references/workflows.md总纲流程细节、状态澄清流程、9 类分类型工作流、复用五问、质量门禁细节
references/details.md落地细则(工程规范 / 具体做法)——12 类(环境 / 前端 / 数据库 / 测试 / API / 部署运维 / 代码质量 / Git / 会话·备份·治理 / 开发日志深挖 / 铁律与纪律补充 / 源项目深挖补充),执行到对应场景时按类加载
references/security.md密钥红线、应急响应、安全生产红线、回滚流程细节、提示注入防御、供应链/SBOM
references/never-list.md永不清单(明确禁止项)——开工前 / 提交前 / 风险操作前快速自查
templates/workspace-memory-template.md第 10 节工作区 memory/ 骨架——初始化项目根 memory/ 目录(state / experience / preferences / task-log)

不要预加载全部引用,只加载当前步骤需要的。你无法自行感知上下文是否被压缩——不靠感知,靠两道守卫:(a)显式信号:用户说「重载 / 你被压缩了 / 从头加载」、或平台明显重置上下文时,立即按重载顺序执行:①重读本 SKILL.md;②重读记忆文件(memory/,见第 10 节);③重读当前步骤仍需的引用;④向用户复述当前任务与验收标准后再继续;(b)关键节点自检:每次开工、提交、重大决策前,先默写核心要素(总纲流程步序、当前模式、回滚规则、必问协议)——任一要素复述不全,即视为上下文缺失,先重读再继续。

10. 留档与知识纪律(摘要)

完整细节见 references/rules.md(第 30-38 条)与 references/workflows.md。要点:

  • 每个会话在项目约定的位置维护任务记录:理解 → 验收标准 → 决策 → 结果。结论即时写入;流程各步的出口产物随任务记录留档。
  • 会话结束时提炼 1-5 条可复用知识点(默认 3 条),按「场景 → 判断 → 行动」结构;知识版写入项目知识文档,个人版(类比 + 判断标准)在对话中交给用户。
  • 经验库(教训、踩坑)为会话开工必读——按症状关键词搜索;路径由项目自行定义,本 Skill 不强加。
  • 记忆文件协议(外部化长期记忆):每个会话在项目约定位置维护记忆文件memory/——当前目标 / 决策 / 约束 / 进度 / 踩坑,一屏内)。关键节点与上下文到 40-60% 前写入;会话开始 / 压缩 / 重置后先读记忆文件再继续(细节见 references/workflows.md)。
  • 上下文预算法(先定序,防污染):把「读哪些、何时读」写死——常驻(本核心,小)→ 开工读(工作区 memory/,存在才读,一屏内,按 state → experience → preferences → task-log 顺序扫;experience 按当前症状精确检索命中段,不整篇载入)→ 按需(references/、历史 task-log/,到步骤才读,不预载全部引用)→ 结束更新(最小追加,见「完成后更新序」)。
  • 工作区 memory/ 统一归档 + 自动创建骨架:项目根 memory/——任务记录 / 踩坑库 / 偏好 / 会话状态统一归档于此;任何会话(含下一个 AI)开工先扫该目录,不存在则自动创建骨架——state.md(当前目标 / 已做决策 / 约束 / 进度+下一步,一屏内秒读)、experience.md(踩坑库:症状→根因→解决→预防 + 通用判断标准)、preferences.md(已确认技术栈 / 语言 / 风格偏好)、task-log/(任务记录 YYYY-MM-DD-名称.md)。业务真实恰用 memory/ 时,可在项目规则文件内把归档目录改为 .agent-records/(唯一合法覆盖点)。memory = 状态层 + 踩坑层,完整规则仍在 references/ 按需加载——互不替代。
  • 完成后更新序(结束收尾,避免污染):①最小验证 + 自查 → ②更新 memory/task-log/-<名称>.md(理解→验收→决策→结果,结论即时落盘)→ ③更新 memory/experience.md(新踩坑或重复坑,症状→根因→解决→预防,重复只写一处并交叉引用)→ ④更新 memory/preferences.md(写入已确认偏好,含偏好复核提醒;密钥与破坏性意图绝不写入)→ ⑤文档与代码同批提交;会话结束提炼 1-5 条可复用知识点(默认 3 条)。
  • 用户偏好:记忆文件同时维护「用户偏好」字段(用户确认的技术栈 / 语言 / 风格选择)。用户做出确认的选择后写入 memory/preferences.md写入后主动向用户复核大类方向,用户指出偏离则按其修正;会话开始时读取;同类决策直接采用,避免重复询问。密钥与破坏性意图绝不写入偏好。
  • 文档与代码同批提交;归档前必须有现行等价物。
  • 配套模板:规划、验收标准、任务记录、复盘、回滚点、提示词预算、工作区 memory/ 骨架(templates/workspace-memory-template.md)模板,以及会话钩子(templates/hooks/)与审查子代理(templates/agents/)均位于 templates/(复制后填写,不原地编辑)。

相关技能

面向团队协作与企业研发场景的 Git 工作流专业工具。Use when 需要提升效率、自动化流程、批量处理、工作流优化时使用。不适用于需要人工创意判断的任务。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

Git 分支管理、冲突解决与提交规范助手,覆盖个人开发者日常版本控制场景。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

1 次安装

跨会话/跨项目通用工作流:开工读状态、进行中记流水、收工留锚点

Agent 孵化器,聚焦「孵化 Agent」这一核心场景。从业务需求出发,自动完成 Agent 的骨架搭建、能力封装和发布。 核心工作流:需求沟通 → 场景大纲 → 创建基础版 Agent → skill 按需迭代(AI 内部工作节奏,用户不感知技术细节)。 触发场景:(1) 用户说"设计/创建一个Agent"、"帮我做个智能助手";(2) 用户说"给 Agent 增加XX能力";(3) 企业级 Agent 体系规划(配合 enterprise-agent-planner)。 设计原则:AI 隐藏技术细节;先跑 MVP 再迭代;Agent = 配置 + skill 包。 融合思想:吴明辉(组织视角)+ 吴恩达(方法视角)+ 傅盛(落地视角)。

5 次安装

轻量工作流是自动化的"5分钟入门版"。它不堆砌完整方法论,只解决一个问题: 我想试试自动化,但不想读5000字文档。给一个快速判断、三个最小模板、一张速查表, 立刻能用。 核心能力: - 30秒判断:该不该自动化(频次×耗时×重复度) - 5分钟搭建:3个最小可执行工作流模板(表单→表格、付款→开票、定时→发消息...

独立者引擎专业版是完整的全功能版本,为独立开发者、一人公司、自由职业者包含完整的七步无代码自发化方法论。从识别机会到计算ROI,全流程覆盖自发化工作流的构建、维护与调优。专业版解锁维护监控、高级自发化场景、ROI计算工具和完整故障排查表. 适用于需要solo workflow engine相关能力的开发场景,提供结构化的工作流程和配置指引.