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: rules/spec-management.rules.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,13 +70,15 @@ When coding agents need context for:
70
70
4.**ASK CLARIFYING QUESTIONS** - **USE `run_command` TOOL** for all questions - **MUST FOLLOW**[rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool
71
71
5.**RESEARCH OPTIONS** - Present alternatives with trade-offs
72
72
6.**PROPOSE SPECIFICATION** - Create spec file with decision rationale
73
-
7.**WAIT FOR APPROVAL** - Do not implement until user approves
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
74
8.**RE-READ SPECIFICATIONS** - **MANDATORY:** Read all relevant specs again after approval but before implementation to ensure most current information
75
75
9.**IMPLEMENT ACCORDING TO SPEC** - Follow approved specification exactly
76
76
77
77
**AGENT QUESTIONING PROTOCOL FOR SPECIFICATION DOCUMENTATION:**
78
78
Before creating any specification file, agents MUST ask these questions to ensure optimal documentation:
79
79
80
+
**USE `run_command` TOOL** for all questions - **MUST FOLLOW**[rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool
81
+
80
82
**DECISION CLARITY:**
81
83
- "What is your final decision? (If not explicitly stated)"
82
84
- "Can you confirm this is the approach you want to proceed with?"
@@ -97,7 +99,7 @@ Before creating any specification file, agents MUST ask these questions to ensur
97
99
- "How does this impact the existing codebase/architecture?"
98
100
- "Are there any future considerations or migration paths to document?"
99
101
100
-
Follow [rules/interactive-input.rules.md](./interactive-input.rules.md) for all user interaction protocols when executing these questions.
102
+
**USE `run_command` TOOL** for all questions - **MUST FOLLOW**[rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool when executing these questions.
101
103
102
104
**RESEARCH REQUIREMENTS:**
103
105
-**MANDATORY RESEARCH:** Perform online research for current best practices, latest versions, and community consensus before making decisions
@@ -225,7 +227,7 @@ Follow [rules/interactive-input.rules.md](./interactive-input.rules.md) for all
225
227
2.**MANDATORY INDEX CHECK:** Check `project-spec/index.spec.md` for related decisions
226
228
3.**FORBIDDEN DUPLICATES:** NEVER create duplicate specs - merge with existing if similar
227
229
4.**RESEARCH REQUIREMENT:** Perform online research for industry-standard practices from last 12 months with >1000 GitHub stars OR official documentation recommendations
228
-
5.**CONTEXT GATHERING:**Follow [rules/interactive-input.rules.md](./interactive-input.rules.md) for all user interaction requirements
230
+
5.**CONTEXT GATHERING:****USE `run_command` TOOL** for all questions - **MUST FOLLOW**[rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool
229
231
6.**VERIFICATION:** Confirm no existing spec covers the same decision
Copy file name to clipboardExpand all lines: rules/user-persona.rules.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ PRESENT available options:
40
40
1. Predefined personas (list discovered options from directory)
41
41
2. Custom persona option
42
42
43
-
WAIT for user selection following [rules/interactive-input.rules.md](./interactive-input.rules.md) protocols
43
+
WAIT for user selection following **USE `run_command` TOOL** for all questions - **MUST FOLLOW** [rules/interactive-input.rules.md](./interactive-input.rules.md) for context on using run_command tool
0 commit comments