SuperAPI AI 工具集

astrofy-sitespec-create

编程与开发

查看项目

更新于 10-16 03:49

技能介绍

用途:为 Astrofy 项目创建 .sitespec/ 开发任务,把请求转成带检查清单的 sitespec 文件。

主要能力与依据:先读 docs/sitespec.md 的完整契约与 packages/schemas/sitespec.schema.json 的字段定义;执行 astrofy sitespec list --json 获取 items、errors 与 nextId。用 astrofy skills list --json 对比 skill 名称与描述,确定 primarySkill 与 reviewSkills,并阅读候选 skill 的 SKILL.md 及 references/technical.md,从相关技能中提取适用于本任务的检查项,而非照搬通用清单。

使用方式:先查重,若已有同目标任务则指向已有项并停止。澄清只针对相关 skill 无法回答、且会改变任务的问题,最多三问,也可零问,需等待回答。slug 用稳定的 kebab-case。检查清单每项带唯一四位 {#id}([a-z0-9]),负责 skill 与 primarySkill 不同时标 #astrofy-skill。未完成依赖用 dependsOn 指向已存在 id;priority 已知才填,默认 medium;estimateMinutes 与 estimateBasis 须成对且有真实依据。创建目录 .sitespec/<nextId>-<slug>/,写入 SITEPEC.md,含 status: draft、createdAt、updatedAt 及 ## Descrição、## Checklist、## Notas 三节;提问与回答记入 ## Notas。最后用 astrofy sitespec list --json 确认新任务出现在 items 而非 errors。

限制:draft 可自由改写,status 离开 draft 后须改用 astrofy-sitespec-implement。不得创建重复任务、不得就 reviewSkill 已覆盖的问题提问、不得编造估算。