Psy Ana Coder

Turns a finalized psych-stats config YAML into a full R or Python analysis script.

Works with setup

Test report

Verdict
Works with setup
Score
8.8/10
Tested
Jul 14, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · b01cb1f

Ran a real Stroop-task dataset through it: the skill-following script hit all 8 documented red lines (seed, exclusion log, assumption tests, effect sizes, env info) that a plain baseline script skipped entirely, and it correctly used a mixed model instead of the baseline's naive paired t-test on aggregated means. Docked to 'setup' because SKILL.md links '../SKILL.md' and '../psy-ana-designer/plots/' — both outside the psy-ana-coder folder, so a verbatim single-skill copy breaks those references.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 4/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 4/5

What Psy Ana Coder does

Reads an analysis config YAML (produced by the companion psy-ana-designer skill) and generates a complete, reproducible R or Python script: cleaning, exclusion log, assumption checks, model fit, effect sizes, post-hoc tests, figures, and environment info. Trigger with phrases like 'generate the analysis script from this config' or 'write the R/Python code for this Stroop analysis'; it explicitly refuses to design the analysis itself.

How to install Psy Ana Coder

git clone https://github.com/soupandpsy/amazing-psycoder-skills
cd amazing-psycoder-skills
mkdir -p ~/.claude/skills
cp -r amazing-psycoder/psy-ana-coder ~/.claude/skills/psy-ana-coder

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Psy Ana Coder

  • /psy-ana-coder Turns a finalized psych-stats config YAML into a full R or Python analysis script.

It also activates on plain-language prompts like these:

  • Generate the R script from this finalized Stroop analysis config
  • Write the Python code for this analysis config, don't redesign it
  • Turn my analysis_config.yaml into a reproducible stats script

Frequently asked questions

Is the Psy Ana Coder skill free?
Yes. The skill itself is free from soupandpsy/amazing-psycoder-skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does Psy Ana Coder work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 14, 2026. Verdict: Works with setup. Ran a real Stroop-task dataset through it: the skill-following script hit all 8 documented red lines (seed, exclusion log, assumption tests, effect sizes, env info) that a plain baseline script skipped entirely, and it correctly used a mixed model instead of the baseline's naive paired t-test on aggregated means. Docked to 'setup' because SKILL.md links '../SKILL.md' and '../psy-ana-designer/plots/' — both outside the psy-ana-coder folder, so a verbatim single-skill copy breaks those references.
What is the Psy Ana Coder SkillProof Score?
8.8/10 — installs cleanly 4/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
How do I install Psy Ana Coder?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Psy Ana Coder with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.