SuperAPI AI 工具集

package-development

编程与开发

查看项目

更新于 10-15 21:37

技能介绍

用途:在 Effect 仓库中处理包注册相关变更,包括新增工作区包、把私有包改为可发布、重命名包、移动包的工作区路径。核心思路是把包工作视为注册变更,而不是复制目录。

主要流程:先检查同一家族中最接近的包,分类其发布状态、运行时、测试环境、平台支持、barrels 与依赖形态;每个拟新增文件都需有先例或明确的仓库需求作为依据。只创建或移动必需的源码、测试、TypeScript 与 manifest 文件;当 manifest 依赖变化时,阅读 dependencies.md 并按角色分类每个条目。随后阅读 registration.md,将每个注册面分类为适用或不适用,并更新所有适用面。

对于已发布包,需阅读 publishing.md 并验证其开发与打包面。当包拥有生成的 barrels 时运行 codegen,并检查生成区段而非手动编辑。运行聚焦的包测试与脚本以及适用的根检查,适用时包含公共 API 类型测试;已发布包还需按 publishing.md 构建并 dry pack。最后应用根 changeset、生成文件、文档与工作流路由。

完成标准:包发现、注册、生成输出、验证、打包输出与 changeset 路由均已验证或报告为不适用。

限制:资料未提供具体命令、代码示例、平台或价格信息。