实现命令 (/implement)
功能和代码实现命令,支持智能专家激活和全面的开发支持。
核心功能
- 智能实现: 基于需求描述自动生成代码实现
- 专家激活: 根据实现类型自动激活相关专业代理
- MCP集成: 协调Magic(UI)、Context7(模式)、Sequential(复杂逻辑)
- 质量保证: 内置安全验证和最佳实践应用
- 测试支持: 可选择包含测试代码生成
使用语法
bash
/implement [功能描述] [选项]主要选项
--type component|api|service|feature- 实现类型--framework react|vue|express|django- 目标框架--safe- 使用保守的实现方法--iterative- 启用迭代开发和验证步骤--with-tests- 包含测试实现--documentation- 生成配套文档
执行流程
- 需求分析: 分析实现需求并检测技术上下文
- 专家激活: 自动激活相关专业代理(前端、后端、安全等)
- MCP协调: 与MCP服务器协调获取专业功能支持
- 代码生成: 应用最佳实践生成实现代码
- 质量验证: 应用安全和质量验证
- 测试建议: 提供测试建议和后续步骤
自动激活模式
按实现类型激活专家
| 实现类型 | 激活的专家代理 | MCP服务 |
|---|---|---|
| 组件实现 | 前端专家 + UI/UX设计师 | Magic + Context7 |
| API开发 | 后端专家 + 安全专家 | Context7 + Sequential |
| 服务实现 | 架构师 + 后端专家 | Sequential + Context7 |
| 功能开发 | 规划师 + 执行器 | 所有MCP服务 |
按技术栈激活
- React/Vue/Angular: 前端专家 + Magic服务
- Express/Django/Flask: 后端专家 + Context7
- 数据库操作: 后端专家 + 安全专家
- 认证授权: 安全专家 + 架构师
使用示例
前端组件实现
bash
# 创建React用户卡片组件
/implement 用户卡片组件 --type component --framework react --with-tests
# 实现响应式导航栏
/implement 响应式导航栏 --type component --framework vue --documentation后端API实现
bash
# 用户管理API
/implement 用户管理REST API --type api --safe --with-tests
# 文件上传服务
/implement 文件上传服务 --type service --framework express --iterative完整功能实现
bash
# 认证系统
/implement 用户认证系统 --type feature --with-tests --documentation
# 支付集成
/implement 支付处理功能 --type service --safe --iterative工具集成
Claude Code工具
- Write/Edit/MultiEdit: 代码生成和修改
- Read/Glob: 代码库分析和上下文理解
- TodoWrite: 实现进度跟踪
- Task: 复杂多步骤实现
- Bash: 依赖安装和构建操作
MCP服务协调
- Magic: UI组件生成和设计系统集成
- Context7: 框架模式和最佳实践查询
- Sequential: 复杂逻辑分析和多步骤规划
质量保证
代码质量检查
- 语法验证和类型检查
- 代码风格和规范遵循
- 性能优化建议
- 安全漏洞扫描
测试集成
- 单元测试生成
- 集成测试建议
- E2E测试场景
- 测试覆盖率分析
最佳实践
1. 明确需求描述
bash
# 好的描述
/implement 支持搜索和分页的用户列表组件 --type component
# 模糊的描述
/implement 用户功能2. 选择合适的类型
- 组件: 可复用的UI元素
- API: RESTful接口或GraphQL端点
- 服务: 业务逻辑封装
- 功能: 完整的业务功能模块
3. 迭代开发
bash
# 复杂功能使用迭代模式
/implement 电商购物车系统 --type feature --iterative --with-tests4. 安全优先
bash
# 敏感功能启用安全模式
/implement 用户权限管理 --type service --safe --with-tests高级特性
Wave系统集成
- 复杂实现自动启用Wave多阶段编排
- 跨模块依赖的智能管理
- 渐进式功能实现和验证
个性化配置
json
{
"implement_preferences": {
"default_framework": "react",
"always_include_tests": true,
"code_style": "functional",
"safety_level": "high"
}
}实现命令 - 将想法转化为高质量的代码实现