// Generate coding-aider plans as created by the IntelliJ coding-aider plugin. Use when user explicitly asks for a "coding-aider plan", "aider plan", or needs structured development planning with checklist tracking and file context management.
| name | coding-aider-plan-generator |
| description | Generate coding-aider plans as created by the IntelliJ coding-aider plugin. Use when user explicitly asks for a "coding-aider plan", "aider plan", or needs structured development planning with checklist tracking and file context management. |
| allowed-tools | Read, Write, Edit, Grep, Glob, Bash |
Generate structured coding-aider plans that mirror the IntelliJ coding-aider plugin's plan system, complete with overview, goals, implementation checklist, and file context management.
This skill creates coding-aider plans in the exact format used by the IntelliJ coding-aider plugin. Plans include structured overviews, problem descriptions, goals, implementation checklists, and file context management for systematic development tracking.
Use this skill when the user explicitly requests:
First, understand the user's requirements:
Create the plan storage structure:
.coding-aider-plans/ directory if it doesn't exist{plan_name}.md, {plan_name}_checklist.md, {plan_name}_context.yamlCreate the main plan file ({plan_name}.md) with this structure:
# [Coding Aider Plan]
# Plan Title
## Overview
High-level description of the feature to be implemented
## Problem Description
Current issues, challenges, or requirements that necessitate this plan
## Goals
1. Specific, measurable goal 1
2. Specific, measurable goal 2
3. Specific, measurable goal 3
## Additional Notes and Constraints
- Technical constraints or limitations
- Dependencies on other systems or features
- Performance considerations
- Security requirements
- Testing requirements
## References
- Links to relevant documentation
- Related files or components
- External resources or examples
Create the checklist file ({plan_name}_checklist.md) with atomic implementation tasks:
# [Coding Aider Plan - Checklist]
# Plan Title - Implementation Checklist
- [ ] Analysis and research task
- [ ] Setup/initialization task
- [ ] Core implementation task 1
- [ ] Core implementation task 2
- [ ] Integration task
- [ ] Testing task 1
- [ ] Testing task 2
- [ ] Documentation update
- [ ] Code review/refinement
- [ ] Deployment/finalization
Create the context file ({plan_name}_context.yaml) with relevant implementation files:
---
files:
- path: "src/main/kotlin/package/FeatureFile.kt"
readOnly: false
- path: "src/test/kotlin/package/FeatureTest.kt"
readOnly: false
- path: "build.gradle.kts"
readOnly: true
To identify relevant files for the context.yaml:
Before completing, verify:
User request: "Create a coding-aider plan for implementing user authentication"
Generated plan structure:
user-authentication.md - Main plan with auth overview, goals, security constraintsuser-authentication_checklist.md - Tasks for JWT setup, password hashing, API endpointsuser-authentication_context.yaml - AuthController, UserService, security config filesUser request: "I need a coding-aider plan for refactoring the payment processing module"
Generated plan structure:
payment-processing-refactor.md - Current issues, refactoring goals, migration strategypayment-processing-refactor_checklist.md - Step-by-step refactoring tasks with testingpayment-processing-refactor_context.yaml - PaymentService, PaymentController, test filesUser request: "Create a coding-aider plan for fixing the memory leak in the data processor"
Generated plan structure:
memory-leak-fix.md - Problem description, root cause analysis, fix approachmemory-leak-fix_checklist.md - Debugging, patching, verification tasksmemory-leak-fix_context.yaml - DataProcessor, related memory management files.coding-aider-plans/ directory.coding-aider-plans/ cannot be created, check directory permissions