Skip to content

Skills Guide

This page is the user-facing map of what the skills/ layer contains.

It is meant to answer questions such as:

  • Which part of the system handles my current research problem?
  • What does each stage actually contain?
  • Which skills are canonical and auto-routed?
  • Which markdown cards are supplemental helpers or mirrors rather than primary routed skills?

Canonical Source

The canonical routed skill list lives in skills/registry.yaml. The tables below summarize that registry for human readers.

How Users Should Read The Skills Layer

  • A workflow command such as /paper or /code-build is the entry UX.
  • A Task ID such as B2, F3, or I6 is the contract-level unit of work.
  • A skill is the reusable execution behavior that the orchestrator injects behind the scenes through required_skills and required_skill_cards.

In other words, most users should not manually choose raw markdown skill files one by one. You usually choose:

  1. a workflow entrypoint, or
  2. a Task ID via task-plan / task-run.

Then the system decides which skills to load.

If you need exact runtime flags, use CLI Reference. If you need to understand how agents and skills interact at runtime, use Agent + Skill Collaboration. If you need to modify the system, use Extend Research Skills. If you want scenario-driven routes such as "systematic review", "methods paper", or "rebuttal prep", use Task Recipes.

Important Boundaries

  • The current internal skill registry covers stages A through I, plus Z_cross_cutting.
  • J-level proofread and polishing entrypoints live at the workflow layer today; they are not a separate top-level skill stage in the internal registry.
  • Some markdown files under skills/ are supplemental cards or mirror copies for the Stage-I code lane. They are documented below, but they are not all separate routed skills.

Stage Overview

StageFocusTypical user intent
A_framingtopic framing, questions, theory, gap, venue"What exactly is my contribution?"
B_literaturesearch, screen, extract, cite, map"What does the literature say, and how do I build a corpus?"
C_designdesign, variables, robustness, datasets"How should this study be designed and operationalized?"
D_ethicsIRB, privacy, governance"What ethics and data-protection materials do I need?"
E_synthesisevidence synthesis, quality, bias"How do I combine and rate evidence?"
F_writingmanuscript building, tables, figures, results writing"How do I turn analysis into publishable text?"
G_compliancereporting checklists, tone, PRISMA"Is this compliant and submission-ready?"
H_submissionsubmission package, rebuttal, review simulation"How do I package, defend, and stress-test the paper?"
I_codeacademic code, stats, reproducibility"How do I implement and verify research code?"
Z_cross_cuttingmetadata, model collaboration, self-critique"How do I improve quality across stages?"

Canonical Skills By Stage

A. Framing

Use Stage A when you are still defining the research question, contribution, theory anchor, or venue positioning.

SkillUse it whenTypical outcome
question-refinerthe topic is still vague or too broadrefined RQs, scope, inclusion/exclusion, search terms
hypothesis-generatoryou need explicit hypotheses or propositionstestable hypotheses with mechanisms and boundaries
theory-mapperyou need a conceptual model or theory scaffoldtheory map or Mermaid conceptual diagram
gap-analyzeryou need to justify novelty from prior workprioritized gap analysis
venue-analyzeryou already know the paper direction and need venue fitvenue-fit memo, constraints, reviewer expectations

B. Literature

Use Stage B when you are building or maintaining the literature base for a topic, especially systematic or reproducible reviews.

SkillUse it whenTypical outcome
academic-searcheryou need reproducible search design and retrievalsearch query plan, search results, search log
paper-screeneryou need inclusion/exclusion decisionsscreening log and PRISMA-ready counts
paper-extractoryou need structured notes from included papersextraction table and per-paper notes
citation-snowballerseed papers are known but coverage is incompleteforward/backward citation expansion log
fulltext-fetcheryou have candidate papers but not the full textfull-text status and retrieval record
citation-formatterreferences need to be normalized for writingbibliography, citekeys, BibTeX-style outputs
concept-extractorsearch concepts and controlled vocabulary need refinementconcept map and Boolean term set
literature-mapperyou need a taxonomy of streams, mechanisms, or clustersliterature map and open-problem structure
reference-manager-bridgeyou need to exchange references with Zotero or similar toolsRIS/CSLJSON export or synced bibliography

C. Design

Use Stage C when the question is already clear and the next problem is design validity, data feasibility, and operationalization.

SkillUse it whenTypical outcome
study-designeryou need the main study design packagedesign spec, analysis plan, instruments, prereg handoff
rival-hypothesis-designeryou need to stress-test the design against alternativesrival-explanation matrix
robustness-plannerthe empirical design needs sensitivity or robustness planningrobustness and sensitivity plan
dataset-finderdata availability is uncertaindataset feasibility and access plan
variable-constructorconstructs must be turned into auditable variablesvariable specification and coding rules

D. Ethics

Use Stage D when the study touches human participants, sensitive data, governance, or data-release constraints.

SkillUse it whenTypical outcome
ethics-irb-helperyou need the formal ethics packageIRB-facing materials, consent, recruitment, governance
deidentification-plannerprivacy protection needs a technical plandeidentification/privacy control plan

E. Synthesis

Use Stage E when the evidence base already exists and the task is to combine, rate, or stress-test that evidence.

