用途:在项目中初始化 IDD(Intent Driven Development)结构。它会检查项目现状、创建标准目录、生成模板并给出配置建议。
主要能力:扫描项目,识别已有的 intent 文件或类似结构(如 intent/、specs/、docs/),识别 README、DESIGN 等文档,并检测项目类型(Monorepo 或单模块);展示发现的文档列表、项目结构分析和推荐的 IDD 结构;经用户确认后创建目录与模板文件,可选迁移现有文档。
使用方式:命令入口为 /intent-init。可用选项包括:/intent-init(交互式初始化)、/intent-init --dry-run(只展示计划不执行)、/intent-init --minimal(最小化结构)、/intent-init --migrate(尝试迁移现有文档)。
标准结构:单模块项目在根目录创建 intent/INTENT.md;Monorepo/多模块项目在根 intent/INTENT.md 之外创建 architecture/DEPENDENCIES.md 和 architecture/BOUNDARIES.md,各模块内建立 intent/INTENT.md。模板包含项目级与模块级两类,涵盖愿景、架构概览、模块索引、非目标、约束,以及职责、数据结构、API、示例等 section。
与其他命令配合:/intent-init 初始化后,依次可用 /intent-interview 填充内容、/intent-review 审批关键 sections,开发后用 /intent-check 检查一致性。
限制:资料未说明具体安装方式、依赖环境、支持的平台范围或收费情况,暂未提供。