A framework for implementing interactive coding assistants that ask clarifying questions instead of making assumptions, designed for senior engineers who value collaborative decision-making.
Watch how the Interactive Coding Agent works:
- TikTok: Interactive Coding Demo
- YouTube: Interactive Coding Demo
This project provides tested rules for creating coding agents that:
- Stop and ask questions when requirements are vague
- Confirm understanding before implementation
- Verify feature scope matches user intent
- Request explicit approval at each step
- Always end sessions with user confirmation
- Reduced Assumptions: Agents ask instead of guessing
- Scope Control: Prevents feature creep and unwanted additions
- Quality Assurance: Built-in verification at every step
- Senior Engineer Friendly: Respects expertise and decision-making
- Collaborative: Promotes dialogue over silent implementation
- Prevents Violations: Stops scope creep, unrequested features, and silent assumptions
Requirements: TRAE IDE (download if needed)
- Click the one-click setup link
- The agent will be automatically configured and ready to use
Copy and paste everything from this folder into your project root. This gives you interactive coding agent capability in all configured editors.
If you only want to setup for one editor, copy these files:
Always Required:
AGENTS.md(root level)agents/folder (contains the main rules)
Plus your editor's config:
- For Trae AI: Copy
.trae/folder - For Cursor: Copy
.cursor/folder (if available) - For Windsurf: Copy
.windsurf/folder
Once copied, the rules will automatically apply when you start coding sessions in supported editors.
Important: After copying the configuration files, you must start a new chat session for the rules to take effect.
| Platform | Type | Status |
|---|---|---|
| TRAE Custom Agent | Custom | ✅ Recommended - One-click setup |
| Trae AI | IDE | ✅ Tested |
| Cursor | IDE | ✅ Tested |
| Windsurf | IDE | ✅ Tested |
| Codex | IDE | ⏳ Not Tested Yet |
| Claude Code | IDE | ⏳ Not Tested Yet |
| GitHub Copilot | IDE | ❌ Not Working Yet |
| Gemini | CLI | ❌ Not Working Yet |
| Gemini Code Assist (VS Code) | IDE | ❌ Not Working Yet |