用途:该技能面向 Python/React 全栈项目的规划阶段,用于把功能请求或用户故事拆解为实施计划、进行冲刺规划与待办梳理、设计新模块或功能区域、评估变更复杂度,以及在动手实现前识别文件级影响与前后端跨层影响。
主要能力:按四步工作流执行规划。第一步分析需求,明确核心目标、输入输出、歧义与需求类型;第二步映射受影响模块,覆盖后端 FastAPI 的 routes、services、repositories、models、schemas、core、migrations,前端 React/TypeScript 的 pages、components、hooks、services、types、utils,以及共享类型、配置与测试,并以表格呈现层级、模块、变更类型与影响;第三步定义验证标准,包括端到端场景、手动冒烟测试与回归检查;第四步识别风险与未知项,标注风险描述、可能性、影响与缓解措施。
使用方式:将计划写入项目根目录的 plan.md(多个计划时用 plan-<feature-name>.md),文件包含目标、背景、待解决问题、受影响模块、验证、风险与未知项、验收标准与估算摘要。估算按受影响后端/前端模块数、是否需要迁移、是否有 API 变更,给出 trivial、small、medium、large 复杂度。完成后提示用户运行 /task-decomposition 拆分为原子任务。回归检查命令保持原样:pytest -x && npm test、mypy src/ && npx tsc --noEmit、ruff check src/ && npm run lint。
适用场景:功能请求拆解、用户故事细化、新模块设计、变更复杂度估算、文件级影响识别、前后端跨层影响映射。
限制:不用于架构决策或技术取舍(用 system-architecture)、不写实现代码(用 python-backend-expert 或 react-frontend-expert)、不做 API 契约设计(用 api-design-patterns)、不拆解为原子实现任务(用 task-decomposition)。跨切面变更、含数据转换的迁移、前端状态级联、API 破坏性变更、功能开关与第三方依赖更新需特别标注。具体收费、价格与平台信息暂未提供。