SkillUse it whenTypical outcome
evidence-synthesizeryou need narrative synthesis or meta-analysissynthesis narrative or pooled evidence result
quality-assessoryou need risk-of-bias and certainty judgmentsquality/risk-of-bias assessment
publication-bias-checkeryou need to test for publication biaspublication-bias report

F. Writing

Use Stage F when the main question is turning evidence and analysis into sections, tables, figures, and readable claims.

SkillUse it whenTypical outcome
manuscript-architectyou need the overall paper structure or section drafting planoutline, section plan, draft spine
analysis-interpreteryou need results text that preserves uncertaintybounded results narrative
effect-size-interpretercoefficients need substantive interpretationeffect-size translation in human terms
table-generatorresults must become paper-ready tablespublication-ready tables
figure-specifieryou need exact figure logic before plottingfigure specification and code guidance
meta-optimizertitle, abstract, and keywords need discoverability polishoptimized title/abstract/keywords

G. Compliance

Use Stage G when the paper exists and now needs formal checklist coverage, tone cleanup, or reporting verification.

SkillUse it whenTypical outcome
prisma-checkerthe review follows PRISMA-style evidence reportingPRISMA completeness report
reporting-checkeryou need CONSORT/STROBE/COREQ/SRQR/TRIPOD-style checkingreporting-guideline coverage report
tone-normalizertext is too soft, too fluffy, or too absoluteconcise academic tone revision log

H. Submission

Use Stage H when the manuscript is near submission or already under review.

SkillUse it whenTypical outcome
submission-packagerjournal/package artifacts need assemblingcover letter, disclosures, supplements bundle
rebuttal-assistantreviewer comments need structured responsespoint-by-point rebuttal matrix
peer-review-simulationyou want independent reviewer-style stress testsmulti-persona review memo
fatal-flaw-detectoryou want a harsh desk-reject risk scanfatal-flaw analysis
reviewer-empathy-checkerresponses are technically correct but sound defensivereviewer-response tone check

I. Code

Use Stage I for academic code, data workflows, statistical execution, and reproducibility. This lane is stricter than general engineering prompts.

The core strict sequence is:

  1. code-specification
  2. code-planning
  3. code-execution
  4. code-review
  5. reproducibility-auditor

That sequence is what code-build --focus full is designed to reinforce.

SkillUse it whenTypical outcome
code-builderyou need to turn a method into executable research codeimplementation package aligned to academic method
data-cleaning-plannerraw data cleaning must become an auditable procedurecleaning rules and transformation plan
data-merge-plannermultiple data sources must be joined safelymerge strategy and provenance controls
code-specificationcoding must start from a low-freedom contractcode/code_specification.md
code-planningexecution needs zero-decision, stepwise planningcode/plan.md
code-executionplanned implementation and profiling must be loggedcode/performance_profile.md
code-reviewa second pass must audit logic and statistical validitycode/code_review.md
reproducibility-auditorreruns, seeds, and environment evidence must be checkedcode/reproducibility_audit.md
stats-engineyou need modeling and diagnostics rather than general codinganalysis/stats_report.md

Z. Cross-Cutting

Use Stage Z when the need cuts across stages rather than belonging to one paper section.

SkillUse it whenTypical outcome
metadata-enrichermetadata across notes, references, and outputs is inconsistentnormalized DOI/author/venue/year metadata
model-collaboratoryou need Codex, Claude, and Gemini to cross-check or shard workmulti-model execution and review plan
self-critiqueyou want structured red-teaming and revision pressurecritique questions and revision loop guidance

Supplemental Cards And Mirror Files

Not every markdown file under skills/ is a primary routed skill.

Supplemental Manual Cards

These are useful reference or helper cards, but they are not all first-class entries in the current registry:

FileRole
skills/C_design/data-dictionary-builder.mdbuilds a structured data dictionary
skills/C_design/data-management-plan.mdwrites FAIR-style data management plans
skills/C_design/prereg-writer.mddrafts preregistration materials
skills/C_design/variable-operationalizer.mdmaps constructs to measurable variables
skills/H_submission/credit-taxonomy-helper.mdprepares CRediT contribution statements
skills/I_code/release-packager.mdpackages code/data/environment for archival release

Stage-I Mirror Directories

These mirror the canonical Stage-I cards so prompts can stay close to the execution lane:

  • skills/I_code/build/
  • skills/I_code/planning/
  • skills/I_code/run/
  • skills/I_code/qa/

Treat the canonical top-level files under skills/I_code/ as the main reference unless you are editing the implementation details of the Stage-I lane itself.

Cross-Cutting Alias

skills/Z_cross_cutting/tone-normalizer.md is a cross-cutting alias to the canonical compliance-oriented tone normalization behavior at skills/G_compliance/tone-normalizer.md.

Domain Profiles

The base skill system stays generic. Domain specialization is injected at runtime through skills/domain-profiles/*.yaml.

Current shipped profiles include:

  • biomedical
  • cs-ai
  • ecology-environmental
  • economics
  • education
  • epidemiology
  • finance
  • political-science
  • psychology

Use domain profiles when:

  • the default framing or design logic is too generic
  • the code lane needs domain-specific diagnostics
  • reporting or venue expectations differ by field

For example, the Stage-I code lane can load field-specific method checks through --domain.

Which Page Should You Use Next?

Research Skills documentation