From superpaper
Use when formal confirmatory analysis is needed — generates a rigorous analysis spec with model specifications, robustness checks, and a ready-to-copy prompt for a coding agent
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpaper:analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Hypotheses are formed and the user is ready for formal, confirmatory analysis
SuperPaper does NOT run code itself. This skill generates a formal analysis spec and a ready-to-copy prompt for a coding agent (Claude Code, Codex, or Cursor). The coding agent does the actual analysis.
Before generating any output, you MUST confirm the following. If the answers are already clear from the user's triggering message, verify with a single confirmation question. If any are unclear, ASK BEFORE PROCEEDING. Do not embed these as "clarifying questions" in the output document — ask them conversationally first.
Mandatory confirmations:
Before asking the user for dataset description, check references/results/ for existing data-explore specs to avoid redundant questioning.
Only proceed to the next steps once these are confirmed.
Ask the user for:
data-explore results if available)If the user has already provided context, skip the questions and proceed.
Produce a structured Analysis Spec covering:
Restate each hypothesis clearly:
For each hypothesis, specify:
Specify alternative specifications to test sensitivity of main findings:
State which chapter sections each result feeds:
Present this block for the user to copy to their coding agent:
Project: [repo path or description]
Task: Formal confirmatory analysis
Input data: [location, format, key variables]
Hypotheses: [list from spec above]
Model: [method, outcome, predictors, controls, sample]
Robustness checks:
- [alternative specification 1]
- [alternative specification 2]
- [sensitivity analysis]
Expected output:
- Main results table to references/results/<key>/results-main.csv
- Robustness table to references/results/<key>/results-robustness.csv
- Figures to references/results/<key>/figures/
- Analysis log / session info to references/results/<key>/session-info.txt
Chapter mapping:
- Main results → [chapter section]
- Robustness → [chapter section]
Notes:
- Save the exact code used to references/results/<key>/analysis-code.[R/py]
- Do not modify source data; work on a copy if transformations are needed
- Use [R/Python — specify] for all analysis
- Include session/environment info for reproducibility
Fill in the bracketed fields from the spec. Use the same <key> slug as the corresponding data-explore run if one exists.
Tell the user:
Save this spec as
references/results/<key>/spec.md— it records exactly what was asked of the coding agent. This is your reproducibility record: if results change, compare against this spec to trace the cause.
After presenting the spec and prompt, tell the user:
Drop results files in
references/results/<key>/and runingestonce the coding agent is done. SuperPaper will link results to the chapter sections listed in the spec and update the project's memory.
data-explore results)references/results/<key>/spec.md for reproducibilityspec.md in references/results/<key>/ captures exactly what was asked; it is the reproducibility anchor for this analysisdraft and review skills link results to prose automaticallyingest to organize them and update chapter statusspec.md with a date suffix (e.g., spec-2024-04-10.md) rather than overwritingProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub houx15/superpaper --plugin superpaper