ワンクリックで
workflow-status
扫描活跃专项的健康度,输出结构化报告。当需要了解项目进度、检查骨架完整性、或发现不规范产物时触发。report-first:只报告不修改。 Use when: 查看项目状态、健康检查、进度总览、骨架完整性检查、workflow-status
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
扫描活跃专项的健康度,输出结构化报告。当需要了解项目进度、检查骨架完整性、或发现不规范产物时触发。report-first:只报告不修改。 Use when: 查看项目状态、健康检查、进度总览、骨架完整性检查、workflow-status
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Topic 生命周期治理 — archive 移入 archive/ 释放注意力;reactivate 拉回 topics/ 继续跟踪。preview-first,移目录须用户确认。Use when: 归档 topic、prism archive、prism reactivate、尘封专项、workflow-archive
Topic 活跃上下文压实与上下文熵治理。用于在独立对话中对膨胀 topic 做 preview-first 的整理方案,并在 apply 前强制创建时间戳备份,降低 Agent 有损整理或误整理的风险。 Use when: 压缩 topic、compact topic、整理 topic 工作区、剥离历史噪声、降低后续 Agent token、维护长期 topic 当前态、上下文瘦身、workflow-compact。
专项状态通报 — 从 topic 工件生成面向协作者的摘要(快照,非 SSOT)。 Use when: 总结 commit、生成 MR 摘要、技术同步、变更汇报、workflow-digest
接收新需求并默认创建新的 3.0 topic;仅在显式 append/migrate/upgrade 时追加、聚合或升级已有 topic。输出专项骨架 + index 更新。 Use when: 新需求入料、创建新 topic、2.x topic 升级、显式 append、显式 migrate、workflow-intake
单视角轻量评审:读取 scope(专项边界合同)与 focus(当前工作集/关注点)后,直接输出结论 + 行动项,不做多角色仲裁。适用于日常迭代、小改动确认、边界快速对齐。 Use when: 日常迭代检查、小改动确认、快速对齐、轻量评审、单视角评审、改动确认、review lite、review-lite、workflow-review-lite
多角色协作评审,用于方向变更、范围调整或里程碑检查点。四阶段 Align-Explore-Merge-Gate4,输出分级 findings + 行动计划到 reviews/rXX.md。 Use when: 方向变更评审、里程碑检查、多角色审查、范围调整、workflow-review
| name | workflow-status |
| description | 扫描活跃专项的健康度,输出结构化报告。当需要了解项目进度、检查骨架完整性、或发现不规范产物时触发。report-first:只报告不修改。 Use when: 查看项目状态、健康检查、进度总览、骨架完整性检查、workflow-status |
| description_zh | 扫描活跃专项的健康度,输出结构化报告。report-first:只报告不修改。 |
| license | MIT |
| metadata | {"author":"ArnoFrost","version":"3.0.0"} |
| visibility | public |
| stability | stable |
| user_invocable | true |
| public_gate | {"reviewed":true,"reviewed_by":"ArnoFrost","reviewed_at":"2026-07-13","rationale":"Prism 3.0 只读健康巡检入口,next_actions 仅建议且不自动执行。","rollback":"将 catalog 与 SKILL 镜像恢复为 dev/experimental;无持久写盘需要回滚。","ssot_id":"workflow-status"} |
| 维度 | 说明 |
|---|---|
| 是什么 | 只读健康度巡检工具:扫描全部活跃 topic 的骨架完整性、进度、活跃度,输出结构化报告 + next_actions[] 建议 |
| 不是什么 | 不写关键工件、不自动发起 review、不重构 scope/focus、不自动执行修复或归档(report-first / handoff-only) |
| 读取工件 | workspace 全部 topic 按 context-pack-spec light 档逐 topic 采集(scope.md / focus.md 入口;README.md 仅存量 grandfather);另统计 reviews/ + decisions/ 文件数 |
| 写入工件 | 无(只读报告) |
| 结束建议 | 根据结构化状态建议 → workflow-scope / workflow-tidy / workflow-review-lite / workflow-archive preview;只 handoff,不执行 |
| 设计模式 | Pattern 4 — Context-aware Tool Selection(根据健康度状态和问题类型建议不同的下一步 skill) |
管线定位:辅助工具,可在任意阶段调用
路径变量:本文中
{skill_dir}指此 SKILL.md 文件所在目录的绝对路径。在 Cursor 中对应 skill 根目录,在 CodeBuddy / Claude Code 中对应{baseDir}。执行脚本时请自行替换为实际路径。
| 场景 | 做法 |
|---|---|
| 不确定当前项目有哪些活跃专项 | /workflow-status |
| 想知道某专项的 scope 进度 | /workflow-status |
| 怀疑某专项骨架不完整或产物不规范 | /workflow-status |
| 启动新一轮工作前了解全局 | /workflow-status |
| Agent 需要理解当前上下文和进度 | 自动调用或提示用户 |
Phase 0 探测(workspace 定位)
↓
Phase 1 扫描(逐 topic 健康度采集)
↓
Phase 2 报告(输出结构化结果)
↓
Phase 3 建议(生成 next_actions[];只建议,不执行)
优先使用 Prism 统一 CLI 定位 workspace 并输出报告:
prism status <project_dir> --format markdown
底层脚本仅作为 CLI 不可用时的维护者 / 调试 fallback:
uv run python {skill_dir}/scripts/status.py <project_dir> --format markdown
脚本自动完成,输出包含以下维度:
| 维度 | 数据源 | 说明 |
|---|---|---|
| 骨架完整性 | 目录扫描 | scope/focus(入口)/review.index 是否齐全;README deprecate 不作必需项 |
| scope 进度 | checkbox 统计 | 验收口径勾选比例 |
| focus 进度 | checkbox 统计 | 待执行/已完成比例 |
| 更新活跃度 | 文件 mtime | scope/focus 最近修改时间(README mtime 仅存量参考) |
| 评审轮次 | reviews/ 文件数 | 已完成的评审轮次 |
| 决策记录 | decisions/ 文件数 | 已记录的决策数 |
不依赖的维度(设计约束):
脚本在 JSON 顶层输出 next_actions[],Markdown 渲染 ## 建议下一步(Next Actions)。
第一版 detector 只基于结构化 status 字段(scope.checked/unchecked、review_count、skeleton_missing、location),不从中文 issues[] 文案反解析。
next_actions:
- id: <stable action id>
priority: P1 | P2 | P3
target_type: topic | workspace
target: <topic slug | null>
skill: workflow-scope | workflow-tidy | workflow-review-lite | workflow-archive | null
reason: <one sentence>
source: status_report
confidence: high | medium | low
execution_policy: handoff_only | preview_required | no_action
blocking: <target skill gate / prerequisite>
| 条件(结构化字段) | 建议动作 | priority | execution_policy |
|---|---|---|---|
skeleton_missing 非空 | workflow-tidy / scaffold 口径 | P1 | handoff_only |
scope.unchecked > 0 && scope.checked == 0 && review_count == 0 | workflow-review-lite | P1 | handoff_only |
scope.unchecked > 0 && scope.checked == 0 | workflow-scope | P1 | handoff_only |
review_count == 0 | workflow-review-lite | P2 | handoff_only |
location == topics && scope.unchecked == 0 && scope.checked > 0 | workflow-archive | P2 | preview_required |
| 无可判定 action | workspace no_action | P3 | no_action |
report-first 原则:Agent 只报告和建议,不自动执行修复。用户确认后再行动。 handoff-only 原则:archive / compact / tidy / scope / review 均由目标 skill 重新执行自身 Gate;status 不代表目标 skill 写盘。 source 边界:CLI 只生成
source=status_report;digest / intake 等用户意图路由属于 Agent 会话层,不进入status.py。
支持两种格式:
--format json(默认):结构化 JSON,适合 Agent 消费--format markdown:可读的 Markdown 报告,适合直接展示给用户# Workspace 健康度报告
> 扫描时间:2026-03-21
## 总览
| 指标 | 值 |
|------|------|
| 活跃专项 | 1 |
| 健康 | 0 |
| 需注意 | 1 |
## 建议下一步(Next Actions)
| 优先级 | 对象 | 建议 skill | 原因 | 策略 | 前置/阻塞 |
|--------|------|------------|------|------|-----------|
| P1 | 008_agent-workflow-patterns | workflow-review-lite | scope 未启动且无 review,需要先判断是否继续推进或收口。 | handoff_only | review-lite/full 由目标评审流程自行 Gate;status 不生成决策。 |
## 🟡 008_agent-workflow-patterns
| 维度 | 值 |
|------|------|
| scope 进度 | 3/6 |
| focus 进度 | 3/8 |
| 评审轮次 | 1 |
| 决策记录 | 1 |
**问题:**
- ⚠️ scope 3 项未勾选
| 等级 | 条件 | 含义 |
|---|---|---|
| 🟢 healthy | 0 个 issues | 骨架完整,活跃更新 |
| 🟡 warning | 1-2 个 issues | 有小问题,不阻塞 |
| 🔴 attention | 3+ 个 issues | 需要关注 |
workflow/workflow-status/
├── SKILL.md # 入口(本文件)
└── scripts/
├── status.py # 健康度扫描脚本
└── sniff_lib.py → ../../shared/sniff_lib.py
| 技能 | 职责 | 交接点 |
|---|---|---|
| status(本技能) | 健康度巡检 → 报告 → 建议 | 可在任意阶段调用,不改变工件 |
| intake | 入料 → 路由 → 初始化 | status 可检测 intake 产出的骨架完整性;用户新需求归属不明时由 Agent 建议,不由 CLI status 猜测 |
| review | 评审 → 仲裁 → 行动计划 | status 统计评审轮次 |
| scope | 边界收敛与合同维护 | status 统计验收进度 |
| archive | 归档已验收专项 | status 仅建议 preview;移动必须由 archive Gate + 用户接受 |
| digest | 对外状态通报 | 用户有通报意图时由 Agent 建议,不由 CLI status 猜测 |
本 skill 依赖 prism skills/workflow/shared/(外部依赖,不复制进 bundle):
| 依赖 | 来源 | 不可用时(bundle 缺 shared) |
|---|---|---|
scripts/sniff_lib.py | ../../shared/sniff_lib.py | status.py 优雅降级:清晰报错 + exit 2 |
scripts/parse_utils.py(resolve_work_file) | ../../shared/scripts/parse_utils.py | 同上(已 try/except 包裹) |
references 软链:context-pack-spec | ../../shared/ | 按需读,缺失不阻断主流程 |
prism.local.yaml 配置解析,非硬编码;bin/relink 分发软链、prism CLI 装入 PATH)+ Python ≥3.11 + uv(脚本经 uv run 调用);缺任一项时按上表「不可用时」列降级,不裸崩。对应 evals 三类(evals/cases.yaml),示范只读扫描边界:
workflow-archive,status 自身绝不写盘。--format markdown|json 两种输出均可正常渲染