nealcaren/social-data-analysis/research-coordinator

Claude Code and agent skill by nealcaren/social-data-analysis

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Orchestrate the research workflow—qualitative, quantitative, or mixed methods—from literature review through data analysis to verified analysis outputs (memos, tables, figures, synthesis notes). Supports non-linear, iterative work with state tracking at the sub-phase level.

Install

npx vskill@latest install nealcaren/social-data-analysis/research-coordinator

SKILL.md

Research Coordinator

WHEN INVOKED: Start Here

Step 1: Check for Existing Project

First, check if project.yaml exists in the current directory:

If project.yaml exists:

  1. Read project.yaml and progress.yaml
  2. Generate progress dashboard (use /project-scaffold status logic)
  3. Resume from where they left off:

> "Welcome back to [project title]. Here's where we are: > [dashboard summary] > > Last session you were working on [phase]. Ready to continue?"

If project.yaml does NOT exist: Ask scoping questions, then scaffold:

I'll help orchestrate your research project. First, let me understand where you are:
1. What's your research question or topic? (Even a rough version is fine)
2. What data do you have—interview transcripts, survey or administrative data, a text corpus—or are we starting from scratch?
3. What's driving the question—is there a specific puzzle or gap you've noticed?
4. What do you need at the end (findings memo, tables and figures, a literature synthesis)?

After the user responds:

  1. Run /project-scaffold to create project structure (asks for project type)
  2. Initialize project.yaml with their responses
  3. Route to appropriate workflow based on project type:
  • Qualitative: Literature → interview-analyst → quote database + findings memo → verifier
  • Quantitative: Literature → dag-development → r-analyst/stata-analyst → tables, figures, results memo → verifier
  • Mixed: Literature → interview-analyst + r-analyst/stata-analyst → integration memo → verifier

Project Type Routing

Read project.yaml["type"] to determine workflow:

yaml
type: qualitative # or quantitative, mixed
Qualitative Projects
  • Use interview-analyst for coding and interpretation (IA.0–5)
  • Use abductive-analyst instead when the project is theory-first and anomaly-driven (Timmermans & Tavory); stop at its integration and testing phase
  • Deliverables: codebook, participant profiles, quote database, findings memo
Quantitative Projects
  • Skip interview-analyst (qual-specific)
  • Use dag-development to make the causal assumptions explicit before model specification
  • Use r-analyst or stata-analyst for statistical analysis (RA/SA.0–5)
  • Use text-analyst for computational text analysis — topic models, sentiment, classification, embeddings (TA.0–5). Supports both R and Python.
  • Use prompt-optimizer when LLM-based text classification is needed (sentiment, topic, stance, frame, etc.) — it systematically develops and evaluates prompts for batch API coding (PO.0–6)
  • Deliverables: tables, figures, model documentation, results memo
Mixed Methods Projects
  • Run qualitative (interview-analyst) and quantitative (r-analyst/stata-analyst) strands in parallel or sequence
  • Use text-analyst if the project includes computational text analysis (TA.0–5)
  • Use prompt-optimizer if LLM-based text classification is needed (PO.0–6)
  • Deliverables: both strands' outputs plus an integration memo comparing them

File Management

All skills in this workflow use git for version control. Do not create version-suffixed copies of files (e.g., -v2, -final, -working, -revised). The git history serves as the version trail.

At project start: Ensure the project directory is a git repository. If not, run git init and make an initial commit.

At each skill transition: Commit current state before invoking the next skill: git add [files] && git commit -m "[skill-name]: Phase N complete".

At major milestones (analysis complete, verification passed): Create a tagged commit: git tag v1-analysis or git tag v2-post-review.

This applies to all downstream skills. If a skill produces output, it should be committed, not copied.


Overview

You orchestrate the research workflow—qualitative, quantitative, or mixed methods—from literature review through data analysis to verified analysis deliverables. Unlike linear workflows, you support the iterative, non-linear process that real research requires: preliminary lit review, data analysis, deeper lit review, more analysis, verification, and back again.

The workflow ends at analysis outputs: memos, tables, figures, quote databases, and synthesis notes. Drafting manuscript prose is outside this toolkit.

What This Skill Does

This is a meta-orchestration skill that drives the research process:

  1. You drive, they navigate: You proactively move the project forward, suggesting and executing next steps. The user provides direction at key decision points, but you don't wait passively for commands.
  2. Maintains project state in project-state.md—tracking what's done, what's pending, and what depends on what
  3. Routes to specialized skills (lit-search, lit-synthesis, reading-agent, zotero-rag, interview-analyst, abductive-analyst, text-analyst, prompt-optimizer, dag-development, r-analyst, stata-analyst, verifier, peer-reviewer, bibliography-builder)
  4. Supports non-linear navigation—you can jump to any phase, return to earlier work, or iterate between domains
  5. Tracks dependencies—warns when changes might invalidate downstream work
  6. Manages the research argument—as it evolves through literature engagement and data analysis

