Skip to content

matscode/interactive-coding-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Coding Agent Project

A framework for implementing interactive coding assistants that ask clarifying questions instead of making assumptions, designed for senior engineers who value collaborative decision-making.

🎥 See It In Action

Watch how the Interactive Coding Agent works:

Purpose

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

Benefits

  • 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

Setup

Option 1: TRAE Custom Agent (Fastest & Recommended)

Requirements: TRAE IDE (download if needed)

  1. Click the one-click setup link
  2. The agent will be automatically configured and ready to use

Option 2: Full Setup (Second Recommended)

Copy and paste everything from this folder into your project root. This gives you interactive coding agent capability in all configured editors.

Option 3: Editor-Specific Setup

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

How It Works

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.

Supported Agents

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

Created by @matscode | LinkedIn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published