SuperAPI AI 工具集

init-project

智能体与模型

查看项目

更新于 10-16 01:35

技能介绍

用途:从零初始化新项目,或为已有项目补充跨智能体结构、迁移到 vibe-rules 约定。若 AGENTS.md 或 .rules/ 已存在,则视为部分初始化,只补缺失部分,不覆盖已有文件;刷新旧文件应改用 update-rules 技能。

主要能力:按语言标记(pyproject.toml、package.json、Cargo.toml、go.mod)识别项目类型;复制 agents/AGENTS.md、claude/CLAUDE.md、claude/rules/、context/、context/decisions/、memory/ 等模板;Python 项目安装 pre-commit 钩子(ruff);可选提供 GitHub Actions 工作流与 Cursor 配置。

使用方式:执行初始化流程,依次检测项目类型、复制核心模板、做语言特定设置、用项目实际值替换 {{PROJECT_NAME}}、{{framework}}、{{TECH_STACK}} 等占位符,并裁剪不适用规则。CLAUDE.md 保持为 @AGENTS.md 适配器,仅追加 Claude 专属内容。Cursor 设置仅在用户要求或使用 Cursor 时进行。项目已推送 GitHub 且用户同意后,可运行 project-init-labels 安装默认标签,该脚本幂等,未获同意不得运行。

适用场景:新项目脚手架、跨智能体规则统一、补充 .rules/ 与 .context/ 目录、迁移到 vibe-rules 约定。

限制:不覆盖已有 AGENTS.md 或自定义规则;.memory/ 为受版本控制的项目数据,重跑只补缺失模板文件;模板强制 NO MOCKS、原子提交、文档驱动、无技术债、工具一致性(UV、Bun、Ruff、Ty)与规则演进。具体收费、价格、平台支持范围等资料暂未提供。