SuperAPI AI 工具集

setup-exercode-course-repository

通用与其它

查看项目

更新于 10-16 06:20

技能介绍

用途:在生成或改进 Exercode 课程内容之前,先准备好编写与评估所需的仓库工具链。该技能只做工具配置,不创建或修改任何学习内容。

主要能力:让仓库跟踪其工具链而非忽略它;配置 package.json(含 private: true、type: "module" 与仓库名);将 @exercode/problem-utils 作为精确的生产依赖安装到最新发布版本;跟踪 bun.lock;用 mise 管理精确版本的 Bun 与 Node.js;维护 .gitignore 条目。

使用方式:先阅读仓库说明,仅检查被跟踪的根级工具文件,包括 mise.toml、.mise.toml、.tool-versions(若存在)。保留仓库现有的 mise 格式,确保固定精确的 Bun 与 Node.js 版本,保留兼容的精确版本及所有无关工具;若存在多个 mise 文件,不要重复声明已声明的工具,把缺失工具加入现有 TOML 配置;若都不存在,则创建 .tool-versions,写入当前稳定版 Bun 与当前 LTS 版 Node.js 的精确版本。若存在 mise TOML 配置,运行 mise trust --yes,再运行 mise install,之后正常使用已安装的 bun 命令完成后续设置。创建或更新 package.json 后,运行 bun add --exact @exercode/problem-utils@latest,使 package.json 与 bun.lock 一致。确保 .gitignore 含 node_modules/、.DS_Store、.tmp/,且不忽略 package.json 或 bun.lock,同时不移除兼容的现有条目。

限制:不要整体替换现有的 mise 或包配置;不要创建、修改、移动、校验或评估任何课程、讲义、材料、题目、竞赛、资源或其他学习内容文件。资料未提供更多平台、收费或效果信息。