BMAD-METHOD/tools/cli/installers/lib/ide
Claude 0af222592a feat(kilocode): comprehensive Kilocode IDE integration with Memory Bank and workflows
Enhances the Kilocode IDE setup handler to generate a complete configuration structure similar to Claude Code, including:

**Custom Modes** (Enhanced):
- Improved metadata extraction from agent files
- Better roleDefinition and customInstructions
- Instructions to read agent file, execute activation, load config
- Access to read, edit, and terminal permissions

**Workflows** (.kilocode/workflows/):
- Generates markdown files for each standalone workflow
- Includes workflow description, execution instructions, and steps
- Slash command compatible format
- Organized documentation for each workflow

**Memory Bank** (.kilocode/rules/memory-bank/):
- brief.md - Project overview with installed modules
- product.md - Product context and user goals
- context.md - Current development state (with timestamp)
- architecture.md - Technical architecture and decisions
- tech.md - Technology stack and setup
- Only creates files if they don't exist (preserves user edits)

**Custom Rules** (.kilocode/rules/):
- bmad-conventions.md - BMAD framework conventions and best practices
- bmad-workflow-execution.md - Workflow execution guidelines
- Project-specific rules for consistent AI behavior

**Documentation**:
- Comprehensive README.md explaining the structure
- Usage instructions for modes, workflows, and Memory Bank
- Links to Kilocode documentation

**Cleanup**:
- Enhanced cleanup method removes both .kilocodemodes entries and .kilocode directory

This brings Kilocode integration to feature parity with Claude Code, providing users with:
- Context-aware AI through Memory Bank
- Specialized modes for each BMAD agent
- Automated workflow execution
- Consistent development standards

Based on Kilocode documentation:
- https://kilocode.ai/docs/features/custom-modes
- https://kilocode.ai/docs/features/slash-commands/workflows
- https://kilocode.ai/docs/advanced-usage/memory-bank
- https://kilocode.ai/docs/advanced-usage/custom-rules
2025-11-04 20:42:38 +00:00
..
shared create-agent now adds agent to ide agents list also 2025-10-10 09:27:50 -05:00
_base-ide.js installer fixes 2025-10-26 19:38:38 -05:00
auggie.js installer fixes 2025-10-26 19:38:38 -05:00
claude-code.js installer fixes 2025-10-26 19:38:38 -05:00
cline.js cline workflows added to support slash commands 2025-10-28 23:16:48 -05:00
codex.js clearer codex install note 2025-10-18 09:41:38 -05:00
crush.js installer fixes 2025-10-26 19:38:38 -05:00
cursor.js installer fixes 2025-10-26 19:38:38 -05:00
gemini.js opencode moved agents back to agent folder 2025-10-28 17:18:53 -05:00
github-copilot.js opencode moved agents back to agent folder 2025-10-28 17:18:53 -05:00
iflow.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
kilo.js feat(kilocode): comprehensive Kilocode IDE integration with Memory Bank and workflows 2025-11-04 20:42:38 +00:00
manager.js installer fixes 2025-10-26 19:38:38 -05:00
opencode.js opencode moved agents back to agent folder 2025-10-28 17:18:53 -05:00
qwen.js installer fixes 2025-10-26 19:38:38 -05:00
roo.js feat: v6.0.0-alpha.0 - the future is now 2025-09-28 23:17:07 -05:00
task-tool-command-generator.js installer fixes 2025-10-26 19:38:38 -05:00
trae.js opencode moved agents back to agent folder 2025-10-28 17:18:53 -05:00
windsurf.js opencode moved agents back to agent folder 2025-10-28 17:18:53 -05:00
workflow-command-generator.js installer fixes 2025-10-26 19:38:38 -05:00
workflow-command-template.md Add Opencode IDE installer (#820) 2025-10-26 11:16:57 -05:00