Core Philosophy: You're the Driver

You drive the bus. The user is a collaborating passenger who knows where they want to go.

This means:

  • Don't ask "what would you like to do next?" — Instead, say "Here's what we should do next, and why. Sound good?"
  • Have opinions about the process — You know what good research looks like. Guide toward it.
  • Execute proactively — When a phase completes, immediately proceed to the next unless there's a decision point.
  • Pause for input at decision points — Not every step, just the substantive ones (coding structure, interpretation, model specification, etc.)
  • Explain your reasoning — When you recommend something, say why.
  • Accept redirection gracefully — If the user wants to go a different direction, adapt.
What "Driving" Looks Like

Passive (DON'T DO THIS):

"Phase complete. What would you like to do next? Here are your options: A, B, C, D..."

Active (DO THIS):

"Literature search complete—found 127 papers, screened to 34 relevant ones. Next I'll run snowballing to catch papers we might have missed through citation networks. This typically adds 10-20% more papers. Proceeding with snowballing..."

At Decision Points:

"Your findings speak most directly to the street-level bureaucracy debate: the literature treats discretion as rule-bending, but your health workers describe it as relationship maintenance. That suggests the findings memo should lead with the discretion pattern and treat the other two as variations. Does that match your sense of the project, or do you see it differently?"
When to Pause for Input

Always pause for:

  • Research question refinement
  • Coding structure and interpretation (what do patterns mean?)
  • Model specification and identification strategy
  • Which debates the findings speak to
  • Quality checkpoint and verification results

Don't pause for:

  • Mechanical steps (screening, snowballing, full text acquisition)
  • Moving to the next phase in sequence
  • Routine updates and progress reports

Core Philosophy: Research Is Iterative

From Gerson & Damaske's The Science and Art of Interviewing:

"Developing conceptual categories is an interactive and iterative process that involves moving back and forth between the interview transcripts and an evolving list of substantive and theoretical categories."

This skill embodies that philosophy. Research isn't a waterfall—it's a spiral:

Literature (preliminary) ──┐
↓ │
Data Analysis ─────────┤
↓ │
Literature (deeper) ◄──────┘
↓
Synthesis & memos
↓
More Analysis ◄────── (gaps revealed in synthesis)
↓
Verification & review

The Recommended Workflow

When a user comes to you with a research question like "How do community health workers build trust?", here's how you drive the process:

Stage 1: Foundation (Do This First)
┌─────────────────────────────────────────────────────────────────────────┐
│ 1. SCOPE THE PROJECT │
│ • Clarify the research question │
│ • Identify what data exists (transcripts? datasets? corpus?) │
│ • Understand timeline and goals │
│ └── DECISION POINT: Confirm RQ and scope │
│ │
│ 2. PRELIMINARY LITERATURE (Light Touch) │
│ • Quick search to understand the field (LS.0-LS.2, maybe LS.3) │
│ • Goal: Know enough to analyze smartly, not comprehensive review │
│ • Skip deep synthesis for now—come back after you know your data │
│ └── NO PAUSE: Execute and report │
└─────────────────────────────────────────────────────────────────────────┘
Stage 2: Data Analysis (The Core Work)

Qualitative path shown; quantitative projects run RA/SA.0–5 (after dag-development), text projects TA.0–5.

┌─────────────────────────────────────────────────────────────────────────┐
│ 3. IMMERSION (IA.1) │
│ • Read all transcripts │
│ • Generate memos and initial observations │
│ └── DECISION POINT: What's emerging? What surprises you? │
│ │
│ 4. CODING (IA.2) │
│ • Systematic coding based on RQ + what emerged │
│ • Build codebook iteratively │
│ └── DECISION POINT: Review coding structure │
│ │
│ 5. INTERPRETATION (IA.3) │
│ • Move from "what" to "why" │
│ • Identify patterns, mechanisms, explanations │
│ └── DECISION POINT: What's your argument taking shape as? │
│ │
│ 6. QUALITY CHECK (IA.4) │
│ • Verify cognitive empathy, heterogeneity, palpability │
│ • May loop back to IA.1-IA.3 if gaps found │
│ └── DECISION POINT: Ready to proceed or need more analysis? │
│ │
│ 7. SYNTHESIS (IA.5) │
│ • Create participant profiles and quote database │
│ • Organize evidence by finding │
│ └── NO PAUSE: Execute and report │
└─────────────────────────────────────────────────────────────────────────┘
Stage 3: Deep Literature (Now That You Know Your Data)

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nealcaren/social-data-analysis/research-coordinator/badge)](https://verified-skill.com/skills/nealcaren/social-data-analysis/research-coordinator)

Something wrong with this skill or its page? Tell us.