From planning
Conduct deep research into a problem space before proposing solutions or planning implementation. Use this skill when the user asks to "research", "investigate", "look into", "explore options for", "understand the problem", or any request that requires gathering context, surveying alternatives, and identifying constraints before committing to an approach. This skill produces a structured research brief — it does NOT propose solutions or plan work.
npx claudepluginhub ats-kinoshita-iso/agent-workshop --plugin planningThis skill uses the workspace's default tool permissions.
Research is the first phase of the research-plan-implement workflow. Its job is
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
Research is the first phase of the research-plan-implement workflow. Its job is to build a thorough, evidence-based understanding of the problem space so that downstream proposal and planning steps start from solid ground.
State the research question in one sentence. If the user's request is vague, restate it as a concrete question that can be answered with evidence.
Good: "What authentication strategies exist for multi-tenant SaaS apps and which fit our current FastAPI + PostgreSQL stack?"
Bad: "Look into auth."
Use tools to build a map of what already exists:
Record findings as bullet points with file path references.
When the problem involves technologies, patterns, or trade-offs beyond what the codebase can answer:
Skip this step only when the question is purely about internal codebase state.
List 2–5 distinct approaches or options that could address the research question. For each alternative, note:
Do not evaluate or rank yet — that is the proposal phase's job.
From the codebase survey and external research, list:
Present findings using the template in references/RESEARCH-TEMPLATE.md.
After research is complete, the user (or the research-plan-implement
orchestrator) should move to the propose skill to synthesize findings into
ranked options with trade-offs.