smithery/caomeiyouren

full-stack-master

?

Installation

$ npx skills add smithery/caomeiyouren --skill full-stack-master

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/caomeiyouren.

npx skills add smithery/caomeiyouren

Browse all from smithery/caomeiyouren

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

More metadata
internal
1

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 10,640 B
  • docs SUMMARY.md 255 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Full Stack Master Workflow Skill

一、能力定位 (Capability)

  • 工作流自动编排:串联需求设计开发测试质量文档提交审核发布的全链路。
  • Git Worktree 编排:根据任务维度(dev/test/fix/docs)自动选择物理隔离的工作目录,加速并行开发。
  • 技能聚合:集成所有核心原子技能(Todo Manager、Technical Planning、Backend Logic Expert、Vue Frontend Expert、Database Expert、Code Quality Auditor、Test Engineer、UI Validator、Conventional Committer、DevOps Specialist)。
  • 可复用与可拓展:可合并新场景(如数据库迁移、API 变更、运营发布等),支持多项目切换。
  • 分阶段接棒/派单:可手动或脚本分配阶段任务给对应技能或专项 agent。

二、强制参考文档 (Mandatory Documentation)

在执行任何写操作 or 决策前,必须确保已读取并理解以下文档的最新内容:

  • 全周期基石:[AGENTS.md](../../../AGENTS.md) (安全红线与身份)、[AI 协作规范](../../../docs/standards/ai-collaboration.md)、[Git 规范](../../../docs/standards/git.md)
  • 规划与任务:[项目规划](../../../docs/plan/roadmap.md)、[待办事项](../../../docs/plan/todo.md)、[项目规划规范](../../../docs/standards/planning.md)
  • 开发与设计:[开发规范](../../../docs/standards/development.md)、[API 规范](../../../docs/standards/api.md)、[UI 设计](../../../docs/design/ui.md)
  • 安全与质量:[安全规范](../../../docs/standards/security.md)、[测试规范](../../../docs/standards/testing.md)

三、统一执行原则 (Shared Execution Principles)

  • 本节只保留全栈编排视角下的执行摘要,不再复制完整项目级规则;权威口径分别以 [AI 协作规范](../../../docs/standards/ai-collaboration.md)、[开发规范](../../../docs/standards/development.md) 与 [测试规范](../../../docs/standards/testing.md) 为准。
  • 编排默认遵循四步判断顺序:先暴露假设,再选最小方案,再限制改动范围,最后用最小充分验证决定是否继续扩写。

四、标准 PDTFC+ 2.2 工作流 (Standard Workflow)

  1. P (Plan) - 需求分析与规划

1. 读取文档:确认 todo.md、roadmap.md、当前验收标准与必要规范。 2. 范围核对:判断事项是否属于当前待办、当前验收标准或当前阶段规划;若不属于,先按 planning.md 完成插队或延期分流。 3. 方案设计:输出受影响文件清单、验证矩阵和阶段交接顺序;需要时优先并行拆分只读检索、审计证据收集和文档对照。 4. 任务落点:仅对允许执行的事项进入 Do;若仍处于评估阶段,不得提前展开完整实现。 - 技能:requirement-analyst、todo-manager、technical-planning、context-analyzer

  1. D (Do) - 开发实现

