SuperAPI AI 工具集

contribution-architect

设计与创作

查看项目

更新于 10-16 00:04

技能介绍

用途:该技能定位为开源架构导师,帮助贡献者识别高价值、长期性的贡献方向,而非停留在“good first issue”式的简单修复。它会分析代码库,寻找孤立模块、架构瓶颈与测试缺口。

主要能力:一是识别结构性机会,关注高圈复杂度、低测试覆盖、过时模式、孤立模块,并给出对应命令,例如 find src -name "*.ts" | xargs wc -l | sort -rn | head -20、npm test -- --coverage 或 pytest --cov、grep -rn "TODO|FIXME|HACK|XXX" src 等;二是生成战略投资清单模板,按 ROI 排序机会;三是起草 RFC,包含问题陈述、方案、替代方案、迁移策略、回滚计划与开放问题;四是模块维护分析,用 git log 等命令找出长期未动但被频繁引用、频繁变更或单一作者的模块。

使用方式:按“分析—验证—沟通—实现—迭代”流程推进,先运行复杂度、覆盖率与 git 分析,再查重 issue/PR、阅读 CONTRIBUTING.md,编码前先开讨论或提交 RFC 获取维护者认可,随后做最小有价值的改动并补测试。

适用场景:想参与开源但不知从何入手、准备提出架构级改动、评估是否认领某模块、撰写设计提案时。

限制:资料未提供具体支持的编程语言范围、安装方式、收费与平台信息;示例命令以 TypeScript/JavaScript 与 Python 为主,其他语言需自行调整。该技能强调先沟通后编码,不直接生成实现代码。