AI Plan Generator v2
AI Plan Generator v2 extends the original business functionality decomposition with comprehensive campaign document generation, task decomposition, context document generation, and Code Archaeology integration for ClawTeam continuous iteration.
Core Capabilities
1. Campaign Document Generation
- - Minimal Input Processing: Only 4 key inputs required (project name, business goal, scope boundary, code location)
- Multi-Language Support: Java, Python, Go, C#, Rust, JavaScript
- Project Type Detection: Automatically identifies new vs iteration projects
- Domain-Specific Templates: Finance, User Management, General domains
2. Task Decomposition
- - Detailed Task Generation: Complete tasks with priorities, dependencies, acceptance criteria
- Multiple Output Formats: JSON, Markdown, ClawTeam formats
- Domain-Specific Tasks: Finance (payment, invoicing, reconciliation), User (auth, permissions)
- Source File Location: Precise source code location tracking
3. Context Document Generation
- - Business Rules: AI-executable business constraints and validation rules
- Technical Specifications: Data models, API contracts, integration specifications
- Validation Standards: Comprehensive testing requirements and coverage criteria
- Integration Configuration: External system configuration with timeout/retry settings
4. Code Archaeology Integration
- - Unified Directory Structure: results/, process/, source/ subdirectories
- Real Analysis Results: Extracts precise information from actual Code Archaeology output
- Completeness Analysis: Validates document completeness and AI executability
- Clarification Questions: Automatically generates questions for missing/incomplete information
Unified Workflow
Complete End-to-End Process
CODEBLOCK0
Code Archaeology Integration
CODEBLOCK1
Minimal Input Requirements
Only 4 key pieces of information are required:
CODEBLOCK2
Domain-Specific Intelligence
Financial Domain
- - Payment Processing: Contract payment handling with amount validation
- Invoice Generation: Tax calculation, invoice types, compliance
- Account Reconciliation: Partial refunds, multiple reconciliations
- Security Requirements: Hardcoded credential removal, SQL injection prevention
User Management Domain
- - Authentication: Registration, login, session management
- Authorization: Role-based permissions, fine-grained access control
- Security: Password complexity, OAuth integration, CSRF protection
ClawTeam Integration
Generated artifacts are directly compatible with ClawTeam:
- - Campaign Documents: Used as team description for INLINECODE0
- Task Decomposition: Directly importable as
clawteam task create commands - Context Documents: Provide AI-executable reference for agent implementation
- Completeness Analysis: Ensures high-quality input before team creation
Best Practices
Input Quality
- - Project Name: Include domain keywords (finance, user, order)
- Business Goal: Be specific about core business value
- Scope Boundary: Clearly define inclusions/exclusions
- Code Location: Use complete package paths
Iteration Strategy
- - Start Simple: Begin with minimal input, let AI infer details
- Validate Early: Run completeness analysis before team creation
- Clarify Issues: Address high-priority clarification questions
- Iterate Refinement: Use feedback to improve subsequent iterations
Example Use Cases
Legacy PHP to Java Migration
Input: Financial module migration from zbs_php to dms-erp
Output: Complete campaign document with security remediation, task decomposition with data migration tasks, context documents with precise business rules
New Microservice Development
Input: Create new user authentication service
Output: Campaign document with architecture decisions, task decomposition with OAuth integration, context documents with security requirements
API Modernization
Input: Standardize legacy RPC APIs to RESTful design
Output: Campaign document with versioning strategy, task decomposition with backward compatibility, context documents with API specifications
AI Plan Generator v2 transforms minimal input into comprehensive, AI-executable documentation that powers successful ClawTeam continuous iteration.
AI计划生成器 v2
AI计划生成器 v2 将原始业务功能分解扩展为全面的活动文档生成、任务分解、上下文文档生成以及代码考古集成,支持ClawTeam持续迭代。
核心能力
1. 活动文档生成
- - 最小输入处理:仅需4个关键输入(项目名称、业务目标、范围边界、代码位置)
- 多语言支持:Java、Python、Go、C#、Rust、JavaScript
- 项目类型检测:自动识别新项目与迭代项目
- 领域特定模板:金融、用户管理、通用领域
2. 任务分解
- - 详细任务生成:包含优先级、依赖关系、验收标准的完整任务
- 多种输出格式:JSON、Markdown、ClawTeam格式
- 领域特定任务:金融(支付、开票、对账)、用户(认证、权限)
- 源文件位置:精确的源代码位置追踪
3. 上下文文档生成
- - 业务规则:AI可执行的业务约束和验证规则
- 技术规范:数据模型、API契约、集成规范
- 验证标准:全面的测试要求和覆盖率标准
- 集成配置:包含超时/重试设置的外部系统配置
4. 代码考古集成
- - 统一目录结构:results/、process/、source/子目录
- 真实分析结果:从实际代码考古输出中提取精确信息
- 完整性分析:验证文档完整性和AI可执行性
- 澄清问题:自动生成缺失/不完整信息的提问
统一工作流
完整的端到端流程
bash
1. 从最小输入生成完整工作流
ai-plan-generator generate-complete-workflow input.json /path/to/code-archaeology
2. 创建标准化目录结构:
project-name/
├── project-name-campaign.md # 活动文档
├── task-decomposition/ # 任务分解
│ ├── tasks.json # JSON格式
│ ├── tasks.md # Markdown格式
│ └── clawteam-tasks.json # ClawTeam格式
├── context-documents/ # 上下文文档
│ ├── business-rules.json # 业务规则
│ ├── technical-specs.yaml # 技术规范
│ ├── validation-standards.md # 验证标准
│ ├── integration-config.json # 集成配置
│ └── analysis-report.json # 完整性分析报告
└── process-files-report.json # 流程文件位置报告
代码考古集成
bash
将代码考古结果转换为AI计划生成器格式
ai-plan-generator generate-context-from-archaeology \
/path/to/project
codearchaeology \
context-documents \
finance
最小输入要求
仅需4个关键信息:
json
{
projectName: dms-erp-finance-migration-v1,
businessGoal: 将财务模块迁移至Java,
scopeBoundary: 仅后端服务,不包含前端,
codeLocation: src/main/java/com/dms/financialmanagement/
}
领域特定智能
金融领域
- - 支付处理:合同支付处理,含金额验证
- 发票生成:税务计算、发票类型、合规性
- 账户对账:部分退款、多次对账
- 安全要求:移除硬编码凭证、防止SQL注入
用户管理领域
- - 认证:注册、登录、会话管理
- 授权:基于角色的权限、细粒度访问控制
- 安全:密码复杂度、OAuth集成、CSRF防护
ClawTeam集成
生成的产物可直接与ClawTeam兼容:
- - 活动文档:用作clawteam create的团队描述
- 任务分解:可直接导入为clawteam task create命令
- 上下文文档:为智能体实现提供AI可执行参考
- 完整性分析:确保团队创建前的高质量输入
最佳实践
输入质量
- - 项目名称:包含领域关键词(金融、用户、订单)
- 业务目标:明确核心业务价值
- 范围边界:清晰定义包含/排除项
- 代码位置:使用完整包路径
迭代策略
- - 从简开始:从最小输入开始,让AI推断细节
- 尽早验证:在团队创建前运行完整性分析
- 澄清问题:处理高优先级的澄清问题
- 迭代优化:利用反馈改进后续迭代
示例用例
遗留PHP到Java迁移
输入:财务模块从zbs_php迁移至dms-erp
输出:包含安全修复的完整活动文档、含数据迁移任务的任务分解、含精确业务规则的上下文文档
新建微服务开发
输入:创建新的用户认证服务
输出:含架构决策的活动文档、含OAuth集成的任务分解、含安全要求的上下文文档
API现代化
输入:将遗留RPC API标准化为RESTful设计
输出:含版本策略的活动文档、含向后兼容性的任务分解、含API规范的上下文文档
AI计划生成器 v2 将最小输入转化为全面、AI可执行的文档,为成功的ClawTeam持续迭代提供动力。