Skip to content

🧠 Amazing PsyCoder v1.0.0 "Freud"

Choose a tag to compare

@soupandpsy soupandpsy released this 30 May 19:30

嗯,虽然不完美,但至少是个开始。

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+

AmazingPsyCoderSkills.zip