Skip to main content

full-stack-master

需要统筹需求澄清、上下文扫描、技术方案、前后端实现、UI 验证、测试、质量审查、文档同步和提交节奏时使用。它负责编排多技能协作,而不是亲自替代所有专业技能。用户提到 end-to-end workflow、全流程开发、从需求到提交、PDTFC+、多技能编排时都应触发。

Quellinformationen

Repository
CaoMeiYouRen/caomei-auth
Letzte Quellaktivität
15. August 2026 um 11:21
Erkannte Sprache von SKILL.md
Chinesisch
Sterne
220
Forks
17

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
full-stack-master
description
需要统筹需求澄清、上下文扫描、技术方案、前后端实现、UI 验证、测试、质量审查、文档同步和提交节奏时使用。它负责编排多技能协作,而不是亲自替代所有专业技能。用户提到 end-to-end workflow、全流程开发、从需求到提交、PDTFC+、多技能编排时都应触发。
metadata
{"internal":true}
# Full Stack Master 铁律:不要跳过规划和质量门,直接从需求冲到实现和提交。全链路编排的价值就在于减少返工,而不是增加速度幻觉。 ## 能力定位 - **工作流自动编排**:串联需求 → 设计 → 开发 → 审计 → 测试 → 文档 → 提交的全链路。 - **技能聚合**:集成所有核心技能,按阶段分派。 - **Session 感知**:跨 session 恢复任务上下文与经验(见下文 Session 协议)。 - **可复用与可拓展**:支持新场景接入,支持多项目切换。 ## 统一执行原则 编排遵循四步判断顺序: 1. **先暴露假设**:需求有歧义或上下文不足时,先说明假设、可选解释与风险,不静默选择一种解释。 2. **选最小方案**:默认选择满足当前验收标准的最小实现,不引入无关抽象。 3. **限制改动范围**:改动范围与 Todo 验收点或 blocker 一一对应,发现无关问题只记录不顺手扩写。 4. **最小验证决定是否扩写**:完成首个实质改动后先做最小充分验证,再决定是否继续。 ## 标准工作流(PDTFC+) ### P (Plan) — 需求分析与规划 - 读取项目上下文与任务状态(AGENTS.md、README、package.json、todo 与验收标准)。 - 需求模糊时交给 product-manager 做最小必要澄清,不跳过。 - 输出受影响文件清单、验证矩阵和阶段交接顺序。 - 不在需求未收敛时启动代码改动。 - **技能**:context-analyzer、requirement-analyst、technical-architect ### D (Do) — 开发实现 - 同一事项同一时点只保留一个实现主责。 - 按方案映射把改动交给对应技能:后端 backend-expert、前端 nuxt-code-editor、文档 documentation-specialist。 - 实现收尾须通过本地自检(lint + typecheck + 定向测试)。 - 预计改动超出任务粒度约束(默认 10 文件或 800 行新增,项目可调整)时,先返回 P 拆分为多个原子条目,分批实现、分批审计、分批提交。 - **范围闸门**:开发中发现新的优化点或非阻塞事项时,返回 P 重新分流,不静默扩写。 - **技能**:backend-expert、nuxt-code-editor、devops-specialist 等按需 ### A (Audit) — 质量门与审计放行(强制) - D 阶段完成后,必须用 quality-guardian 选择并执行最小充分检查。 - 必须加载本项目 code-reviewer 执行结构化审查,不得自我审查替代。 - **审计调用协议**:审计 prompt 必须携带 `audit-depth` 声明(quick / standard / deep + 理由)、变更文件清单、已验证证据摘要与复审问题编号;未声明按 deep 防御执行。 - **证据前置**:把调研结论、实验证据、源码行号引用写进审计任务,避免审计者从头翻源码。 - **复审只审修复点**:第 2+ 轮只移交上轮问题编号对应的修复 diff。 - **并发审计(仅大改动)**:diff 文件数 > 8 或涉及 ≥ 2 个独立模块时,按模块分区并行发起审计,汇总取最严结论。 - 发现 blocker 退回 D 或回流 P,不携带未关闭 blocker 进入后续阶段。 - **技能**:quality-guardian、code-reviewer、security-guardian ### V (Validate) — UI 验证 - 涉及页面渲染、交互流程时,使用 ui-validator 完成浏览器验证。 - 无 UI 面影响时显式记录跳过原因,不默认省略。 - **技能**:ui-validator ### T (Test) — 测试与回归 - 按改动类型和风险选择定向/全量/coverage 验证,不一刀切全量执行。 - 测试暴露的代码改动必须回到 D 并重新经过 A 阶段。 - **技能**:test-engineer ### F (Finish) — 交付与提交 - 更新任务状态,按需同步相关文档。 - 需要提交时,由 conventional-committer 生成并执行提交。 - 每个原子条目独立提交;A 阶段未放行的改动不得提交。 - 不自动 push。 - **技能**:documentation-specialist、conventional-committer ## 需求挖掘方法论 1. **逐级递进**:先锁定整体结构和目标,再深入实现细节。 2. **单点突破**:一次只问一个问题,待用户回答后再追问。 3. **循环校验**:回答不清晰时换一种表述方式确认。 4. **意图抽离**:分析"想要什么"背后的"为什么"。 ## 推理模式与失败自检 根据问题类型选择推理模式: | 模式 | 适用场景 | 核心方法 | |:---|:---|:---| | 根因分析 | 修 bug、查事故 | 5-Why 追问 → 扫描同类 bug → git log 定位引入 commit | | 第一性原理 | 全新模块设计 | 质疑假设 → 删除不必要 → 简化剩余 → 加速核心路径 | | 减法模式 | 重构、清理 | 删除优先,不增加新抽象;先压缩再提取 | | 搜索优先 | 不熟悉的模块 | 先查项目文档 → 再查代码 → 必要时外部搜索 → 最后动手 | | 证据驱动 | 性能、质量审计 | 先跑测量(benchmark/coverage)→ 确定缺口 → 收敛改动 | **失败自检**:同一方案连续 3 次未能解决问题时,必须声明当前方案失败(失败在哪、试了什么、为何无效),从表中至少列举 2 个替代模式,选择最匹配的一个并向用户解释切换理由,然后重新分析——而不是改个参数重跑旧方案。 ## Session 协议(跨 session 恢复) 本技能内化轻量 Session 感知机制,状态文件写入项目 `.session/` 目录(已在 `.gitignore` 中排除)。 ### 新 Session 开局 1. 读取 `.session/current-task.yaml`(当前任务、已完成步骤、下一步)与 `.session/wisdom.md`(跨 session 经验)。 2. 向用户输出一份 **不超过 10 行** 的 briefing:当前阶段 + 任务、已完成步骤、下一步、上次 session 的认知状态摘要(如有)。 ### Session 收尾(用户说"收工""结束""今天到这"或切换任务时) 1. 更新 `.session/current-task.yaml`:进度、next_steps(3 项以内)、updated_at。 2. 发现值得跨 session 复用的 pattern / bug / decision 时,追加到 `.session/wisdom.md`(按日期分组,每条一行要点)。 3. 若 wisdom 活跃条目数 ≥ 20,提醒用户"建议执行蒸馏"(把可复用经验沉淀为 skill 或归档)。 4. 向用户输出 **不超过 5 行** 的收尾摘要:完成内容、下一步、阻塞点、新固化的 wisdom 条目(如有)。 ## 技能映射 - context-analyzer:建立上下文。 - requirement-analyst:澄清需求。 - technical-architect:设计方案。 - backend-expert / nuxt-code-editor:实施改动。 - documentation-specialist:同步文档。 - ui-validator:验证界面。 - test-engineer:补测试与查失败。 - security-guardian:补安全审计。 - quality-guardian:运行质量门。 - code-reviewer:做结构化审查(Review Gate)。 - conventional-committer:管理交付和提交。 ## 反模式 - 总控技能亲自接管所有实现细节,导致专业技能失效。 - 在需求仍然模糊时就启动代码改动。 - 质量门和 code review 只走形式,不影响后续阶段。 - 跳过 A 阶段审计直接进入提交。 - 需求/方案阶段不记录假设,静默扩写当前任务。 - 用训练数据记忆替代外部搜索与验证。 ## 交付前检查 - [ ] 已完成上下文、方案、实现、验证、审查和交付的最小闭环(PDTFC+ 全阶段)。 - [ ] 每个阶段都有明确负责技能,无阶段空转或遗漏。 - [ ] A 阶段审计已放行(携带 audit-depth 声明与证据摘要)。 - [ ] 未跳过质量门或审查,无未关闭 blocker。 - [ ] 任务状态已同步,session 状态已更新(如启用 Session 协议)。 - [ ] 输出中已说明当前进度、风险和下一步。
Auf GitHub ansehen