SuperAPI AI 工具集

project-initializer

编程与开发

查看项目

更新于 10-15 20:10

技能介绍

用途:在开始新的开发项目时初始化项目记忆结构,为三阶段工作流(研究→架构→实现)提供跟踪基础。触发场景包括“Start new project”“Initialize project X”、/drupal-dev-framework:new 命令,或需要跟踪的开发工作开始。

主要能力:询问并校验项目名(仅小写字母、数字、下划线,匹配 ^[a-z][a-z0-9_]*$);确定存储位置,读取 ~/.claude/drupal-dev-framework/active_projects.json 中的 projectsBase,未设置时首次询问并保存;检查目标路径是否存在;创建 architecture、implementation_process/in_progress、implementation_process/completed 目录;生成 project_state.md 与空的 architecture/main.md;将项目登记到注册表(含 name、path、created、lastAccessed、status,无 phase 字段,阶段按任务跟踪);随后调用 requirements-gatherer 收集需求,并提示运行 /drupal-dev-framework:next 获取下一步建议。

使用方式:按技能提示依次提供项目名与存储路径,接受默认或自定义路径;路径已存在时选择覆盖、改名或取消。

限制:项目名有格式约束;注册表路径与字段结构固定;资料未提供收费、平台支持范围及具体效果信息。