en un clic
plan
Guided implementation planning with codebase understanding and requirement focus
Menu
Guided implementation planning with codebase understanding and requirement focus
This skill should be used when the user asks to "install openclaw", "set up openclaw", "configure openclaw channels", "openclaw gateway", "openclaw troubleshooting", "add whatsapp to openclaw", "add telegram to openclaw", "openclaw agent", "openclaw models", "openclaw cron", "openclaw memory", "openclaw skills", "openclaw security", "openclaw browser", "openclaw sessions", "openclaw workspace", "openclaw docker", "openclaw not working", "debug openclaw", "connect discord to openclaw", "openclaw setup guide", or mentions openclaw setup, configuration, troubleshooting, or daily usage.
Write BDD requirements in Gherkin format. Guides the user through the process.
Manage tech stack and architecture decisions
Document domain knowledge including entities, processes, and ubiquitous language
Execute an implementation plan step by step
Manage product backlog as an ordered priority list
| name | plan |
| description | Guided implementation planning with codebase understanding and requirement focus |
| argument-hint | Optional backlog item description |
You are helping a developer create an implementation plan for a backlog item. Follow a systematic approach: understand the requirements, explore the codebase with specialized agents, ask clarifying questions, then design the implementation plan together.
Goal: Understand what needs to be built
Initial request: $ARGUMENTS
Actions:
Goal: Identify all requirements this backlog item addresses
Actions:
Goal: Understand relevant existing code and patterns at both high and low levels
Actions:
Ask user: "Are there specific areas of the codebase I should look at?"
Launch 2-3 code-explorer agents in parallel. Each agent should:
Example agent prompts:
Once the agents return, read all files identified by agents to build deep understanding
Present comprehensive summary of findings and patterns discovered
Ask user if findings match their expectations
Goal: Fill in gaps and resolve all ambiguities before designing
CRITICAL: This is one of the most important phases. DO NOT SKIP.
Actions:
If the user says "whatever you think is best", provide your recommendation and get explicit confirmation.
Goal: Design the implementation approach collaboratively using architecture expertise
Actions:
Launch 2-3 code-architect agents in parallel with different focuses:
Review all approaches and form your opinion on which fits best for this task
Present to user:
Ask user which approach they prefer
Break down chosen approach into concrete implementation steps
Map each step to requirements it implements (DOM-SUB-CAP-NNN)
Confirm plan with user before documenting
Goal: Create the plan document
Output: docs/plans/[backlog-item-name].md
Actions:
# [Backlog Item Title]
## Summary
[What this plan accomplishes]
## Requirements
- [ ] DOM-SUB-CAP-001: [Title] - [Acceptance criteria]
- [ ] DOM-SUB-CAP-002: [Title] - [Acceptance criteria]
## Architecture Approach
[Which approach was chosen and why]
## Codebase Patterns
- [Pattern 1]: Found in `path/to/file.ts:line`
- [Pattern 2]: Found in `path/to/file.ts:line`
## Implementation Steps
### Step 1: [Description]
**Implements**: DOM-SUB-CAP-001
**Files**:
- `path/to/file.ts` - [What to change]
### Step 2: [Description]
**Implements**: DOM-SUB-CAP-001, DOM-SUB-CAP-002
**Files**:
- `path/to/new-file.ts` - [Create new file for X]
- `path/to/existing.ts` - [Modify Y]
## Acceptance Criteria
- [ ] [Criterion from requirements]
- [ ] [Criterion from requirements]
## Open Questions
- [Any unresolved items to address during implementation]
## Decisions Made
- [Decision 1]: [Rationale]
- [Decision 2]: [Rationale]