Releases: soupandpsy/amazing-psycoder-skills
Release list
🧠 Amazing PsyCoder v1.3.0 "高尔顿" (Galton)
🧬 适者生存,原来这就是进化。
Amazing PsyCoder v1.3.0 "Galton" 发布于 2026 年 6 月 11 日。
完整项目见 amazing-psycoder-skills 目录。
🔧 兼容性
v1.3.0 完全兼容 v1.2.0。实验链 3 技能保持不变,新增分析链 3 技能。系统从 3 技能扩展为 7 技能(1 编排器 + 6 子技能)。
命名统一:psych-experiment-programming/coder/code-reviewer → psy-exp-designer/coder/reviewer。新增 psy-ana-designer/coder/reviewer。
✨ 亮点 / Highlights
- 📊 现在支持数据分析代码的生成 — 这是 v1.3 最大的变化。收完数据不知道怎么分析?psy-ana-designer 设计分析方案,12 维度比较帮你选最优方法。psy-ana-coder 生成 R 或 Python 分析脚本,12 步结构,10 项质量门,打开就能跑。psy-ana-reviewer 审计可重复性。从数据到可发表结果,完整闭环。
- 🔄 审计不再是"报告完就结束" — 发现问题 → 修复 → 再审计 → 直到通过。两个 Reviewer 都升级为 check → fix → re-check 循环。不只告诉你"有问题",还告诉你"怎么修、修完再来"。零问题才交付,交付即可用。
- 🌍 不管用中文还是英文、Claude 还是 Codex,拿来就能用 — 触发词覆盖中英日德法五种语言,Codex、Hermes、OpenClaw 也能命中。生成的代码注释自动匹配你的语言——中文研究者拿到的是中文教学式注释,每步标注目的和原理。不用切换语言,不用切换平台。
➕ 新增
psy-ana-designer— 分析设计。5 阶段渐进确认。Phase 2 支持多文件数据组织(命名规则、CSV/Excel/TSV)。Phase 3 用 12 维度对比 A vs B 选择最优统计方法。60 方法 + 48 图表参考文件。Config YAML 为唯一事实源。psy-ana-coder— 分析代码生成。Phase 0 验证 config → 确认 R/Python → 生成。12 步脚本结构,每步有教学式注释。10 项质量门(seed、排除日志、效应量、多重比较等)。R/Python 双平台各含 spec/mapping/checklist/demo 四组件。psy-ana-reviewer— 分析审计。4 种审查模式,自动检测输入类型。5 维度审查(统计正确性、可重复性、假设检验、报告完整性、图表质量)。R 8 项 + Python 13 项反模式 grep 检查。Recovery Loop 含 5 种修复路径。- 编排器双链路由 — 根据用户自然语言自动判断走实验还是分析。跨链桥接(实验完成→分析入口)。歧义澄清("帮你做 Stroop"→追问是实验还是分析)。
- Reviewer Recovery Loop — 两个 Reviewer 均增加 check → fix → re-check 循环。每轮记录问题数,修复后重新审计,0 Critical + 0 Major 才交付。
🐛 修复
- 修复 4 个断链:
signal-detection-dprime.md中 3 个不存在的方法链接 +sternberg.md中 1 个不存在的范式链接 - 修复 Python demo
method=["lbfgs"]→method="lbfgs"语法错误 - 修复
cohens_d(paired=TRUE)在 effectsize v1.0.2 中已废弃的 API 兼容性问题 → 全局替换为repeated_measures_d() - 修复各处
/ana-coder/ana-designer/ana-reviewer→/psy-ana-*命名不一致 - 修复了其他已知问题
Made by soupandpsy · MIT License
🧠 Amazing PsyCoder v1.2.0 "冯特" (Wundt)
愿科学心理学之父保佑你的实验结果显著。🙏
Amazing PsyCoder v1.2.0 "Wundt" 发布于 2026 年 6 月 6 日。
完整项目见 amazing-psycoder-skills 目录。
🔧 兼容性 / Compatibility
v1.1 仅支持 Claude Code。v1.2 正式支持 Claude Code / Codex / Hermes / OpenClaw 四个平台,遵循 [agentskills.io](https://agentskills.io) 开放标准。
✨ 亮点 / Highlights
- 🌐 跨平台适配 — 新增
PLATFORMS.md平台参考文档和install.sh自动检测安装脚本。6 语言 README 安装部分改为平台原生命令优先 - 🎨 示意图规范统一 — 窗口标签居中、框内内容居中、下方标注居中,6 空格统一间距,编程层模板与 README 完全一致
- 🐛 修复 v1.1 遗留问题 — data-recording timeout 约定、6 语言 README 代码块配对、示意图对齐
➕ 新增 / Added
- 🌐
install.sh— 单脚本全平台安装器,自动检测并安装到对应 skills 目录 - 📋
PLATFORMS.md— 平台适配参考,含 agentskills.io 标准、4 平台工具映射、平台特有字段 - 📊 Programming SKILL.md 示意图模板更新 — 4 处示意图统一为居中+6 空格对齐,spec-template.md 同步
🐛 修复 / Fixed
- 📐 data-recording.md timeout RT 约定:
None→ empty,与 Reviewer 审计标准对齐 - 🔢 6 个 README 代码块配对修复
- 🔧 修复了其他已知问题
🧠 Amazing PsyCoder v1.1.0 "巴甫洛夫" (Pavlov)
🐕 巴甫洛夫的狗现在似乎变得更聪明了。
Amazing PsyCoder v1.1.0 "Pavlov" 现于 2026 年 6 月 2 日发布。
完整项目见 AmazingPsyCoderSkills 目录。
🔧 兼容性 / Compatibility
- 子技能目录嵌套至
amazing-psycoder/下。通过Install Amazing PsyCoder for me自动安装的用户不受影响;手动安装用户请注意路径变化。
✨ 亮点 / Highlights
- 🎨 可视化设计确认 — 试次时间线以方框图呈现,窗口内容、按键、数据字段一目了然。每阶段最多 3 个问题,缺失信息用
[MISSING]标记,默认值用⚠️ 提醒。 - 📋 设计决策注册表 — 设计完成时汇总所有参数(持续时间、按键、block、反馈),标注每项来源。一眼看清哪些值是你定的、哪些是系统默认的。
- ⏱️ RT 起点自动推断 — 系统根据窗口结构自动判断反应时起点,不要求用户理解合并/分离模式。
- 🛡️ 9 项质量闸自动扫描 —
time.sleep()、KbCheck测 RT、数据仅存末尾等高频错误直接拦截,不通过不交付。中文实验自动配置字体。 - 🧪 烟雾测试清单 — 审计通过附带 5 步标准化测试,5 分钟自行验证,采集前确认万无一失。
- 🌐 6 语言支持 — 简体中文 · 繁體中文 · English · 日本語 · Deutsch · Français,输出语言自动匹配对话语言。
➕ 新增 / Added
- 📋 设计决策注册表 — 汇总所有参数,标注每项来源(用户确认 / 范式惯例 / 通用默认 / 自动推断)
- ⏱️ RT 起点自动推断 — 从窗口结构自动判断,合并/分离模式对用户透明
- 📊 必问项溢出规则 — 超 3 问批量合并,低风险项默认标记并延迟
- 📝 补充模式 — 问卷/量表集成、Debrief 结果反馈
- 📚 14 个核心范式新增
Must Confirm和Condition File Columns标准章节 - 🛡️ 9 项质量闸交付前自动扫描
- 🌐 语言一致性红线 — 指导语、刺激、反馈、注释、README 自动匹配用户语言
- 🚪 Gate 0 — 审查前重跑 9 项质量闸
- 🧪 烟雾测试协议 — 启动显示 → 完整运行 → 数据验证 → 崩溃恢复 → 边界情况
⚠️ 范式失败模式检查 — Go/No-go · IAT · Stop-signal · N-back · Dot-probe · Stroop- ✅ 首次采集前 10 项检查清单
- 🌍 5 语言 README + 主 README 重写
🐛 修复 / Fixed
- 🔢 审计层反模式数量修正:PsychoPy 19→14、PTB 18→15、jsPsych 13→12
- 🔄 窗口超 3 个自动换行
- 📐 窗口标签/字段左对齐(含 CJK 双宽度计算)
- 🔗 编排器路由移除未定义引用
Made by soupandpsy · MIT License
🧠 Amazing PsyCoder v1.0.0 "Freud"
嗯,虽然不完美,但至少是个开始。
Amazing PsyCoder v1.0.0 "Freud" 发布于 2026 年 5 月 31 日。
完整项目见 AmazingPsyCoderSkills 目录。
亮点:
-
三技能强制链 — 设计编排(5 阶段确认)→ 代码生成(统一流水线)→ 代码审计(烟雾测试)。三步全部强制,不可跳过。未经审计的代码不交付。
-
统一生成流水线 — PsychoPy、jsPsych、Psychtoolbox 三大平台共享同一套 Config→Code 流程,仅平台映射层不同。
-
4 层代码生成架构 — L1 规范(API 模式 + 反模式)> L2 映射(Config→代码)> L3 范式(实验逻辑)> L4 参考代码。层级冲突时高层覆盖低层。范式提供逻辑,骨架提供 API。
-
10 条系统红线 —
time.sleep()、KbCheck测反应时、event.getKeys(maxWait=)、实验结束才存数据、静默填充缺失值、中文缺字体、跳过范式确认项、省略rt_onset——生成时全部拦截。 -
9 项生成后质量门 — 骨架一致性、反模式扫描、RT 来源验证、参数置顶、Escape 全覆盖、增量保存、循环外预加载、FONT_CONFIG 开关。任一项失败即修复后重新交付。
-
审计层内置烟雾测试协议 — 5 种审查模式,平台感知反模式 grep(PsychoPy 19 项 / PTB 18 项 / jsPsych 13 项),范式特定失败模式检查,
ready_for_collection就绪标签。
平台支持:
- PsychoPy(2024.x+)— 27 范式,45 demo。本地实验室,USB HID 硬件时间戳。
- jsPsych(7.x)— 25 范式,23 demo。在线实验,浏览器端部署。
- Psychtoolbox(MATLAB)— 5 范式,100 demo。GPU 级帧精确控制。
范式覆盖:
- 38 个设计范式:14 个核心(完整 10 节规范)+ 24 个扩展(参考描述)
- 57 个编码器范式:27 PsychoPy + 25 jsPsych + 5 Psychtoolbox
- 160 个 demo 文件:45 .py + 23 .js + 100 .md
系统要求:
Claude Code CLI 或 IDE 插件。运行环境:PsychoPy 2024.x+ / jsPsych 7.x / MATLAB + Psychtoolbox 3.0.21+