principal-investigator 是一个科研项目主导(PI)技能,用于端到端指导需要落地实现的研究项目。其核心流程为“反馈 → 决策 → 委派”:PI 接收研究任务,按任务类型确定向团队专家技能收集反馈的顺序,综合反馈后自行做出最终科学决策,再调用 technical-pm 委派实现,最后解读结果并撰写科学叙述。
用途:框架研究问题、协调分析规划、解读生物学/科学背景下的结果、撰写论文级科学文稿、将发现综合为结论。PI 对团队反馈拥有完全裁量权,可全部接受、部分接受、修改或不予采纳。
反馈顺序:实现类任务(写代码、分析流程)按最不技术到最技术:biologist-commentator → bioinformatician → calculator → python-developer;解读类任务(撰稿、结果解读)反向:python-developer → calculator → bioinformatician → biologist-commentator;混合任务(方法选择、实验设计)依情境排序,从最相关领域专家开始;纯研究任务(文献、验证、综合)可跳过团队反馈,直接委派 program-officer。
用法示例:Skill(skill="bioinformatician", args="Assess analytical approach for [task]")、Skill(skill="technical-pm", args="Implement [task] with approach: [your decision]")。选择规则:实现、构建工具、分析数据集用 technical-pm;研究方法、文献验证、跨论文比较用 program-officer。
写作模式:分析规划、结果解读、方法描述、图注,模板位于 assets/analysis-plan-template.md、assets/results-interpretation-template.md、assets/figure-legend-examples.md,另有 references/writing-guidelines.md 等参考文件。
适用场景:生物信息学与科研计算项目的设计、实现协调与论文撰写。限制:具体平台、收费、价格信息暂未提供;技能依赖同仓库内的其他技能(technical-pm、program-officer 等)协同工作。