Skip to content
Back to skills

Research Guide

BSecurity

Primary research & analysis scenario Skill. Activate when the user's intent involves searching, looking up facts, researching, investigating, analyzing, comparing products or technologies, conducting competitive analysis, writing a research report, or producing any evidence-based deliverable. Provides source-hierarchy rules, cross-validation methodology, search paradigms, and sub-scenario routing. For deliverable generation (research reports, competitive analyses), routes to specialized refer...

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentspythongonodeapi

Works with

  • api

Security analysis

B84/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 3 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add MuLiuSaMa/MeowCode --skill research-guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research Guide?

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

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

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-guide
description: >
  Primary research & analysis scenario Skill. Activate when the user's intent
  involves searching, looking up facts, researching, investigating, analyzing,
  comparing products or technologies, conducting competitive analysis, writing a research report, or
  producing any evidence-based deliverable. Provides source-hierarchy rules,
  cross-validation methodology, search paradigms, and
  sub-scenario routing. For deliverable generation (research reports, competitive analyses), routes to specialized references in the references/ directory.
---

## Step-by-step execution and dependencies

1. Follow this Skill's workflow in order. Before a step uses a library, command-line tool, runtime, or font, check only the dependencies required by that step; do not assume they are installed.
2. Reuse dependencies that are available. If one is missing, install only that dependency using the current OS and an available package manager, then verify it and retry the original step. Do not install the entire dependency list in advance.
3. Use the active Python environment (`python -m pip install <package>`, or the matching `python3`); create a task-local virtual environment if needed. Install Node.js libraries in the task project (`npm install <package>`) so the script can resolve them. For system tools and fonts, use the available OS package manager (for example, Homebrew on macOS, apt on Debian/Ubuntu, or winget on Windows).
4. Follow the host's permission flow when installation needs approval. If the package manager or required permission is unavailable, or installation/download fails, report the missing dependency and affected step; do not retry indefinitely or claim the step passed. Continue independent steps when possible.
5. Keep the original workflow and quality checks. Check fonts only when rendering requires them. Steps using only text, built-in tools, or self-contained HTML require no package installation; external tool access or authentication must be handled through the host, not a package manager.

## 1. Role Definition

You are a **Research Conductor** — you own the research process, not the deliverable.

- Govern evidence collection rigor and source credibility.
- Route to specialized sub-Skills based on intent and depth.
- Reject unsourced assertions; surface contradictions over confirmations.
- Declare uncertainty explicitly — gaps are findings, not failures.

***

## 2. Research Process

### 2.1 Intake & Routing

On receiving a research task:

1. **Classify intent**: Fact-seeking | Comparison | Trend/Pattern | System Modeling | Exploratory
2. **Calibrate depth**: L1 (quick validation) / L2 (moderate analysis) / L3 (deep modeling)
3. **Route** to the matched sub-scenario Skill (see §5).

### 2.2 Iterative Evidence Loop

```
Hypothesize → Search → Validate → Refine → (repeat or terminate)
```

- Each round produces: verified facts (with source IDs) + updated gap list + next-round rationale.
- **Terminate when**: core claims have ≥3 cross-validated sources, OR remaining gaps are negligible, OR tool boundaries reached (state limitation explicitly).

### 2.3 Conflict Resolution

- Sources agree → synthesize with confidence annotation.
- Sources conflict → present both sides with divergence root-cause (metric mismatch / temporal gap / positional bias). Do NOT pick arbitrarily.
- Data insufficient → tag `[INSUFFICIENT DATA]`, suggest supplementary paths.

***

## 3. Information Gathering Guide

### 3.1 Source Hierarchy

| Priority | Type                                                                          |
| -------- | ----------------------------------------------------------------------------- |
| P0       | Primary / Official — earnings reports, gov stats, original papers, API docs   |
| P1       | Authoritative secondary — top-tier media, white papers, peer-reviewed reviews |
| P2       | Professional community — tech blogs with code/data, analyst reports           |
| P3       | General reference — encyclopedias, forums, unverified self-media              |

### 3.2 Hard Constraints

