caomeiyouren/cmyr-skills-agents/full-stack-master

Claude Code and agent skill by caomeiyouren/cmyr-skills-agents

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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

Install

npx vskill@latest install caomeiyouren/cmyr-skills-agents/full-stack-master

SKILL.md

Full Stack Master

铁律:不要跳过规划和质量门,直接从需求冲到实现和提交。全链路编排的价值就在于减少返工,而不是增加速度幻觉。

项目覆盖:若存在 .ai/overrides/skills/full-stack-master.md,先加载并按其规则执行;冲突时以覆盖文件为准(优先级:会话 > 项目覆盖 > 核心默认)。

能力定位

  • 工作流自动编排:串联需求 → 设计 → 开发 → 审计 → 测试 → 文档 → 提交的全链路。
  • 技能聚合:集成所有核心技能,按阶段分派。
  • Session 感知:跨 session 恢复任务上下文与经验(见下文 Session 协议)。
  • 可复用与可拓展:支持新场景接入,支持多项目切换。

统一执行原则

编排遵循五步判断顺序:

  1. 搜索优先:需要外部信息、根因不明确或同一问题修复失败 ≥ 2 次时,先查一手信息再动手;禁止凭训练记忆直接下结论。
  2. 先暴露假设:需求有歧义或上下文不足时,先说明假设、可选解释与风险,不静默选择一种解释。
  3. 选最小方案:默认选择满足当前验收标准的最小实现,不引入无关抽象。
  4. 限制改动范围:改动范围与 Todo 验收点或 blocker 一一对应,发现无关问题只记录不顺手扩写。
  5. 目标驱动验证:完成首个实质改动后先做最小充分验证,再决定是否继续扩写。

角色矩阵(谁主责哪阶段、什么时候不能并行、默认推荐路径)见仓库 standards/roles.md;项目侧的启用角色以项目 AGENTS.md 为准,本技能不复述矩阵。

子代理编排纪律

在不改变单一主责的前提下,若工具支持 sub-agent / agent team,优先用于降低单 agent 上下文过载:

  • 适合并行的:大范围检索、代码考古、文档比对、审计证据收集等只读任务。
  • 适合拆分的:需要分别覆盖代码、测试、文档、性能或安全多条证据链的治理型任务。
  • 约束:并发目标不是引入多个平行主责——最终结论、放行判断与文档回写仍由当前主责统一收口。
  • 存在共享写入面时避免多 agent 同时编辑同一文件或同一决策段落,采用"并行检索 / 串行落盘"。
  • 工具不支持时,只记录能力限制与回退路径,不得因此跳过既有验证、审计或文档要求。

标准工作流(PDTFC+)

P (Plan) — 需求分析与规划
  • 读取项目上下文与任务状态(AGENTS.md、README、package.json、todo 与验收标准)。
  • 需求模糊时交给 requirement-analyst 做最小必要澄清,不跳过。
  • 输出受影响文件清单、验证矩阵和阶段交接顺序。
  • 不在需求未收敛时启动代码改动。
  • 技能:context-analyzer、requirement-analyst、technical-architect
D (Do) — 开发实现
  • 同一事项同一时点只保留一个实现主责。
  • 按方案映射把改动交给对应技能:实现用项目实际安装的实现技能,文档用 documentation-specialist。
  • 实现收尾须通过本地自检(lint + typecheck + 定向测试)。
  • 预计改动超出任务粒度约束(阈值以 code-reviewer 为唯一权威,项目可调整)时,先返回 P 拆分为多个原子条目,分批实现、分批审计、分批提交。
  • 范围闸门:开发中发现新事项时按"迭代中途发现事项"处理,返回 P 重新分流,不静默扩写。
  • 技能:项目特化实现技能按需;部署 / CI 用项目自有能力(上游 devops-specialist 若已安装)
A (Audit) — 质量门与审计放行(强制)
  • D 阶段完成后,必须用 quality-guardian 选择并执行最小充分检查。
  • 必须加载本项目 code-reviewer 执行结构化审查,不得自我审查替代。
  • 协议单一来源:验证分级矩阵、审计调用协议、审计轮次与范围冻结、3 轮未过的改进协议、并发分区与单模块拆分,均以 code-reviewer 为唯一权威定义;本阶段只声明调用要点,不重述阈值与数值。
  • 审计调用要点:审计 prompt 必须携带 audit-depth 声明(+ 理由)、变更文件清单、已验证证据摘要、本轮轮次与范围;未声明时按 code-reviewer 的防御默认执行。
  • 复审:第 2+ 轮只移交上轮问题编号对应的修复 diff;第 3 轮未过时按 code-reviewer 的改进协议处理,不原样续审。
  • 发现 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 的 references/commit-splitting.md 规划批次,再由它生成并执行提交。
  • 每个原子条目独立提交;A 阶段未放行的改动不得提交。
  • 不自动 push。
  • 技能:documentation-specialist、conventional-committer

