You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+50-16Lines changed: 50 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,26 +40,26 @@ Watch how the Interactive Coding Agent works:
40
40
41
41
## Setup
42
42
43
-
### Option 1: Full Setup (Recommended)
44
-
**Copy and paste everything**from this folderinto your project root. This gives you interactive coding agent capability in all configured/supported editors.
43
+
### Quick Start (Recommended)
44
+
**Copy this `interactive-coding-agent` folder's contents**(the AGENTS.md file, rules/ folder, and others) **into your project root.** That's it! You now have interactive coding agents.
45
45
46
-
### Option 2: Editor-Specific Setup
47
-
If you only want to setup for one editor, copy these files:
46
+
### Minimal Setup
47
+
Want just the essentials? Copy these:
48
48
49
-
**Always Required:**
50
-
-`AGENTS.md` (root level)
51
-
-`rules/` folder (contains the main rules - **entry point: `rules/index.rules.md`**)
Copy file name to clipboardExpand all lines: rules/core-principles.rules.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,8 +49,15 @@ This file defines the fundamental workflow and core principles that ALL coding a
49
49
-**WAIT** for explicit user approval before coding
50
50
-**CONFIRM** implementation steps align with specifications
51
51
52
+
### 6.5. DOCUMENT USER DECISIONS
53
+
**DECISION DOCUMENTATION PROTOCOL:**
54
+
-**MANDATORY:** After ANY user decision or choice, ask: "Should this decision be documented in the relevant spec file for future reference?"
55
+
-**USE `run_command` TOOL** for documentation questions - **MUST FOLLOW**[rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool
Copy file name to clipboardExpand all lines: rules/spec-management.rules.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,8 +71,9 @@ When coding agents need context for:
71
71
5.**RESEARCH OPTIONS** - Present alternatives with trade-offs
72
72
6.**PROPOSE SPECIFICATION** - Create spec file with decision rationale
73
73
7.**WAIT FOR APPROVAL** - **USE `run_command` TOOL** for approval questions - **MUST FOLLOW**[rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool
74
-
8.**RE-READ SPECIFICATIONS** - **MANDATORY:** Read all relevant specs again after approval but before implementation to ensure most current information
75
-
9.**IMPLEMENT ACCORDING TO SPEC** - Follow approved specification exactly
74
+
8.**DOCUMENT USER DECISIONS** - **MANDATORY:** After ANY user decision or choice, ask: "Should this decision be documented in the relevant spec file for future reference?" - **USE `run_command` TOOL** - **MUST FOLLOW**[rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool
75
+
9.**RE-READ SPECIFICATIONS** - **MANDATORY:** Read all relevant specs immediately before implementation to ensure most current information
76
+
10.**IMPLEMENT ACCORDING TO SPEC** - Follow approved specification exactly
76
77
77
78
**AGENT QUESTIONING PROTOCOL FOR SPECIFICATION DOCUMENTATION:**
78
79
Before creating any specification file, agents MUST ask these questions to ensure optimal documentation:
3.**Failing to ask "Does this meet expectations?"** → STOP immediately, ask retroactively
31
-
4.**Removing working components without permission** → STOP immediately, acknowledge preservation violation
32
-
5.**Ignoring established patterns without justification** → STOP immediately, acknowledge pattern violation
33
-
6.**Skipping specification index updates** → STOP immediately, update index file
32
+
4.**Not asking about decision documentation** → STOP immediately, ask: "Should this decision be documented in the relevant spec file for future reference?"
33
+
5.**Removing working components without permission** → STOP immediately, acknowledge preservation violation
34
+
6.**Ignoring established patterns without justification** → STOP immediately, acknowledge pattern violation
35
+
7.**Skipping specification index updates** → STOP immediately, update index file
0 commit comments