用途
该技能用于编排端到端的功能开发流程,从需求收集一直推进到生产环境部署。它适合在需要跨后端、前端和数据团队协调多阶段功能交付时使用,帮助管理需求、架构、实现、测试和上线,规划涉及部署与监控的多服务变更,并让各团队在范围、风险和成功指标上保持一致。
如果任务只是小型、孤立的后端改动或缺陷修复,或者只需要单个专家任务而非完整工作流,又或者不涉及部署或跨团队协调,则不应使用该技能。
主要能力
该技能通过调度多个专业子代理,按阶段推进功能开发:
- 阶段一:发现与需求规划。包括业务分析与需求梳理、技术架构设计、可行性及风险评估。
- 阶段二:实现与开发。包括后端服务实现、前端实现、数据管道与集成。
- 阶段三:测试与质量保证。包括自动化测试套件、安全验证、性能优化。
- 阶段四:部署与监控。包括部署策略与流水线、可观测性与监控、文档与知识转移。
每个阶段会基于前一阶段的输出继续推进,子代理会接收来自前序阶段的详细上下文,以保持整个开发生命周期的一致性和质量。
使用方式
该技能通过执行参数进行配置。必需参数包括:
--feature:功能名称与描述--methodology:开发方法(traditional|tdd|bdd|ddd)--complexity:功能复杂度(simple|medium|complex|epic)
可选参数包括:
--deployment-strategy:部署方式(direct|canary|feature-flag|blue-green|a-b-test)--test-coverage-min:最低测试覆盖率阈值(默认 80%)--performance-budget:性能要求(例如 <200ms 响应时间)--rollout-percentage:渐进部署的初始上线百分比(默认 5%)--feature-flag-service:功能开关提供方(launchdarkly|split|unleash|custom)--analytics-platform:分析平台集成(segment|amplitude|mixpanel|custom)--monitoring-stack:可观测性工具(datadog|newrelic|grafana|custom)
执行时,技能会依次调用各阶段对应的子代理,并传入前序阶段的输出作为上下文。
适用场景
- 需要跨后端、前端和数据团队协调的端到端功能交付
- 涉及需求、架构、实现、测试和上线的完整管理
- 需要部署与监控的多服务变更规划
- 需要让团队在范围、风险和成功指标上对齐
限制
- 仅当任务明确符合上述范围时才应使用该技能。
- 不应将输出视为环境特定验证、测试或专家评审的替代品。
- 如果缺少必需输入、权限、安全边界或成功标准,应停止并请求澄清。
- 避免在未经批准且没有回滚计划的情况下变更生产环境。
- 数据迁移和功能开关应先在预发布环境验证。
成功标准与回滚策略
成功标准包括:满足业务需求中的所有验收标准;测试覆盖率超过最低阈值(默认 80%);安全扫描无严重漏洞;性能满足既定预算和 SLO;功能开关已配置为受控上线;监控和告警完全可用;文档完整并获批;成功部署到生产且具备回滚能力;产品分析跟踪功能使用情况;如适用,已配置 A/B 测试指标。
回滚策略包括:立即禁用功能开关(< 1 分钟);蓝绿流量切换(< 5 分钟);通过 CI/CD 完整回滚部署(< 15 分钟);必要时回滚数据库迁移(需与数据团队协调);在重新部署前进行事件复盘和修复。