SuperAPI AI 工具集

creative-status

办公与效率

查看项目

更新于 10-28 01:27

技能介绍

用途

creative-status 是一个创意项目状态总览与健康度检查 Skill,属于 miles990/creative-toolkit。它用于展示创意项目的完整状态、进度追踪、品质分析与健康度检查,并声明支持多种创意领域(小说、剧本、游戏等)。

主要能力

  • 总体状态概览:默认执行时显示项目标题、作者、总体进度条与完成百分比、单元进度、内容量度、规划状态、执行阶段状态、品质保障与下一步建议。
  • 单元明细(--chapters):显示单元明细列表(章节、关卡、场景等),逐单元输出规划状态、执行状态、品质状态、量度与品质分数。
  • 品质详情(--quality):读取品质报告,统计总体分数、各维度平均分与各类问题数量,并输出品质趋势、维度分数与问题统计。
  • 记忆健康度(--memory):统计知识库规模、检查覆盖率与更新状态,输出记忆系统健康度报告。
  • 健康检查(--health):检查目录结构完整性、必要文件是否存在、孤立文件与命名规范,输出健康检查报告。
  • 完整报告(--all):显示完整报告。

使用方式

指令格式为:

/creative-status [选项]

可用选项:

  • 无选项:显示总体状态概览
  • --chapters:显示单元明细列表(章节、关卡、场景等)
  • --quality:显示品质详细分析
  • --memory:显示记忆系统健康度
  • --health:执行文件系统健康检查
  • --all:显示完整报告

前置步骤(Domain 载入):

  1. Read .creative/config.yaml → 取得 domain 值
  2. 如果 config 不存在 → 提示「非创意项目目录,请执行 /creative-init」
  3. 根据 Skill header 中的 Base directory 计算 PLUGIN_ROOT:PLUGIN_ROOT = Base directory 去掉 /skills/creative-status 部分
  4. 设定 DOMAIN_DIR = $PLUGIN_ROOT/shared/domains/{domain}/
  5. Read $DOMAIN_DIR/domain.yaml → 取得 paths 和 quality 定义
  6. Read $DOMAIN_DIR/status-guide.md → 取得领域专用状态显示指引
  7. 依指引执行工作流

执行流程包括:环境检查(确认在项目根目录,检查 .creative 目录是否存在)、数据收集(读取 .creative/status.json、.creative/config.yaml 及 domain.yaml 中 paths.planning.layers.L1 路径,统计各层文件数量、已完成单元草稿数量、品质报告数量,并按 domain.metrics.primary 统计总内容量与已发布量)、基础状态输出、单元明细、品质详情、记忆健康度、健康检查等步骤。

使用示例:

  • /creative-status
  • /creative-status --chapters
  • /creative-status --quality
  • /creative-status --all

适用场景

适用于使用 creative-toolkit 管理的小说、剧本、游戏等创意项目,用于快速查看项目整体进度、逐单元追踪状态、分析品质、检查记忆系统与文件系统健康度。

限制

  • 必须在已初始化的创意项目目录中运行;若 .creative/ 不存在,会提示「错误: 当前目录不是创意项目」并建议执行 /creative-init 初始化项目。
  • 若 config.yaml 缺少 domain,会提示「错误: 配置文件缺少 domain 定义」。
  • 若 domain.yaml 不存在,会提示「错误: 不支持的 domain: {domain}」并列出 shared/domains/ 下支持的 domain。
  • 若 status-guide.md 不存在,会警告缺少领域专用指引并使用通用格式。
  • 若 status.json 损坏,会警告状态文件损坏并尝试重建。
  • 若无任何数据,会提示项目尚未初始化,执行 /creative-init 开始。
  • 具体支持的领域列表、各领域路径与品质维度定义、量度计算方式等细节由 domain.yaml 与 status-guide.md 决定,资料中未提供具体领域清单与完整配置内容。