full-stack-feature

🎯 端到端特性开发 orchestration

🥥4总安装量 2评分人数 3
100% 的用户推荐

OpenClaw官方出品的全栈开发元技能,提供从用户研究到部署测试的8阶段结构化流程,确保特性开发不遗漏关键环节。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 零代码执行风险:纯 Markdown 文档,无可执行代码、API 调用或代码生成逻辑
  • ✅ 零权限需求:不需要任何系统权限、文件访问或网络连接
  • ✅ 零供应链风险:无 npm/pip 等依赖,无第三方组件
  • ⚠️ 间接执行风险:实际功能由引用的其他技能(如 `/create-api-route`、`、`/new-feature`)完成,需单独审查下游技能安全性
  • ⚠️ AI 解释执行差异:效果高度依赖 AI 助手对文档的理解,不同平台可能存在执行偏差

使用说明

核心用法

full-stack-feature 是一个元技能(meta-skill),用于协调端到端的软件特性开发全流程。它不直接生成代码,而是作为"指挥中枢",在8个关键阶段之间进行智能路由:用户角色研究 → 特性规格定义 → UX/UI设计 → API设计 → 前端实现 → 后端实现 → 测试 → 文档。用户根据特性复杂度(从Trivial到Epic五个等级)选择需要经过的阶段,每个阶段设有强制检查点(Stage Gate),未通过则无法进入下一阶段。

显著优点

结构化防遗漏:强制要求用户研究先行,避免"开发没人用的功能";API契约锁定后才允许前后端并行开发,杜绝集成时的接口不匹配问题。垂直切片策略:倡导先打通最薄端到端路径(Thin Slice),再逐步扩展,大幅降低架构风险。复杂度自适应:提供清晰的评估矩阵,小特性可跳过非必要阶段,大特性则完整执行全部流程。并行开发支持:API契约确定后,前后端可独立推进,通过Mock数据保持同步。教学价值:完整的阶段定义和检查标准,适合用于培养初级开发者的工程思维。

潜在缺点与局限性

过度流程化风险:对于熟悉领域的快速迭代,8阶段流程可能显得笨重,Trivial/Small特性虽可跳过阶段,但判断本身需要经验。依赖生态完整性:该技能假设环境中已存在 /create-persona/create-api-route` 等配套命令和技能,若生态缺失则无法落地。AI解释执行差异:作为纯文档技能,实际效果高度依赖AI助手对文档的理解,不同平台执行一致性难以保证。未覆盖运维部署:流程止于文档阶段,未包含CI/CD、监控、灰度发布等生产环境关键环节。敏捷兼容性:严格的阶段门控与敏捷开发的"拥抱变化"理念存在一定张力,需求变更时的流程调整成本未明确说明。

适合的目标群体

  • 全栈开发者需要系统化梳理复杂特性开发步骤
  • 技术负责人建立团队统一的开发规范和质量标准
  • 初级开发者学习完整的软件工程实践流程
  • 跨职能团队协调产品、设计、开发、测试的多角色协作
  • 新功能领域探索时,需要结构化方法降低不确定性

使用风险

性能风险:作为编排层,若引用的下游技能(如代码生成、测试执行)响应缓慢,整体流程会被拖慢。依赖项风险:实际功能由引用的其他技能完成,需单独审查 /new-feature/test-feature 等命令对应技能的安全性。**理解偏差风险**:AI可能误读"阶段可跳过"的复杂度评估规则,导致小特性过度设计或大特性遗漏关键阶段。**版本同步风险**:若引用的技能或命令文档版本更新,路由表可能指向过时路径。**平台锁定风险**:安装命令 npx clawhub@latest` 表明与OpenClaw生态深度绑定,迁移至其他平台需重新适配。

full-stack-feature 内容

手动下载zip · 5.3 kB
README.mdtext/markdown
请选择文件