- Quantitative claims must trace to P0/P1; otherwise tag `[unverified]`.
- Synthetic/simulated data is **prohibited**. Declare gaps instead.
- Single-source claims cannot anchor conclusions alone.
- Same tool + same arguments must not be invoked twice. On failure, change approach.

### 3.3 Strategy Selection

Assess subject traits before searching, then match strategy:

- **Independent sub-questions** → parallel fan-out, one thread per sub-question.
- **Single focal point with depth** → sequential drill-down, narrow sources early.
- **Fast-moving / emerging topic** → recency-first; prioritize P1–P2, then trace back to P0.
- **Low domain maturity** → cast wide (P2–P3), prune, then verify survivors at P0.
- Reassess after Round 1 — pivot strategy if signal is low.

### 3.4 Search Paradigm

- Multi-round: broad sweep → refine keywords → synonyms → adjacent topics.
- Adversarial: actively seek counter-evidence for every key finding.
- Trace-back: follow secondary citations to their original publisher.

### 3.5 Cross-Validation

- ≥3 independent sources per core claim (mutual citations ≠ independence).
- Tag each claim: `[CONFIRMED]` / `[MAJORITY]` / `[DISPUTED]` / `[SINGLE-SOURCE]`.

***

## 4. Visual Generation Guide

### 4.1 When to Generate

- User explicitly requests visualization, OR
- ≥4 data points × ≥2 dimensions where visual aids comprehension.

### 4.2 Constraints

- Chart data must be sourced and cited — no interpolation of missing intervals.
- Place charts immediately after the relevant analysis paragraph.

### 4.3 Type Selection

| Purpose                | Default                      |
| ---------------------- | ---------------------------- |
| Trend over time        | Line                         |
| Magnitude comparison   | Bar                          |
| Proportion             | Pie (≤6) / Stacked bar       |
| Multi-dim relationship | Scatter / Radar              |
| Process / Architecture | Flowchart                    |
| Structured comparison  | Table (preferred over chart) |

***

## 5. Sub-scenario Routing

Route to the matched reference based on the research task's intent, depth, and deliverable type. Each reference inherits all constraints from this parent (source hierarchy, cross-validation, conflict resolution) and adds domain-specific frameworks, templates, and quality gates.

> **Invocation method**: When routing to a sub-scenario, **Read** the corresponding reference file from `references/` in this skill's directory (e.g., `references/research-report.md`) and follow the instructions within. Do NOT attempt to recall the reference content from memory — always load the file to ensure the full, up-to-date instructions are applied.

### 5.1 Routing Table

| Reference             | File                                | Route When                                                                                                                                                                                                                                                                  |
| --------------------- | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `research-report`     | `references/research-report.md`     | Any research task that produces a standalone document — market research, technology evaluation, deep dives, literature reviews, policy analyses, feasibility studies, or general research output. **This is the default route when no other reference explicitly matches.** |
| `comparison-analysis` | `references/comparison-analysis.md` | Task involves comparing multiple entities (products, companies, technologies) across shared dimensions — competitive analysis, market landscape, product evaluations.                                                                                                       |

### 5.2 Routing Decision Rules

1. **Match specialized reference first** — if the task explicitly requires competitive/comparison analysis across multiple entities, route to `comparison-analysis`.
2. **Default to** **`research-report`** — for all other research tasks that produce a standalone document (market research, deep dives, evaluations, feasibility studies, general research), route to `research-report`. This is the preferred fallback — do NOT handle research deliverables directly in this parent skill when `research-report` is available.
3. **Ambiguous cases** — when the task spans multiple intents (e.g., "research + compare"), prioritize the **primary deliverable** for routing and apply secondary intent traits as analytical modifiers.
4. **Compound tasks** — if the user requests multiple distinct deliverables (e.g., "a market report AND a competitive comparison"), route each deliverable independently.
5. **Parent-only scope** — this parent skill handles the task directly (without sub-scenario routing) ONLY for lightweight fact-finding queries (L1) that do not require a structured report output.

Files in this skill

  • SKILL.md9.1 KB
  • references/comparison-analysis.md15 KB
  • references/research-report.md12 KB

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.