Explore codebase to verify assumptions about existing code, patterns, and infrastructure. Use when verifying assumptions about the current project.
Deep web research on external tools, APIs, libraries, and services. Use when verifying assumptions about things outside the codebase.
Deep research to eliminate all assumptions before implementation.
Normal Claude: "I'll use library X for this..." (assumption)
With /research: Verifies every assumption through web search and codebase exploration before proceeding.
/plugin marketplace add nrempel/claude-plugins
/plugin install research@nrempel-plugins
claude --plugin-dir ~/Projects/claude-research
/research Add authentication to the API
| Command | Description |
|---|---|
/research <task> | Start new research session |
/research | Continue existing session, or prompt for task |
/research status | Show assumptions and progress |
/research cancel | Stop and clean up |
To stop mid-research: Say "stop", "done", or "that's enough".
> /research Add Stripe subscription billing
[Drafts initial approach]
- Use Stripe Billing API
- Webhooks for events
- Store status in DB
[Extracts assumptions]
- [ ] Stripe supports usage-based billing
- [ ] Project has webhook infrastructure
- [ ] DB can store subscription metadata
[Researches each]
✅ Stripe supports metered billing (verified in docs)
❌ No webhook infrastructure exists (searched codebase)
✅ Postgres with Drizzle - can add columns
[Updates approach based on findings]
Need to add webhook endpoint - wasn't in original plan
[Re-scans for new assumptions]
- [ ] Next.js API routes can handle webhooks
→ Researches, verifies
## Research Complete
Verified approach with 0 assumptions:
1. Use Stripe metered billing API
2. Create /api/webhooks/stripe endpoint (NEW)
3. Add subscription_id column to users table
...
This plugin survives context compaction:
State file: Creates .claude/research/<branch>-<timestamp>.md containing:
Resume: Run /research again after compaction. It will:
Cleanup: State file is deleted when research completes.
Add to your .gitignore:
.claude/research/
| Type | How |
|---|---|
| External libraries | WebSearch for docs, npm/pypi |
| API behavior | Official documentation |
| Codebase patterns | Grep, Glob, Read tools |
| Version compatibility | Changelogs, compatibility docs |
| Service limits | Official docs, pricing pages |
This plugin integrates with Claude Code's plan mode:
1. Hook on plan mode entry: When you enter plan mode, the plugin displays a reminder:
💡 Tip: Run /research to eliminate assumptions before finalizing your plan.
2. Writes to plan file on completion:
When research completes, verified findings are written to the active plan file at ~/.claude/plans/. This ensures your plan is backed by verified research.
| /iterate | /research |
|---|---|
| Execution | Planning |
| Does the work | Verifies the approach |
| Tests/builds verify | Docs/code verify |
| After planning | Before execution |
Recommended workflow:
/research to verify approach/iterate to executeMIT
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub nrempel/claude-plugins --plugin researchCreate Claude Code plugins, skills, agents, and hooks
Work iteratively on tasks until truly complete - compaction-safe
No description provided.
A Claude Code plugin for structured, context-efficient software development.
Pre- and post-implementation validation with parallel subagents: /replan validates plans before execution, /recheck verifies implementations match the plan
AI-assisted deep planning with research, interview, external LLM review, and TDD approach
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
19 software engineering skills from Code Complete, APOSD, GoF, and Clean Architecture. Skills are internal (slash-invocable; injected via Read() — not auto-triggered). Research → plan → build workflow with Gate-field adaptive gates (Full | Standard | Minimal) and per-phase orchestrated commits.