返回顶部
f

full-stack-feature全栈功能开发

Meta-skill for orchestrating end-to-end feature development from persona research through deployed, tested code — coordinating skills, commands, and agents across every stage. Use when building a new feature end-to-end, coordinating frontend + backend work, or needing a structured approach from research to production.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
980
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

full-stack-feature

全栈功能编排(元技能)

协调功能的完整生命周期——从理解目标用户,到设计、实现、测试和文档编写。这项元技能在每个阶段路由到正确的技能、命令或智能体,并强制执行阶段关卡,确保没有任何半成品交付。

安装

OpenClaw / Moltbot / Clawbot

bash
npx clawhub@latest install full-stack-feature



使用时机

  • - 端到端构建新功能——你需要从调研到上线的完整流程
  • 前端+后端协同工作——功能跨越UI、API和数据层
  • 用户调研应指导实现——在编写代码前需要用户画像和规格说明
  • 协调多个技能——你不确定每一步该调用哪个技能或命令
  • 接手新的功能领域——你需要结构化方法,而非临时实现
  • 指导初级开发者——完整走一遍功能开发流程

编排流程

每个功能经历八个阶段。小型功能会跳过部分阶段(见下方复杂度评估),大型功能则完成全部阶段。

1. 用户画像调研

2. 功能规格说明

3. UX/UI设计

4. API设计

5. 前端实现

6. 后端实现

7. 测试

8. 文档编写



阶段详情

阶段1 — 用户画像调研

在设计任何内容之前,先理解功能的目标用户。定义目标用户、他们的目标、痛点和该功能支持的用户旅程。

调用: /create-persona 命令 → ai/commands/docs/create-persona.md
技能: persona-docs → ai/skills/writing/persona-docs/SKILL.md

输出: 描述目标用户、用户上下文以及该功能成功标准的用户画像文档。

阶段2 — 功能规格说明

将用户画像洞察转化为具体的功能规格——范围、验收标准、边界情况和技术约束。

调用: feature-specification 技能 → ai/skills/meta/feature-specification/SKILL.md

输出: 包含用户故事、验收标准、范围外事项和技术说明的功能规格文档。

阶段3 — UX/UI设计

根据用户画像和规格说明设计界面。选择合适的视觉风格、布局和交互模式。

输出: 组件层级结构、布局决策、样式选择和响应式行为方案。

阶段4 — API设计

定义前端和后端之间的契约。设计端点、请求/响应结构、错误码和认证要求。

命令: /create-api-route → ai/commands/development/create-api-route.md

输出: 包含验证规则和错误处理的API契约(OpenAPI规范或类型化路由定义)。

阶段5 — 前端实现

构建UI组件、页面和客户端逻辑。根据项目技术栈使用相应的框架技能。

命令: /create-component → ai/commands/development/create-component.md

输出: 连接到API契约的可工作UI组件,包含加载/错误状态和响应式布局。

阶段6 — 后端实现

构建API路由、业务逻辑、数据访问层和后台任务。

命令: /new-feature → ai/commands/development/new-feature.md

输出: 已实现的API路由、数据模型、数据库迁移和通过单元测试的业务逻辑。

阶段7 — 测试

在单元测试、集成测试和端到端测试层面验证功能。验证阶段2中的验收标准。

命令: /test-feature → ai/commands/development/test-feature.md

输出: 覆盖规格说明中正常路径、边界情况和错误场景的通过测试套件。

阶段8 — 文档编写

生成面向用户的文档、API参考和内部技术文档。

命令: /generate-docs → ai/commands/documentation/generate-docs.md

输出: 更新后的README、API文档、组件Storybook条目和变更日志。



技能路由表


阶段主要技能命令智能体
1. 用户画像调研persona-docs/create-persona
2. 功能规格说明
feature-specification | — | — |
| 3. UX/UI设计 | UI/UX技能 | — | — |
| 4. API设计 | api-design-principles | /create-api-route | ai/agents/api/ |
| 5. 前端 | 框架技能(Next.js、React等) | /create-component | — |
| 6. 后端 | api-development、database-migration-patterns | /new-feature | ai/agents/migration/ |
| 7. 测试 | testing-workflow、e2e-testing-patterns | /test-feature | ai/agents/testing/ |
| 8. 文档编写 | — | /generate-docs | — |


