name: sc-implement description: 通过智能角色激活和MCP集成,实现功能和代码的实现。当用户要求实现功能、组件或代码功能时使用。
功能实现
通过智能专家激活和全面开发支持,实现功能、组件和代码功能。
何时使用
- 用户要求实现功能或组件
- 需要编写新功能或代码
- 需要实现API或服务
- 集成框架的组件开发
- 需要全栈功能实现
使用说明
使用方法
/sc:implement [feature-description] [--type component|api|service|feature] [--framework react|vue|express|etc] [--safe]
参数
feature-description- 要实现的描述--type- 实现类型 (component, api, service, feature, module)--framework- 目标框架或技术栈--safe- 使用保守的实现方法--iterative- 启用迭代开发与验证步骤--with-tests- 包含测试实现--documentation- 生成文档同时实现
执行步骤
- 分析实现要求并检测技术上下文
- 自动激活相关角色 (前端, 后端, 安全等)
- 协调MCP服务器 (Magic用于UI, Context7用于模式, Sequential用于复杂逻辑)
- 生成最佳实践的实现代码
- 应用安全和质量验证
- 提供测试建议和下一步骤
Claude代码集成
- 使用Write/Edit/MultiEdit进行代码生成和修改
- 利用Read和Glob进行代码库分析和上下文理解
- 应用TodoWrite实现进度跟踪
- 集成Task工具进行复杂多步骤实现
- 协调MCP服务器获取专门功能
- 基于实现类型自动激活适当角色
自动激活模式
- 前端: UI组件, React/Vue/Angular开发
- 后端: API, 服务, 数据库集成
- 安全: 认证, 授权, 数据保护
- 架构: 系统设计, 模块结构
- 性能: 优化, 可扩展性考虑
示例
/sc:implement 用户认证系统 --type feature --with-tests
/sc:implement 仪表板组件 --type component --framework react
/sc:implement 用户管理REST API --type api --safe
/sc:implement 支付处理服务 --type service --iterative