diff --git a/commands/gsd/research-phase.md b/commands/gsd/research-phase.md index be3d9a0eb..ac8634eda 100644 --- a/commands/gsd/research-phase.md +++ b/commands/gsd/research-phase.md @@ -135,8 +135,8 @@ Write to: .planning/phases/${PHASE}-{slug}/${PHASE}-RESEARCH.md ``` Task( - prompt="First, read ~/.claude/agents/gsd-phase-researcher.md for your role and instructions.\n\n" + filled_prompt, - subagent_type="general-purpose", + prompt=filled_prompt, + subagent_type="gsd-phase-researcher", model="{researcher_model}", description="Research Phase {phase}" ) @@ -171,8 +171,8 @@ Continue research for Phase {phase_number}: {phase_name} ``` Task( - prompt="First, read ~/.claude/agents/gsd-phase-researcher.md for your role and instructions.\n\n" + continuation_prompt, - subagent_type="general-purpose", + prompt=continuation_prompt, + subagent_type="gsd-phase-researcher", model="{researcher_model}", description="Continue research Phase {phase}" ) diff --git a/get-shit-done/workflows/diagnose-issues.md b/get-shit-done/workflows/diagnose-issues.md index 274b50c57..e9b4d5acc 100644 --- a/get-shit-done/workflows/diagnose-issues.md +++ b/get-shit-done/workflows/diagnose-issues.md @@ -80,7 +80,7 @@ For each gap, fill the debug-subagent-prompt template and spawn: ``` Task( prompt=filled_debug_subagent_prompt + "\n\n\n- {phase_dir}/{phase_num}-UAT.md\n- .planning/STATE.md\n", - subagent_type="general-purpose", + subagent_type="gsd-debugger", description="Debug: {truth_short}" ) ``` diff --git a/get-shit-done/workflows/new-project.md b/get-shit-done/workflows/new-project.md index e7c56a4a9..c2d2e2ba8 100644 --- a/get-shit-done/workflows/new-project.md +++ b/get-shit-done/workflows/new-project.md @@ -544,9 +544,7 @@ Display spawning indicator: Spawn 4 parallel gsd-project-researcher agents with path references: ``` -Task(prompt="First, read ~/.claude/agents/gsd-project-researcher.md for your role and instructions. - - +Task(prompt=" Project Research — Stack dimension for [domain]. @@ -582,11 +580,9 @@ 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="general-purpose", model="{researcher_model}", description="Stack research") +", subagent_type="gsd-project-researcher", 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]. @@ -622,11 +618,9 @@ 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="general-purpose", model="{researcher_model}", description="Features research") +", subagent_type="gsd-project-researcher", 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]. @@ -662,11 +656,9 @@ 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="general-purpose", model="{researcher_model}", description="Architecture research") +", subagent_type="gsd-project-researcher", 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]. @@ -702,7 +694,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="general-purpose", model="{researcher_model}", description="Pitfalls research") +", subagent_type="gsd-project-researcher", model="{researcher_model}", description="Pitfalls research") ``` After all 4 agents complete, spawn synthesizer to create SUMMARY.md: diff --git a/get-shit-done/workflows/plan-phase.md b/get-shit-done/workflows/plan-phase.md index f275afec5..4ac899b7e 100644 --- a/get-shit-done/workflows/plan-phase.md +++ b/get-shit-done/workflows/plan-phase.md @@ -207,8 +207,8 @@ Write to: {phase_dir}/{phase_num}-RESEARCH.md ``` Task( - prompt="First, read ~/.claude/agents/gsd-phase-researcher.md for your role and instructions.\n\n" + research_prompt, - subagent_type="general-purpose", + prompt=research_prompt, + subagent_type="gsd-phase-researcher", model="{researcher_model}", description="Research Phase {phase}" ) @@ -320,8 +320,8 @@ Output consumed by /gsd:execute-phase. Plans need: ``` Task( - prompt="First, read ~/.claude/agents/gsd-planner.md for your role and instructions.\n\n" + filled_prompt, - subagent_type="general-purpose", + prompt=filled_prompt, + subagent_type="gsd-planner", model="{planner_model}", description="Plan Phase {phase}" ) @@ -417,8 +417,8 @@ Return what changed. ``` Task( - prompt="First, read ~/.claude/agents/gsd-planner.md for your role and instructions.\n\n" + revision_prompt, - subagent_type="general-purpose", + prompt=revision_prompt, + subagent_type="gsd-planner", model="{planner_model}", description="Revise Phase {phase} plans" ) diff --git a/get-shit-done/workflows/quick.md b/get-shit-done/workflows/quick.md index e68f14043..3c9bcaa82 100644 --- a/get-shit-done/workflows/quick.md +++ b/get-shit-done/workflows/quick.md @@ -222,8 +222,8 @@ Return what changed. ``` Task( - prompt="First, read ~/.claude/agents/gsd-planner.md for your role and instructions.\n\n" + revision_prompt, - subagent_type="general-purpose", + prompt=revision_prompt, + subagent_type="gsd-planner", model="{planner_model}", description="Revise quick plan: ${DESCRIPTION}" )