Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Plan The Research Study

ASecurity

Frame a fuzzy research ask into a researchable question, run the research-theater gate (is this a real question or a decision already made?), select the method (generative/evaluative, qual/quant, attitudinal/behavioral, moderated/unmoderated) from the question rather than the reverse, size the sample to the claim it must bear (directional ~5 vs statistically-powered), plan the recruit/screener/incentive/panel, set the informed-consent + data-minimization + de-identification + retention ethics...

7 stars
0 votes
0 copies
0 views
Added 9/23/2026
ai-agentsgorailsperformance

Security Analysis

A100/100

Scanned 9/23/2026

$npx -y skills add mcorbett51090/RavenClaude --skill plan-the-research-study --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Plan The Research Study?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Plan The Research Study
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mcorbett51090-plan-the-research-study/badge)](https://www.skillsdirectory.com/skills/mcorbett51090-plan-the-research-study)

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

Download with Pro
Files
SKILL.md
---
name: plan-the-research-study
description: "Frame a fuzzy research ask into a researchable question, run the research-theater gate (is this a real question or a decision already made?), select the method (generative/evaluative, qual/quant, attitudinal/behavioral, moderated/unmoderated) from the question rather than the reverse, size the sample to the claim it must bear (directional ~5 vs statistically-powered), plan the recruit/screener/incentive/panel, set the informed-consent + data-minimization + de-identification + retention ethics plan, and tie every finding to the decision it informs. Reach for this when the ask is 'how should we study X?', 'run a study that confirms Y', 'how many participants and from where?', or 'what do we need for consent/PII?'. Used by `ux-research-lead` (primary)."
---

# Skill: plan-the-research-study

> **Invoked by:** `ux-research-lead` (primary). Consulted by `research-execution-and-synthesis-specialist` for feasibility (can the plan actually be run) before execution.
>
> **When to invoke:** "How should we study X?"; "run a study that confirms Y"; "which method?"; "how many participants and where from?"; "what do we need for consent/PII?"; any move to stand up a study.
>
> **Output:** a researchable question + a method call (with what it cannot answer) + a sample/recruit + a consent/PII plan, all tied to the decision it informs, captured in the research plan template.

## Procedure

1. **Run the research-theater gate FIRST.** Traverse [`../../knowledge/ux-research-decision-tree.md`](../../knowledge/ux-research-decision-tree.md) Tree C: is there a genuine open question, or is the decision already made and someone wants cover? If it's decided, name it — kill the study or reframe it into a real question. A study that only confirms a made decision burns budget and credibility.
2. **Reframe the ask into a researchable question.** "Do users like it?" / "Is it good?" are not researchable. Convert to a specific, answerable question ("where do first-time users abandon checkout, and why?"). State **the decision it informs** — an insight with no decision attached is trivia, so if no decision hangs on it, stop.
3. **Select the method from the question** via Tree A — never the reverse. Generative (why/what — interviews, diary studies, field) vs evaluative (does-it-work — usability tests); qualitative (why/how) vs quantitative (how-many/how-much — surveys, analytics); attitudinal (what they say) vs behavioral (what they do); moderated vs unmoderated. Name **what the chosen method CANNOT answer** (you can't A/B your way to "why", or interview your way to "how many").
4. **Size the sample to the claim** via Tree B. ~5 users is enough for **directional** usability discovery; a **statistic** needs a powered quant sample. Set the size the claim requires and state explicitly what that sample can and cannot support — never launder qual into quant.
5. **Plan the recruit.** Screener (criteria that match the real user, with anti-fraud/anti-professional-tester checks), panel/source, incentive, and scheduling cadence. Name ≥2 recruit sources before declaring a segment unreachable.
6. **Set the ethics & participant-PII plan BEFORE collecting anything** via Tree D: informed consent (purpose, recording, withdrawal), data minimization (collect only what the question needs), de-identification/anonymization, a **retention limit set now**, and extra care for sensitive populations. Capture in [`../../templates/research-plan.md`](../../templates/research-plan.md).
7. **State the seams and flip conditions.** The roadmap decision → `product-management`; visual/IA → `web-design`; A/B-at-scale → `experimentation-growth-engineering`; advanced stats → `data-science-research`. Name the 1-2 facts that would change the plan.

## Worked example

> User: "Leadership wants us to test the new dashboard to prove users love it before we ship. Can you run a study?"

- **Research-theater gate (Tree C):** "prove users love it" after the ship decision is made = theater. Reframe: the decision *is* made, so a "do they love it?" study is cover, not inquiry. Two honest paths: (a) if the ship is truly locked, run **evaluative usability** to *de-risk* it — find what will break for users so we fix it pre-launch (a real decision: what to fix); (b) if leadership will genuinely reconsider, frame a real comparative question.
- **Reframe (path a):** "Where do users fail or hesitate on the new dashboard's top 3 tasks, and how severe is each issue?" Decision it informs: **which issues block launch vs ship-and-iterate.**
- **Method (Tree A):** evaluative, qualitative, behavioral, moderated usability test — because the question is "does it work and why does it fail", which A/B and surveys cannot answer. It *cannot* tell us "what % of all users love it" — that's a separate quant question, don't conflate.
- **Sample (Tree B):** 5-8 target users per key segment — **directional**, enough to surface most severe usability issues, not a satisfaction statistic.
- **Ethics/PII (Tree D):** consent covering screen + audio recording, collect no more than task performance + role, de-identify (P1..P8), delete recordings after synthesis + 90 days.
- **Seam:** the ship/no-ship and roadmap call is `product-management`'s; we inform it, we don't make it.

## Guardrails

- The **research-theater gate runs first** — never stand up a study whose answer is already decided; kill or reframe it.
- **Method follows the question**, never the reverse — naming the method before the question is the tell of a reflex study.
- **Sample is sized to the claim** — ~5 is directional, a statistic needs power; state what the sample cannot support, never launder qual into quant.
- **Every question names the decision it informs** — no decision, no study (it's trivia).
- **Ethics/PII plan is set BEFORE collection** — consent, minimize, de-identify, retention limit; sensitive populations get extra care.
- **Recruit real users** — screen out professional testers and fraud; name ≥2 sources before calling a segment unreachable.
- The **roadmap decision, the visual design, A/B-at-scale, and advanced stats leave this layer** — route to `product-management` / `web-design` / `experimentation-growth-engineering` / `data-science-research`.
- Method benchmarks and tooling facts carry a **retrieval date** and are re-verified before a stakeholder commitment. See [`../../knowledge/ux-research-patterns-2026.md`](../../knowledge/ux-research-patterns-2026.md).

Attribution

mcorbett51090mcorbett51090
View sourceSee grades on GitHubMore from mcorbett51090 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →