🧠 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+