SuperAPI AI 工具集

feature-planning

通用与其它

查看项目

更新于 10-15 20:31

技能介绍

用途:在开始新功能或接到需求时,系统地把功能分解为可落地的任务,并确定架构方案,是面向中高级工程师的思考框架,不是手把手教程。

主要能力:一是需求分析,明确用户目标与验收标准,识别页面、数据流和集成点,并确认 API 是否就绪、设计资源是否到位、平台要求;二是架构选择,借助 architecture-patterns 技能决定方案:简单(1-2 个页面、本地状态)用 MV,中等(3-5 个页面、业务逻辑)用 MVVM,复杂(状态机、副作用)用 TCA,企业级(多团队)用 Clean Architecture;三是任务分解,按基础(模型、API 客户端桩、导航结构)、核心逻辑(ViewModel/Reducer、业务规则、状态管理)、UI(布局组件、样式动画、加载错误态)、集成(连接视图与后端、边界情况)、质量(单元测试、UI 测试、无障碍检查)五个阶段组织;四是风险评估,针对不确定 API、新技术、性能顾虑、紧迫工期分别给出应对;五是估算,任务估算总和加 30-50% 缓冲,每项任务拆到 1 天以内。

使用方式:提供实现计划模板,包含概述、架构(如 Pattern: MVVM、State: @Observable、Navigation: NavigationStack)、分阶段含复选框的任务列表、依赖、风险表与验收标准。

典型流程:feature-planning 规划 → architecture-patterns 实现 → swiftui-*-patterns 构建 UI → swift-concurrency-expert 处理并发 → 验证与发布。

限制:资料未提供具体的收费、平台或价格信息;该技能侧重决策与拆解,具体实现细节需配合其他技能。