Claude Code Plugins

Community-maintained marketplace

Feedback

AI-powered research skill with four workflows - chat (single-model conversation), consensus (multi-model synthesis), thinkdeep (systematic investigation), and ideate (creative brainstorming). Supports persistent threads for conversation continuity.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name research
description AI-powered research skill with four workflows - chat (single-model conversation), consensus (multi-model synthesis), thinkdeep (systematic investigation), and ideate (creative brainstorming). Supports persistent threads for conversation continuity.

Research Skill

Overview

  • Purpose: AI-powered research with multiple reasoning strategies
  • Scope: Four workflows, persistent thread management
  • Entry: /research command or Skill(foundry:research)

Flow

[x?]=decision (GATE)=user approval =sequence

- **Entry** → [explicit?] → Dispatch | [thread-id?] → Resume
  | [threads?] → ThreadMgmt | [no args?] → (GATE) | AutoRoute
- **Dispatch** → Execute → PersistThread → Response + thread_id

MCP Tooling

Router Actions
research chat, consensus, thinkdeep, ideate, thread-list, thread-get, thread-delete

MCP Contract

Action Required Optional Errors
chat prompt thread_id, model THREAD_NOT_FOUND
consensus prompt models[], strategy NO_MODELS_AVAILABLE
thinkdeep prompt thread_id, depth MAX_DEPTH_EXCEEDED
ideate prompt thread_id, phase INVALID_PHASE
thread-* thread_id limit THREAD_NOT_FOUND

Workflow Selection

Signal Workflow
Follow-up, iteration chat
Multiple perspectives consensus
Complex problem thinkdeep
Brainstorming ideate

User Gates

  • No args: workflow selection
  • Ambiguous: clarify before auto-route
  • Consensus: strategy selection
  • Ideate: phase transition

Output Formats

Workflow Response
chat {response, thread_id, model}
consensus {responses[], synthesis, strategy}
thinkdeep {findings[], confidence, thread_id}
ideate {ideas[], phase, selected[]}

References