jnuyens/gsd-plugin/research-phase
Claude Code and agent skill by jnuyens/gsd-plugin
- community
Checking that the SKILL.md file is still in the repository.
Research how to implement a phase (standalone - usually use /gsd:plan-phase instead)
Install
npx vskill@latest install jnuyens/gsd-plugin/research-phaseSKILL.md
<objective> Research how to implement a phase. Spawns bm-phase-researcher agent with phase context.
Note: Standalone research command. For most workflows, use /gsd:plan-phase which integrates research automatically.
Use this command when:
- You want to research without planning yet
- You want to re-research after planning is complete
- You need to investigate before deciding if a phase is feasible
Orchestrator role: Parse phase, validate against roadmap, check existing research, gather context, spawn researcher agent, present results.
Why subagent: Research burns context fast (WebSearch, Context7 queries, source verification). Fresh 200k context for investigation; main context stays lean. </objective>
<available_agent_types> Valid GSD subagent types (use exact names — do not fall back to 'general-purpose'):
- bm-phase-researcher — Researches technical approaches for a phase
</available_agent_types>
<context> Phase number: $ARGUMENTS (required)
Normalize phase input in step 1 before any directory lookups. </context>
<process>
0. Initialize Context
Extract from init JSON: phase_dir, phase_number, phase_name, phase_found, commit_docs, has_research, state_path, requirements_path, context_path, research_path.
Resolve researcher model:
1. Validate Phase
If `found` is false: Error and exit. If `found` is true: Extract phase_number, phase_name, goal from JSON.
2. Check Existing Research
If exists: Offer: 1) Update research, 2) View existing, 3) Skip. Wait for response.
If doesn't exist: Continue.
3. Gather Phase Context
Use paths from INIT (do not inline file contents in orchestrator context):
requirements_pathcontext_pathstate_path
Present summary with phase description and what files the researcher will load.
4. Spawn bm-phase-researcher Agent
Research modes: ecosystem (default), feasibility, implementation, comparison.
5. Handle Agent Return
`## RESEARCH COMPLETE`: Display summary, offer: Plan phase, Dig deeper, Review full, Done.
`## CHECKPOINT REACHED`: Present to user, get response, spawn continuation.
`## RESEARCH INCONCLUSIVE`: Show what was attempted, offer: Add context, Try different mode, Manual.
6. Spawn Continuation Agent
</process>
<success_criteria>
- [ ] Phase validated against roadmap
- [ ] Existing research checked
- [ ] bm-phase-researcher spawned with context
- [ ] Checkpoints handled correctly
- [ ] User knows next steps
</success_criteria>
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/research-phase/SKILL.md
Popularity
- Repository stars
- 89
- Repository forks
- 12
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jnuyens/gsd-plugin/research-phase)