# 空项目模式 ## 必要信息 先询问项目用途、交付形态和是否存在参考项目。随后只补齐会影响初始化资料的决策: - 应用、库、插件、服务或其他项目类型。 - 已确定的语言、框架、构建工具和数据库类型。 - 前端框架、组件库、精确版本、组件目录规划和可用文档入口。 - 组织标识、根包名或 npm scope。 - 需要复用的内部依赖及其可查询来源。 - 预期模块、测试方式和必须遵守的限制。 ## 生成边界 - 未确定的信息使用空数组或“待确认”状态,不猜测框架、包名和内部依赖。 - 有参考项目时,只提炼用户允许的范围并展示差异。 - 没有参考项目时使用中性公共基线建立最小索引,不把建议写成强制项目规则。 - 前端技术选型未确定时,询问目标平台、交互复杂度、可访问性、团队经验和是否允许新增依赖;只记录用户确认的组件库,不默认选择流行方案。 - 本模式只创建 `AGENTS.md` 与 `.craftkit/` 资料骨架;用户明确要求搭建代码工程时另行制定实现方案。