用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dataelement/bisheng --skill task-review命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
BiSheng 审批模块(审批中心 F025)的架构与代码参考。 覆盖统一审批网关、多场景引擎、多节点流转、outbox 业务执行、站内信通知、异常处理。 迭代审批功能或修复审批相关 Bug 前先读本 skill,可直接定位架构与代码锚点,无需全仓搜索。 TRIGGER when: 用户要改动/修复"审批""审批中心""approval"相关功能(菜单权限申请、频道订阅审批、 知识空间加入审批、审批流程/节点配置、异常处理、outbox/Celery 执行),或排查审批通过后业务未生效、 审批人看不到任务、站内信未发等问题。
对 BiSheng 项目的 SDD 文档执行审查。
Internationalize a module by extracting hardcoded Chinese strings, generating translation keys, and updating all three locale files (en, zh-Hans, ja).
基于 SOC 职业分类
正在显示 SKILL.md
| name | task-review |
| description | L1 任务级代码审查。在每个任务完成后执行轻量级约定合规检查, |
/task-review <feature_dir> <task_id>
例:
/task-review features/v2.5.0/004-rebac-core T003
/task-review features/v2.5.0/007-resource-permission-ui T007
验证参数:
feature_dir 必须存在且包含 tasks.mdtask_id 必须匹配 tasks.md 中的某个任务(格式:T001、T003 等)从 <feature_dir>/tasks.md 中读取指定任务的元数据:
读取任务声明的所有目标文件内容(直接读取文件,不依赖 git diff)
根据任务类型确定适用的检查项(参见 references/task-checklist.md):
| 任务类型 | 适用检查项 | 额外检查 |
|---|---|---|
| 测试任务 | #2 命名 + #5 前端约定 | AC 标注格式(覆盖 AC: AC-NN) |
| 实现任务 | 完整 #1~#7 | 配对测试任务已完成(tasks.md 中已打勾);design.md 同步检查 |
| 基础设施任务 | #1 架构分层 + #4 数据库约定 + #6 信息泄漏 + #7 设计同步 | 无 |
| Worker 任务 | #1 架构 + #4 数据库 + #6 信息泄漏 + #7 设计同步 | tenant_id 通过 Celery headers 传递 |
任务类型判断规则:
test/ 或 __tests__/ → 测试任务domain/models/ 或 common/errcode/ 或任务描述含"ORM""迁移""错误码""配置" → 基础设施任务worker/ 或任务描述含"Celery""异步任务" → Worker 任务逐项执行 references/task-checklist.md 中适用的检查项。
按以下格式输出:
## Task Review: <task_id>
**任务**: <任务标题>
**类型**: 测试 / 实现 / 基础设施 / Worker
**文件**: <文件列表>
| # | 检查项 | 结果 | 说明 |
|---|--------|------|------|
| 1 | 架构分层 | PASS / FAIL / N/A | <若 FAIL,具体描述> |
| 2 | 命名规范 | PASS / FAIL / N/A | |
| 3 | 序列化约定 | PASS / FAIL / N/A | |
| 4 | 数据库约定 | PASS / FAIL / N/A | |
| 5 | 前端约定 | PASS / FAIL / N/A | |
| 6 | 信息泄漏 | PASS / FAIL / N/A | |
| 7 | 设计同步 | PASS / FAIL / N/A | <若 FAIL,列出 design.md 哪节应更新> |
**元数据验证**: 文件范围 PASS/FAIL | 配对测试 PASS/FAIL/N/A | 依赖 PASS/FAIL
**结果**: PASS / PASS_WITH_NOTES / NEEDS_FIX
| 结果 | 条件 | 动作 |
|---|---|---|
| PASS | 全部通过 | 告知用户可以打勾 |
| PASS_WITH_NOTES | 仅 MEDIUM 级提醒,无 HIGH | 告知用户可以打勾,列出提醒供参考 |
| NEEDS_FIX | 任何 HIGH 违规 | 列出需要修复的具体问题,修复后可再次调用 /task-review 重审(最多 1 轮重审) |
feature_dir 不存在 → 报告路径错误,停止tasks.md 不存在 → 报告"找不到 tasks.md",停止task_id 不匹配 → 报告"未找到任务 <task_id>",停止