Agent skill

Investigative Research

by revfactory in revfactory/harness-100

A specialized skill for the researcher and fact-checker agents covering investigative research.

Apache-2.0Auto-check passedResearch & Science

Install Investigative Research

skills CLI
$ npx skills add revfactory/harness-100 --skill investigative-research -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install revfactory/harness-100 investigative-research --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/revfactory/harness-100.git skills-src && mkdir -p .claude/skills && cp -r skills-src/en/09-documentary-research/.claude/skills/investigative-research .claude/skills/investigative-research && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
investigative-research
GitHub stars
1.3k
Token cost
~1.3k tokens
SKILL.md length
469 words
Files
1
Skills in repo
274
Repo updated
First seen
Licence
Apache-2.0

At a glance

A specialized skill for the researcher and fact-checker agents covering investigative research.

  • Works in 4 steps: Minimum 3 independent sources:… → Primary sources first: Whenever… → Recency: Statistics within the last 3… → …
  • Source verification
  • SKILL.md covers Why Systematic Research Is…, Source Collection Hierarchy:…, Source Reliability Assessment:… and Data Triangulation, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Investigative Research is an agent skill from revfactory/harness-100. A specialized skill for the researcher and fact-checker agents covering investigative research. Provides primary/secondary source collection, source reliability assessment, data triangulation, and bias analysis methodologies. Use for 'research,' 'fact-checking,' 'source verification,' 'investigative techniques,' and similar topics.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Fact-checking and source verification. The licence is Apache-2.0.

When your agent uses it

  • Source verification
  • Investigative techniques

Example prompts

  • “research,”
  • “fact-checking,”
  • “source verification,”
  • “/investigative-research”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Minimum 3 independent sources: Cross-confirm key facts from 3 different sources
  2. Primary sources first: Whenever possible, verify original data or reports directly
  3. Recency: Statistics within the last 3 years; for fast-changing fields, within 1 year
  4. Collect opposing views: Intentionally collect materials from opposing positions

What it can do on your machine

Read from SKILL.md and the folder at commit 8e8d35c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Investigative Research loads about 1.3k tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 469 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~89
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from revfactory/harness-100 at commit 8e8d35c, republished under its Apache-2.0 licence (© revfactory). 469 words, ~1,317 tokens.

