用途:捕获当前工作目录中研究项目的成果、Asta 技能的贡献,并可选将项目作为贡献提交到 https://github.com/allenai/asta-research-challenge。
主要能力:该技能是一个路由器,需选择与用户意图匹配的工作流,打开 workflows/ 下的 .md 文件并遵循其说明,不能凭记忆执行工作流。包含两个工作流:reflect 通过访谈用户了解项目、对智能体贡献进行自我批评、提出技能改进建议,并写出 RESEARCH_CHALLENGE.md;submit 将报告、对话记录和项目产物复制到 allenai/asta-research-challenge 克隆中的新项目专属目录,然后打开 PR。
使用方式:显式请求时,若用户点名工作流(如“reflect on this”“write the report”“submit the challenge”“publish it”),直接分派。隐式收尾意图时,若用户正在结束项目但未点名工作流,默认先 reflect,最后再提供 submit。若用户要求提交但不存在 RESEARCH_CHALLENGE.md,先运行 reflect,确认后再链式执行 submit。
文件:<cwd>/RESEARCH_CHALLENGE.md 是 reflect 的输出,包含项目摘要、自我批评和技能改进建议,也是 submit 的输入;~/.claude/projects/<encoded-cwd>/ 是对话历史记录(JSONL)来源,由 submit 复制,其中 <encoded-cwd> 是当前工作目录将 / 替换为 -(例如 /Users/x/work/proj → -Users-x-work-proj)。
限制:不评估研究质量,reflect 产出的是诚实的自我批评而非同行评审;不推送到 main 或合并 PR,submit 只打开 PR 后停止。其他细节暂未提供。