software-developer 已于 2026-05-12 弃用,原因是它与 python-developer 重复。两者都提供生产级 Python 实现,唯一有意义的差别是本技能示例文本中带有生物信息学表述;实际的 Python 实践(类型提示、文档字符串、pytest、错误处理、CLI 脚手架)完全相同。
替代方式:需要生产级 Python 实现时改用 python-developer;涉及生物信息学专项数据分析时使用 bioinformatician;需要对生物信息学代码做生物学验证时使用 biologist-commentator;生物信息学生产代码可依次经过 bioinformatician → python-developer → biologist-commentator。python-developer 可与 mathematician、statistician、copilot 和 programming-pm 集成,用于完整流水线协调。
弃用依据是 2026-05-12 的复核审计:两者职责相同(带测试、文档、类型提示、错误处理的生产代码),工具期望相同(pytest、类型检查、覆盖率);本技能仅在示例中有生物信息学表述,而 python-developer 具备更广的集成(与 mathematician/statistician 交接)。因此,生物信息学专项工作更适合用技能链而非单独维护“生产级生物信息学”技能。
迁移情况:此前调用 software-developer 的编排器(programming-pm、principal-investigator、biologist-commentator、systematic-troubleshooter、systems-architect、copilot)现在直接引用 python-developer。具体文件清单见弃用规划条目。除弃用与迁移信息外,该技能的安装方式、具体命令与价格等事实暂未提供。