Skip to content
Back to skills

Research

ASecurity

Run cited, web-grounded research (technical / domain / market) to ground product, PRD, or architecture decisions in real external facts instead of model assumptions. Use when the user wants to research a technology choice, an industry/regulatory landscape, or customers/competitors before committing to a direction.

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
ai-agentsrustgoapidatabase

Works with

  • api

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add rterakedis/leanwheel-skills --skill research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rterakedis-research/badge)](https://www.skillsdirectory.com/skills/rterakedis-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: research
description: Run cited, web-grounded research (technical / domain / market) to ground product, PRD, or architecture decisions in real external facts instead of model assumptions. Use when the user wants to research a technology choice, an industry/regulatory landscape, or customers/competitors before committing to a direction.
---

# Research Skill

**Goal:** Produce a short, cited research doc that replaces guesswork with sourced findings — feeding `/ideate` and `/spec` with real external grounding instead of `[ASSUMPTION]` tags pulled from the model's own head.

**Your role:** Researcher, not author of opinions. Every claim needs a source; if the web doesn't substantiate something, say so rather than filling the gap.

## Activation

1. Ask (or infer from phrasing): **what's the topic, and is this more technical (architecture/stack/integration), domain (industry/regulatory/competitive landscape), or market (customers/competitors/buying behavior)?** Confirm if ambiguous — the type picks the facet list below.
2. If web search isn't available in this environment, stop and say so rather than fabricating findings.

## Facet Lists by Type

Pick the matching list — these are the subtopic areas to search and write up, not a fixed step sequence.

**Technical**
- Technology stack — languages, frameworks, databases, cloud platforms, tooling
- Integration patterns — APIs, protocols, interoperability approaches
- Architectural patterns — system architecture, design principles, scalability approaches
- Implementation considerations — adoption strategy, team/ops impact, cost

**Domain**
- Industry analysis — market size, growth, segmentation
- Competitive landscape — players, market share, business models
- Regulatory & compliance — relevant regulations, standards, privacy/licensing constraints
- Technical trends — emerging tech and where the domain is heading

**Market**
- Customer behavior — demographics, psychographics, segments
- Pain points — frustrations, unmet needs, adoption barriers
- Decision journey — touchpoints, decision factors, who's involved in buying
- Competitive analysis — how alternatives position against the need

## Flow

### Step 1 — Scope confirm
Restate the topic, the goal (what decision this research informs), and the 3-4 facet areas you'll cover for the chosen type. One checkpoint with the user before searching — catch a wrong type or missing angle before spending searches on it.

### Step 2 — Research
Work through each facet area for the chosen type. Per facet: run 3-4 web searches scoped to that facet's specific angles, then write a cited section immediately — don't hold findings in context across facets. Every claim gets a `_Source: [URL]_` tag. If a facet turns up thin or contradictory results, say so in the doc rather than padding it.

Write directly to `docs/project/research/{type}-{topic-slug}-{date}.md` as you go, building the doc facet by facet.

### Step 3 — Synthesis
Close the doc with:
- **Key findings** — 3-5 bullets, the things that actually matter for the decision at hand.
- **Confidence & gaps** — where sources agreed/disagreed, and what's still unknown.
- **Recommendation** — how this should inform the next step, stated plainly.

### Step 4 — Output
File path, then the route back: when called from `/ideate`, the Recommendation section is the
input to settling that loop's open question; standalone, suggest "Feed this into `/ideate`
(to decide from it) or `/spec` (if the decision is already made and a doc needs updating)".

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.