Skip to content

Commit b37be1c

Browse files
committed
refactor(instructions): clarify implementation guidelines and communication flow
1 parent 7e5e8e3 commit b37be1c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/copilot-instructions.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,21 @@ RobotCode is a comprehensive Robot Framework toolkit that provides IDE extension
2626
### Core Rules
2727

2828
- **REVIEW/ANALYZE/CHECK/EXAMINE:** READ-ONLY operations. Provide analysis and feedback, NEVER make changes
29-
- **IMPLEMENT/ADD/CREATE/FIX/CHANGE:** Implementation required. Ask for clarification if multiple approaches exist
29+
- **IMPLEMENT/ADD/CREATE/FIX/CHANGE:** Implementation required. ALWAYS ask for confirmation and wait for explicit user choice before proceeding
3030
- **IMPROVE/OPTIMIZE/REFACTOR:** Always ask for specific approach before implementing
31+
- **MANDATORY WAIT:** When presenting implementation options, ALWAYS wait for explicit user choice before proceeding
3132

3233
### Communication Flow
3334

3435
1. **Recognize Intent:** Review request vs. Implementation request?
3536
2. **For Reviews:** Analyze and suggest, but don't change anything
36-
3. **For Implementation:** Ask numbered options if unclear, wait for response, then implement
37-
4. **Question Format:** Use "A), B), C), D), ..." format, always end with "Other approach"
37+
3. **For Implementation:**
38+
- ALWAYS ask for confirmation before implementing
39+
- If multiple approaches exist, present numbered options A), B), C), D), ...)
40+
- ALWAYS end with "Other approach"
41+
- WAIT for user response before proceeding
42+
- NEVER start implementation until user explicitly chooses an option
43+
4. **Critical Rule:** When presenting options, STOP and wait for user input. Do not continue with any implementation.
3844

3945
## Tech Stack
4046

0 commit comments

Comments
 (0)