diff --git a/commands/gsd/new-project.md b/commands/gsd/new-project.md
index 489dceb35..b58b07ef0 100644
--- a/commands/gsd/new-project.md
+++ b/commands/gsd/new-project.md
@@ -439,7 +439,8 @@ Display spawning indicator:
Spawn 4 parallel gsd-project-researcher agents with rich context:
```
-Task(prompt="
+Task(prompt="First, read ~/.claude/agents/gsd-project-researcher.md for your role and instructions.
+
Project Research — Stack dimension for [domain].
@@ -476,9 +477,10 @@ Your STACK.md feeds into roadmap creation. Be prescriptive:
Write to: .planning/research/STACK.md
Use template: ~/.claude/get-shit-done/templates/research-project/STACK.md
-", subagent_type="gsd-project-researcher", model="{researcher_model}", description="Stack research")
+", subagent_type="general-purpose", model="{researcher_model}", description="Stack research")
+
+Task(prompt="First, read ~/.claude/agents/gsd-project-researcher.md for your role and instructions.
-Task(prompt="
Project Research — Features dimension for [domain].
@@ -515,9 +517,10 @@ Your FEATURES.md feeds into requirements definition. Categorize clearly:
Write to: .planning/research/FEATURES.md
Use template: ~/.claude/get-shit-done/templates/research-project/FEATURES.md
-", subagent_type="gsd-project-researcher", model="{researcher_model}", description="Features research")
+", subagent_type="general-purpose", model="{researcher_model}", description="Features research")
+
+Task(prompt="First, read ~/.claude/agents/gsd-project-researcher.md for your role and instructions.
-Task(prompt="
Project Research — Architecture dimension for [domain].
@@ -554,9 +557,10 @@ Your ARCHITECTURE.md informs phase structure in roadmap. Include:
Write to: .planning/research/ARCHITECTURE.md
Use template: ~/.claude/get-shit-done/templates/research-project/ARCHITECTURE.md
-", subagent_type="gsd-project-researcher", model="{researcher_model}", description="Architecture research")
+", subagent_type="general-purpose", model="{researcher_model}", description="Architecture research")
+
+Task(prompt="First, read ~/.claude/agents/gsd-project-researcher.md for your role and instructions.
-Task(prompt="
Project Research — Pitfalls dimension for [domain].
@@ -593,7 +597,7 @@ Your PITFALLS.md prevents mistakes in roadmap/planning. For each pitfall:
Write to: .planning/research/PITFALLS.md
Use template: ~/.claude/get-shit-done/templates/research-project/PITFALLS.md
-", subagent_type="gsd-project-researcher", model="{researcher_model}", description="Pitfalls research")
+", subagent_type="general-purpose", model="{researcher_model}", description="Pitfalls research")
```
After all 4 agents complete, spawn synthesizer to create SUMMARY.md:
diff --git a/commands/gsd/plan-phase.md b/commands/gsd/plan-phase.md
index fcb4de902..237950ba4 100644
--- a/commands/gsd/plan-phase.md
+++ b/commands/gsd/plan-phase.md
@@ -206,8 +206,8 @@ Write research findings to: {phase_dir}/{phase}-RESEARCH.md
```
Task(
- prompt=research_prompt,
- subagent_type="gsd-phase-researcher",
+ prompt="First, read ~/.claude/agents/gsd-phase-researcher.md for your role and instructions.\n\n" + research_prompt,
+ subagent_type="general-purpose",
model="{researcher_model}",
description="Research Phase {phase}"
)
@@ -315,8 +315,8 @@ Before returning PLANNING COMPLETE:
```
Task(
- prompt=filled_prompt,
- subagent_type="gsd-planner",
+ prompt="First, read ~/.claude/agents/gsd-planner.md for your role and instructions.\n\n" + filled_prompt,
+ subagent_type="general-purpose",
model="{planner_model}",
description="Plan Phase {phase}"
)
@@ -445,8 +445,8 @@ Return what changed.
```
Task(
- prompt=revision_prompt,
- subagent_type="gsd-planner",
+ prompt="First, read ~/.claude/agents/gsd-planner.md for your role and instructions.\n\n" + revision_prompt,
+ subagent_type="general-purpose",
model="{planner_model}",
description="Revise Phase {phase} plans"
)
diff --git a/commands/gsd/research-phase.md b/commands/gsd/research-phase.md
index 0fd2875aa..ee21d3336 100644
--- a/commands/gsd/research-phase.md
+++ b/commands/gsd/research-phase.md
@@ -148,8 +148,8 @@ Write to: .planning/phases/${PHASE}-{slug}/${PHASE}-RESEARCH.md
```
Task(
- prompt=filled_prompt,
- subagent_type="gsd-phase-researcher",
+ prompt="First, read ~/.claude/agents/gsd-phase-researcher.md for your role and instructions.\n\n" + filled_prompt,
+ subagent_type="general-purpose",
model="{researcher_model}",
description="Research Phase {phase}"
)
@@ -182,8 +182,8 @@ Research file: @.planning/phases/${PHASE}-{slug}/${PHASE}-RESEARCH.md
```
Task(
- prompt=continuation_prompt,
- subagent_type="gsd-phase-researcher",
+ prompt="First, read ~/.claude/agents/gsd-phase-researcher.md for your role and instructions.\n\n" + continuation_prompt,
+ subagent_type="general-purpose",
model="{researcher_model}",
description="Continue research Phase {phase}"
)