Download SKILL.mdSave it as .claude/skills/investigative-research/SKILL.md (or your agent's skills folder).
name
investigative-research
description
A specialized skill for the researcher and fact-checker agents covering investigative research. Provides primary/secondary source collection, source reliability assessment, data triangulation, and bias analysis methodologies. Use for 'research,' 'fact-checking,' 'source verification,' 'investigative techniques,' and similar topics.

Investigative Research — Investigative Research Methodology

Specialized knowledge used by the researcher and fact-checker agents when investigating and verifying materials for documentaries.

Why Systematic Research Is Needed

A documentary's credibility depends on the depth and accuracy of its research. A single incorrect statistic can undermine the entire program's trust. There is a fundamental difference between "casually searching and using" versus "verifying at investigative journalism standards."

Source Collection Hierarchy: PRIMA Framework

TierDescriptionReliabilityExample
PrimaryPrimary sources — original data, direct interviewsHighestCensus raw data, firsthand testimony
RefereedPeer-reviewed academic sourcesHighAcademic papers, meta-analyses
InstitutionalReports published by institutionsMedium-HighWHO reports, central bank statistics
MediaVerified news coverageMediumMajor news outlet articles, reportage
AnecdotalAnecdotes, personal experiencesLowSocial media, blogs, community posts
Source Collection Rules
  1. Minimum 3 independent sources: Cross-confirm key facts from 3 different sources
  2. Primary sources first: Whenever possible, verify original data or reports directly
  3. Recency: Statistics within the last 3 years; for fast-changing fields, within 1 year
  4. Collect opposing views: Intentionally collect materials from opposing positions

Source Reliability Assessment: CRAAP Test

CriterionQuestionWeight
CurrencyWhen was it published? Updated?20%
RelevanceIs it directly related to the topic?15%
AuthorityWhat are the author/institution's expertise and credentials?25%
AccuracyDoes it match other sources? Is there evidence?25%
PurposeInformation? Persuasion? Advertising? Political purpose?15%
Reliability Grades
ScoreGradeUsability
80-100A (Highly Reliable)Can be used as core fact
60-79B (Reliable)Use as supporting material, cross-check recommended
40-59C (Caution)Reference only, cross-check required
20-39D (Suspect)Do not use directly, cite only as a perspective
0-19F (Disqualified)Do not use

Data Triangulation

Show full SKILL.md (192 more words)Show less
3 Verification Axes
         Method Triangulation
        (Different research methods)
              ^
             / \
            /   \
           /     \
  Data Triangulation --- Investigator Triangulation
  (Different data sources)  (Different analysts)
TypeMethodExample
Data TriangulationConfirm the same fact from different sourcesGovernment statistics + academic paper + field observation
Method TriangulationVerify the same phenomenon with different methodsInterview + statistical analysis + literature review
Perspective TriangulationConfirm from different stakeholders' viewpointsGovernment + NGO + affected parties

Bias Analysis Checklist

Bias TypeDetection QuestionCountermeasure
Confirmation BiasAre we only collecting data that supports our desired conclusion?Intentionally search for counter-evidence
Survivorship BiasAre we only looking at success stories? What about failures?Investigate failure cases with equal weight
Selection BiasAre we only representing a specific group?Include materials from diverse demographic groups
Recency BiasAre we overvaluing recent events?Include historical context
Framing BiasAre we defining the problem in only one way?Try redefining with a different frame

Research Documentation Standard

Source Card Format
## Source #[Number]

- **Title**: [Material title]
- **Author/Institution**: [Name]
- **Publication Date**: [YYYY-MM-DD]
- **Type**: [PRIMA tier]
- **URL/DOI**: [Access path]
- **CRAAP Score**: [Score/100]
- **Key Citation**: "[Direct quote — quotation marks required]"
- **Summary**: [1-2 sentence key content]
- **Related Section**: [Which part of the documentary treatment will use this]
- **Cross-Check**: [Does it match other sources? Compare with Source #XX]

Sensitive Topic Research Guide

  • Is there no potential violation of personal data protection laws?
  • Have facts been verified for any content that could constitute defamation?
  • Have special protection standards been applied for information involving minors?
  • Have quoted statements not been distorted by being taken out of context?
  • Are appropriate warnings included for trauma-related content?

© revfactory, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in en/09-documentary-research/.claude/skills/investigative-research of revfactory/harness-100.

Open the folder on GitHubat commit 8e8d35c

Compare with similar skills

Investigative Research next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Investigative Research compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Investigative Research this skillrevfactory/harness-1001.3k—~1.3kAutomated safety check: PassApache-2.0
Perplexity Web Searchdavila7/claude-code-templates33k11 repos~3.5kAutomated safety check: NotesMIT
Citation Verification GuideGalaxy-Dawn/claude-scholar5.7k2 repos~1.9kAutomated safety check: PassMIT
Article Fact Checkerdigoal/blog8.6k—~939Automated safety check: PassGPL-2.0
Deep Research Agent TeamImbad0202/academic-research-skills51k—~13kAutomated safety check: PassCustom licence
Docs Grounding Verifiermicrosoft/apm4k—~1.9kAutomated safety check: PassMIT

Similar skills

  • Perplexity Web Search

    davila7/claude-code-templates

    Runs web-grounded searches through Perplexity's Sonar models over OpenRouter for current events, recent literature and cited facts beyond the model's training cutoff.

    33k GitHub starsUsed in 11 repos~3.5k tokens
    Research & ScienceAuto-check: notes
  • Citation Verification Guide

    Galaxy-Dawn/claude-scholar

    Reference guidance for checking every citation in academic writing against canonical sources such as DOI, arXiv, CrossRef and Semantic Scholar, to catch fake or wrong references.

    5.7k GitHub starsUsed in 2 repos~1.9k tokens
    Research & ScienceAuto-check passed
  • 三层审查模型,逐段逐句验证文章真伪、证据链与逻辑结构。Use when the user asks to fact-check, verify, audit, or evaluate the credibility of an article, essay, report, opinion piece, social-media post, or any written claim —…

    8.6k GitHub stars~939 tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Deep Research Agent Team

    Imbad0202/academic-research-skills

    Runs a 13-agent pipeline for rigorous academic research, from forming the question through systematic search, synthesis, bias checks and an APA 7.0 report.

    51k GitHub stars~13k tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • Official

    A skill your agent uses to verify CLAIM-LEVEL grounding of a documentation page (or set of pages) against the source code.

    4k GitHub stars~1.9k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Fact Checking

    bradygaster/squad

    Review and validate claims using counter-hypothesis testing.

    3.3k GitHub stars~503 tokensUpdated yesterday
    Research & ScienceAuto-check passed

More from revfactory/harness-100

All 274 skills in this repo
  • Anti Bot Analyzer

    revfactory/harness-100

    A skill for analyzing website anti-bot defense mechanisms and developing legitimate evasion strategies.

    1.3k GitHub stars~1.1k tokensUpdated 6 mo ago
    Auto-check passed
  • API Error Design Patterns

    revfactory/harness-100

    Reference for designing how an API reports failures: structured error codes, response shapes, client-friendly messages, an error catalog and retry or fallback advice.

    1.3k GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed
  • API Security Checklist

    revfactory/harness-100

    Walks a backend-dev agent through OWASP API Top 10 checks, authentication and authorization patterns, and defense code during API design.

    1.3k GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Arg Parser Generator

    revfactory/harness-100

    Methodology for systematically designing and generating CLI tool argument parser structures.

    1.3k GitHub stars~1.2k tokensUpdated 6 mo ago
    Auto-check passed
  • Audience Segmentation

    revfactory/harness-100

    Audience segmentation skill used by the analyst and curator agents.

    1.3k GitHub stars~1.3k tokensUpdated 6 mo ago
    Auto-check passed
  • Audio Storytelling

    revfactory/harness-100

    Audio storytelling skill used by the podcast scriptwriter and show note editor.

    1.3k GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed

Questions about Investigative Research

What does Investigative Research do?

A specialized skill for the researcher and fact-checker agents covering investigative research. Investigative Research is an agent skill from revfactory/harness-100. A specialized skill for the researcher and fact-checker agents covering investigative research.

When should I use Investigative Research?

Investigative Research fits situations like: source verification; investigative techniques.

How do I install Investigative Research in Claude Code?

Run `npx skills add revfactory/harness-100 --skill investigative-research -a claude-code`. Or copy the skill folder (en/09-documentary-research/.claude/skills/investigative-research in revfactory/harness-100) into .claude/skills/investigative-research in your project. Claude Code loads it when a task matches its description.

How do I install Investigative Research in Codex?

Run `npx skills add revfactory/harness-100 --skill investigative-research -a codex`. Or copy the skill folder (en/09-documentary-research/.claude/skills/investigative-research in revfactory/harness-100) into .agents/skills/investigative-research in your project. Codex loads it when a task matches its description.

Can I use Investigative Research in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add revfactory/harness-100 --skill investigative-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/investigative-research, .gemini/skills/investigative-research, .github/skills/investigative-research and .opencode/skills/investigative-research in your project.

What does Investigative Research need to run?

SKILL.md names no scripts, command-line tools or credentials: Investigative Research is instructions for the agent only.

Does Investigative Research access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Investigative Research safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Investigative Research use?

Investigative Research is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Investigative Research use?

About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Investigative Research?

Skills that share tags, products or a category with Investigative Research: Perplexity Web Search (davila7/claude-code-templates, 33k stars), Citation Verification Guide (Galaxy-Dawn/claude-scholar, 5.7k stars), Article Fact Checker (digoal/blog, 8.6k stars) and Deep Research Agent Team (Imbad0202/academic-research-skills, 51k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Investigative Research?

revfactory (a GitHub user) maintains it in revfactory/harness-100, which has 1,295 GitHub stars. The repository holds 274 skills in this directory. The repository was last updated on March 22, 2026.

Source: revfactory/harness-100 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.