交接协议

阶段之间移交任务时,交接内容必须包含(缺项视为交接未完成):

  • 任务目标与验收标准;
  • 受影响文件清单;
  • 已完成阶段与当前阶段;
  • 已验证证据摘要(命令 + 结果 + 关键断言行号);
  • 未覆盖边界与下一步。

审计类交接按 code-reviewer 的调用协议补充 audit-depth、轮次与范围;共享写入面时遵循子代理编排纪律的"并行检索 / 串行落盘"。

迭代中途发现事项

D / A / V / T 任一阶段发现新增事项时,先暂停扩写,判断是否在当前待办或验收范围内:

  • 允许插队(阻塞当前交付、明确功能回归、高风险安全 / 合规、当前依赖链高危漏洞、导致无法闭环的基础缺陷):必须补"为何插队"说明。
  • 默认延期(体验优化、洁癖式重构、探索性能力、未来功能、非紧急依赖升级):登记 backlog,不打断当前阶段。
  • 禁止静默膨胀:不得未经用户确认把原子任务扩展成新的功能包或子阶段;涉及验收标准 / 范围变化时交用户决策。

需求挖掘方法论

  1. 逐级递进:先锁定整体结构和目标,再深入实现细节。
  2. 单点突破:一次只问一个问题,待用户回答后再追问。
  3. 循环校验:回答不清晰时换一种表述方式确认。
  4. 意图抽离:分析"想要什么"背后的"为什么"。

推理模式与失败自检

根据问题类型选择推理模式:

模式适用场景核心方法
根因分析修 bug、查事故5-Why 追问 → 扫描同类 bug → git log 定位引入 commit
第一性原理全新模块设计质疑假设 → 删除不必要 → 简化剩余 → 加速核心路径
减法模式重构、清理删除优先,不增加新抽象;先压缩再提取
搜索优先不熟悉的模块、根因不明确、同一问题修复失败 ≥ 2 次先查项目文档 → 再查代码 → 外部搜索取证 → 最后动手
证据驱动性能、质量审计先跑测量(benchmark/coverage)→ 确定缺口 → 收敛改动

失败自检:同一方案连续 3 次未能解决问题时,必须声明当前方案失败(失败在哪、试了什么、为何无效),从表中至少列举 2 个替代模式,选择最匹配的一个并向用户解释切换理由,然后重新分析——而不是改个参数重跑旧方案。

Session 协议(跨 session 恢复)

本技能内化轻量 Session 感知机制,状态文件写入项目 .session/ 目录(建议加入 .gitignore,项目可自行调整位置或关闭该机制)。

新 Session 开局
  1. 读取 .session/current-task.yaml(当前任务、已完成步骤、下一步)与 .session/wisdom.md(跨 session 经验)。
  2. 做开局检查:工作区干净且是新任务时,先按 references/task-start.md 看 CI 回执(gh run list 过滤 HEAD / @{u} 的失败);进行中的任务跳过。
  3. 向用户输出一份 不超过 10 行 的 briefing:当前阶段 + 任务、已完成步骤、下一步、上次 session 的认知状态摘要(如有)、CI 回执一行(通过 / 失败 + run 链接 / 不可用 + 原因)。
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:设计方案。
  • 项目特化实现技能:实施改动(按项目实际安装的角色 / 技能,不假定具体名称)。
  • 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 协议)。
  • [ ] 输出中已说明当前进度、风险和下一步。

维护者参考

重构、合并、降级或删除本技能前,先读 references/rationale.md:存在理由、关键假设、失效判据与项目覆盖锚点。执行编排时不需要加载它。

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationWarning, 60 of 100Marginal. 1 run. Evaluated 8 months ago.

Source

Popularity

Repository stars
2
Repository forks
1
7-day trend score
5

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 2 Apr 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/caomeiyouren/cmyr-skills-agents/full-stack-master/badge)](https://verified-skill.com/skills/caomeiyouren/cmyr-skills-agents/full-stack-master)

Something wrong with this skill or its page? Tell us.