阶段关卡检查

每个阶段在进入下一阶段前必须通过其关卡。关卡通过及早发现缺口来防止浪费工作。

关卡前置要求标准是否阻塞?
用户画像已定义阶段2已识别目标用户及其目标和痛点
规格说明已批准
阶段3 | 验收标准已编写、范围已定义、边界情况已列出 | 是 |
| 设计已评审 | 阶段4 | 组件层级结构已定义、响应式方案已就位 | 是 |
| API契约已锁定 | 阶段5+6 | 端点已定义、请求/响应类型已达成一致、错误码已设置 | 是 |
| 前端可渲染 | 阶段6 | UI组件使用模拟数据显示、加载/错误状态正常工作 | 否(可并行) |
| 后端通过测试 | 阶段7 | 所有API路由返回预期响应、验证已强制执行 | 是 |
| 测试通过 | 阶段8 | 单元+集成+端到端测试通过、验收标准已验证 | 是 |
| 文档完成 | 部署 | API已文档化、面向用户的文档已更新、变更日志条目已添加 | 是 |


垂直切片策略

从最薄的端到端切片开始,然后逐步扩展。

阶段1 — 薄切片
构建一个贯穿所有层的正常路径:从UI点击到数据库写入再返回的单一用户操作。这证明了架构的有效性,并为利益相关者提供了可演示的内容。

示例:用户可以创建新项目
UI: 包含名称字段和提交按钮的一个表单
API: POST /api/projects { name: string }
数据库: INSERT INTO projects (name) VALUES ($1)
测试: 端到端测试:填写表单 → 提交 → 在列表中看到项目

阶段2 — 扩展
添加验证、错误处理、边界情况和次要流程。每次添加都遵循相同的垂直路径——绝不孤立地构建整个层。

阶段3 — 打磨
加载状态、乐观更新、动画、无障碍、性能优化和全面的错误消息。



复杂度评估

并非每个功能都需要全部八个阶段。使用此表确定应包含哪些阶段。

功能规模示例应包含的阶段预估时间
微小重命名标签、修改文案、调整间距仅阶段5< 1小时
小型
添加筛选器、新表单字段、简单开关 | 4 → 5 → 6 → 7 | 2-4小时 |
| 中型 | 新增CRUD实体、仪表盘组件、搜索功能 | 2 → 3 → 4 → 5 → 6 → 7 | 1-3天 |
| 大型 | 新的面向用户功能区域、多页面流程 | 全部8个阶段 | 1-2周 |
| 史诗级 | 新产品线、重大改版、平台迁移 | 全部8个阶段+架构决策记录+分阶段上线 | 2-6周 |

如何评估复杂度

  1. 1. 统计涉及的层级 — 仅UI(微小)、UI+API(小型)、UI+API+数据库(中型以上)
  2. 统计用户流程 — 单一路径(小型)、2-3条路径(中型)、多条带分支路径(大型)
  3. 检查未知因素 — 已知模式(较小)、新集成或不熟悉的技术(提升一个级别)
  4. 考虑影响范围 — 孤立变更(较小)、横切关注点(提升一个级别)

协调模式

前后端并行开发

一旦API契约锁定(阶段4关卡),前端和后端可以同时进行:

  • - 前端 使用匹配API契约类型的模拟数据
  • 后端 针对同一契约进行实现并编写单元测试
  • 集成 在双方都准备好时进行——契约保证兼容性

###

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 full-stack-feature-1776420041 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 full-stack-feature-1776420041 技能

通过命令行安装

skillhub install full-stack-feature-1776420041

下载

⬇ 下载 full-stack-feature v1.0.0(免费)

文件大小: 5.6 KB | 发布时间: 2026-4-17 18:13

v1.0.0 最新 2026-4-17 18:13
Initial release of the "full-stack-feature" meta-skill for orchestrating end-to-end feature development.

- Enables coordinated, stage-gated workflows spanning persona research, spec writing, UX/UI, API, frontend, backend, testing, and documentation.
- Provides an eight-stage feature pipeline, each with defined outputs, commands, and gate checks to ensure nothing ships half-baked.
- Includes a routing table for delegating steps to the right skill, command, or agent.
- Details a vertical slice development strategy for incremental delivery.
- Offers complexity guidance to adapt the process for trivial to epic features.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部