Files
APAW/.kilo/commands/plan.md
swp 4a69c5323b feat: update agent models to current configuration
- Update README.md with correct model assignments for all agents
- Sync AGENTS.md and .kilo/ files with new model IDs
- Change History Miner: Gemini-3-Flash → GPT-OSS 20B
- Change System Analyst: GPT-OSS 120B → Qwen3.6-Plus (Free)
- Change Product Owner: Qwen3.5 122B → Qwen3.6-Plus (Free)
- Change Lead Developer: DeepSeek-v3.2 → Qwen3-Coder 480B
- Change The Fixer: MiniMax-m2.7 → MiniMax-m2.5
- Change SDET Engineer: Qwen3-Coder-Next → Qwen3-Coder 480B
- Change Code Skeptic: GPT-OSS 120B → MiniMax-m2.5
- Change Security Auditor: GLM-4.7 → Kimi-k2.5
- Change Release Manager: Devstral-2 123B → Qwen3-Coder 480B
- Change Evaluator: GPT-o3 → GPT-OSS 120B
- Change Prompt Optimizer: Claude 4.5 → Qwen3.6-Plus (Free)
- Add AgentArchitect agent configuration
- Update commands: plan, ask, debug, code models
- Add permissions configuration to commands
2026-04-04 00:50:22 +01:00

2.9 KiB

description, mode, model, color, permission
description mode model color permission
Creates detailed task plans with breakdown, estimates, and dependencies plan openrouter/qwen/qwen3-coder:free #3B82F6
read edit write bash glob grep task
allow allow allow allow allow allow
*
deny

Plan Command

Generates detailed implementation plans with task breakdown, complexity estimates, and dependency analysis.

Workflow

Step 1: Analyze Requirements

  • Parse the user's request into clear objectives
  • Identify functional requirements
  • Identify non-functional requirements (performance, security, scalability)
  • Clarify ambiguous points with follow-up questions
  • Document acceptance criteria

Step 2: Check Git History

  • Search for similar features: git log --all --oneline --grep="<feature>"
  • Search for related code changes: git log -p --all -S "<pattern>"
  • Identify past solutions and patterns
  • Note any blockers encountered previously
  • Reference relevant commits for context

Step 3: Explore Codebase

  • Use Glob to find relevant files: glob "**/<pattern>"
  • Use Grep to find related code: grep "<pattern>"
  • Identify existing patterns and conventions
  • Locate reusable components and utilities
  • Map component dependencies

Step 4: Create Task Breakdown

  • Decompose into atomic, testable units
  • Define clear deliverables for each task
  • Establish task order and dependencies
  • Assign to appropriate pipeline agents:
    • @LeadDeveloper - Core implementation
    • @FrontendDeveloper - UI components
    • @SDETEngineer - Test creation
    • @SystemAnalyst - Architecture decisions

Step 5: Estimate Complexity

  • Rate each task: Simple (1-2h), Medium (2-4h), Complex (4h+)
  • Consider technical debt and refactoring needs
  • Account for testing and documentation
  • Add buffer for unexpected issues (20%)

Step 6: Identify Dependencies

  • List external dependencies (libraries, APIs, services)
  • Identify internal dependencies (modules, components)
  • Flag blocking dependencies
  • Suggest parallel vs sequential execution paths

Output Format

# Implementation Plan: [Feature Name]

## Summary
[Brief description of what will be built]

## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3

## Task Breakdown

### Task 1: [Task Name]
- **Agent**: @LeadDeveloper
- **Complexity**: Simple/Medium/Complex
- **Dependencies**: None/List dependencies
- **Deliverables**: [What will be delivered]
- **Files affected**: [List files to modify]

### Task 2: [Task Name]
...

## Technical Decisions
- [Key decisions and rationale]

## Risks & Mitigations
- **Risk**: [Description] → **Mitigation**: [Strategy]

## Estimated Timeline
- Total: X hours
- Breakdown by phase

Best Practices

  • Keep plans actionable and specific
  • Include file paths and line references where applicable
  • Reference existing code patterns
  • Consider security implications early
  • Plan for error handling and edge cases