1. 单一主责:同一事项在同一时点只保留一个实现主责;默认由 full-stack-master 统筹,边界稳定后才委派前后端专项角色。 2. 核心实现:遵循 [开发规范](../../../docs/standards/development.md);若涉及持久化,优先处理数据模型或实体,再落业务逻辑和界面。 3. 行数预算(改动前必查):修改既有文件前核对目标文件行数与 eslint max-lines 上限(全局默认 800,测试放宽 1000),超余量时在方案阶段规划压缩或拆模块,禁止"改完 → 超限 → 压缩 → 重验"循环;行数压缩属纯格式化,与逻辑改动解耦、最后一次性处理。完整条款见 [开发规范 §2.5](../../../docs/standards/development.md)。 4. 基础设施例外:涉及 Docker、CI/CD、部署、构建环境或运维脚本时,仍由全栈主责统一编排,并按需复用 devops-specialist。 5. 发布脚本入口:发布前统一校验优先使用 scripts/release/pre-release-check.mjs;涉及 Review Gate 证据时,优先使用 scripts/review-gate/generate-evidence.mjs 生成初始记录,再进入人工审计或补充证据。 6. 范围闸门:开发过程中若发现新的优化点或非阻塞事项,必须返回 P 阶段重新分流,不得静默扩写当前任务。 7. 规范文档改写纪律:若改动触及 docs/standards/**/*.md / docs/guide/**/*.md / docs/design/modules/**/.md,必须遵守 [文档规范 §3.5 无历史叙述原则](../../../docs/standards/documentation.md#35-无历史叙述原则-no-historical-narrative):规范正文只写"现在是什么","为什么改 / 改了什么 / 影响面"全部下沉到 docs/design/governance/[YYYY-MM-DD]-.md 单点说明文档,并在提交中同 PR 落地(commit message 点出对应规范章节)。改动 commit 之间若只规范无治理文档、或只治理文档无规范,审计阶段会被 @code-auditor 直接 Reject。 - 技能:database-expert、backend-logic-expert、vue-frontend-expert、nuxt-code-editor、devops-specialist

  1. A (Audit) - 审计放行(强制阶段)

1. 强制入口:D 阶段完成后,必须加载 code-quality-auditor skill 执行完整的结构化审查。不得以自我审查或"已本地验证"替代正式审计。A 阶段未被 @code-auditor 放行前,不得进入 V / T / F 任何阶段。 2. 审查范围:所有代码、文档、配置、脚本与治理定义改动都必须进入审查,不只审业务代码。 3. 安全与一致性:核对安全边界、Todo 验收点、验证矩阵、证据链与剩余风险。 4. 退回策略:若审计发现 blocker,退回 D 或回流 P 重新规划,不得携带未关闭的 blocker 进入后续阶段。 - 技能:code-quality-auditor、security-guardian

  1. V (Validate) - 浏览器与流程验证

1. 界面验证:涉及页面渲染、交互流程或视觉行为时,使用 ui-validator 完成浏览器侧验证。 2. 跳过规则:若当前事项没有 UI 面或流程层影响,必须显式记录 V 阶段为何可跳过,而不是默认省略。 - 技能:ui-validator

  1. T (Test) - 测试与回归

1. 先读测试规范:执行测试前必须读取 [测试规范](../../../docs/standards/testing.md)。 2. 按风险选验证:根据改动类型和预算选择定向测试、全量测试、coverage、verify 或性能验证,不得一刀切全量执行。 3. 测试回流:若测试新增了代码改动或暴露 blocker,必须回到 D,并重新经过 A 阶段审计。 - 技能:test-engineer、code-quality-auditor

  1. F (Finish) - 文档收口与单次提交

1. 文档同步:更新 todo.md 状态,并按需同步 README、Guide、Standards、Design、Plan 文档。 2. 证据收口:汇总验证记录、Review Gate 结论、未覆盖边界与后续补跑计划。发布或治理收口时,优先用 scripts/review-gate/generate-evidence.mjs 刷新证据文件。 3. 单次提交:整个任务所有改动(业务代码 + 测试代码 + 文档)在 F 阶段一次性提交。提交前必须加载 conventional-committer skill,确认 A 阶段已放行且 pnpm lint、pnpm typecheck、定向测试均通过,然后生成符合 Conventional Commits 格式(使用中文或用户使用的语言)的消息并执行 git commit。 - 技能:documentation-specialist、todo-manager、conventional-committer

五、需求挖掘方法论 (Intent Extraction Methodology)

  1. 逐级递进:先锁定整体结构和目标,再深入到具体实现细节。
  2. 单点突破:一次仅问一个问题,待用户回答后再进行下一步追问。
  3. 循环校验:当用户回答不清晰时,尝试换一种表述方式进行确认。
  4. 意图抽离:分析用户想要什么背后的为什么,提供更优专业建议。

六、技能引用(Each Sub-Skill Reference)

  • [requirement-analyst](../requirement-analyst/SKILL.md)
  • [todo-manager](../todo-manager/SKILL.md)
  • [technical-planning](../technical-planning/SKILL.md)
  • [context-analyzer](../context-analyzer/SKILL.md)
  • [database-expert](../database-expert/SKILL.md)
  • [backend-logic-expert](../backend-logic-expert/SKILL.md)
  • [vue-frontend-expert](../vue-frontend-expert/SKILL.md)
  • [nuxt-code-editor](../nuxt-code-editor/SKILL.md)
  • [code-quality-auditor](../code-quality-auditor/SKILL.md)
  • [security-guardian](../security-guardian/SKILL.md)
  • [ui-validator](../ui-validator/SKILL.md)
  • [test-engineer](../test-engineer/SKILL.md)
  • [documentation-specialist](../documentation-specialist/SKILL.md)
  • [conventional-committer](../conventional-committer/SKILL.md)
  • [devops-specialist](../devops-specialist/SKILL.md)

七、编写规范 (Authoring Rules)

  1. Imperative & Structured

- 用动词+目标描述标准化每一步/每个技能的 usage section。 - 禁止冗长废话和流程介绍型文字。

  1. 明确输入输出

- 每步须说明本阶段输入依赖、输出产物(如文件路径、文档链接)。 - 例:输入:docs/plan/,输出:docs/design/xx.md。

  1. 可链式组合

- 每步技能应允许独立、或作为全局 master 调用链局部片段。 - 部分技能支持多角色协同(如测试、文档可并行)。

  1. 安全检查与通用异常处理

- 强行插入 typecheck、lint 等质量关卡,禁止在未检测前进入提交/发布环节。 - 明确安全等级和数据保护点。 - 对迭代中途新增事项强制执行“先规划、后实现”的闸门,禁止边做边扩 scope。

  1. 国际化与文档优先

- 所有工作流/技能创建应默认兼容 i18n 和标准文档同步动作。

八、模板用法 (Usage Example)

workflow:
  - step: "需求分析"        # context-analyzer, documentation-specialist
  - step: "功能开发"        # nuxt-code-editor
  - step: "UI 验证"         # ui-validator
  - step: "质量检测"        # code-quality-auditor, security-guardian
  - step: "功能提交"        # conventional-committer
  - step: "测试补充"        # test-engineer
  - step: "测试提交"        # conventional-committer