ワンクリックで
task-handoff-checklist
开发任务完成后自动扫描变更,从导航、文档、规则、工作流、测试、风险、代码质量、后续事项八个维度生成结构化交接报告,让验收者零追问即可核对。触发词:"交接"、"验收"、"handoff"、"/handoff"。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
开发任务完成后自动扫描变更,从导航、文档、规则、工作流、测试、风险、代码质量、后续事项八个维度生成结构化交接报告,让验收者零追问即可核对。触发词:"交接"、"验收"、"handoff"、"/handoff"。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | task-handoff-checklist |
| version | 1.0.0 |
| description | 开发任务完成后自动扫描变更,从导航、文档、规则、工作流、测试、风险、代码质量、后续事项八个维度生成结构化交接报告,让验收者零追问即可核对。触发词:"交接"、"验收"、"handoff"、"/handoff"。 |
版本:v1.0.0 | 状态:已落地 | 触发:
/handoff、"交接"、"验收"、"handoff"
AI 完成开发后,自动扫描变更,生成结构化交接报告。验收者不用追问就知道:改了哪里、测什么、沉淀了什么、有什么坑。
交接进度:
- [ ] Phase 1: 扫描变更范围
- [ ] Phase 2: 逐维度生成交接报告(8 个维度全覆盖)
- [ ] Phase 3: 串联后续技能建议
# 获取变更文件和统计
git diff --name-only main...HEAD 2>/dev/null || git diff --name-only HEAD~10
git diff --stat main...HEAD 2>/dev/null || git diff --stat HEAD~10
按目录分类:prd-api/(后端) prd-admin/(前端) prd-desktop/(桌面) doc/(文档) .claude/(技能/规则)
按 8 个维度逐项扫描。每个维度的详细扫描命令 → 见 reference/scan-commands.md
# 任务交接清单
> **任务描述**: {一句话概括}
> **变更范围**: {N} 个文件 | +{ins} / -{del} 行
> **涉及端**: {后端 / 管理后台 / 桌面端 / 文档}
---
## 一、导航与入口变更
| 维度 | 状态 | 详情 |
|------|------|------|
| 管理后台路由 | 新增 / 修改 / 无变化 | {路由路径,如 `/review-agent`} |
| **百宝箱注册** | 已注册 / 未注册 / 无需 | {`toolboxStore.ts` BUILTIN_TOOLS 中的 id} |
| 左侧导航 | 新增 / 修改 / 未加 | {`AdminMenuCatalog.cs` 中的条目 + 分组} |
| 首页快捷入口 | 新增 / 未加 | {`QUICK_AGENTS` 或 `LandingPage.tsx` AgentShowcase} |
| API 端点 | 新增 / 修改 / 无变化 | {端点列表} |
| 桌面端入口 | 新增 / 修改 / 无变化 | {入口位置} |
**位置声明**(新 Agent / 新页面必填,两行格式):
【位置】百宝箱 / 左侧导航"XX"菜单 / 首页快捷入口 【路径】登录后首页 → 1) 点击 → 2) 点击 → 3) 到达
详见 `.claude/rules/navigation-registry.md`。
---
## 二、文档沉淀
| 检查项 | 状态 | 说明 |
|--------|------|------|
| SRS | 已更新 / 需更新 / 无需 | {内容} |
| PRD | 已更新 / 需更新 / 无需 | {内容} |
| 数据字典 | 已更新 / 需更新 / 无需 | {新增集合/字段} |
| 设计文档 | 已创建 / 需创建 / 无需 | {文档名} |
| CLAUDE.md 快照 | 已更新 / 需更新 / 无需 | {功能注册表/集合清单} |
**待补文档清单**(如有):
- [ ] ...
---
## 三、规则与约定
| 检查项 | 状态 | 说明 |
|--------|------|------|
| 新增 appKey | 是 / 无 | {名称} |
| 新增 AppCallerCode | 是 / 无 | {格式和用途} |
| 新增架构模式 | 是 / 无 | {是否需写 rule.*.md} |
| 修改已有规则 | 是 / 无 | {影响范围} |
| 新增 MongoDB 集合 | 是 / 无 | {集合名,需同步数据字典} |
| 新增权限点 | 是 / 无 | {权限名} |
---
## 四、流程变更
| 检查项 | 状态 | 影响范围 |
|--------|------|----------|
| Breaking Change | 是 / 无 | {受影响端} |
| 数据模型变更 | 是 / 无 | {字段变更} |
| 状态机变更 | 是 / 无 | {转换变更} |
| 前后端交互变更 | 是 / 无 | {如轮询→SSE} |
| 权限变更 | 是 / 无 | {权限要求变化} |
| 配置项变更 | 是 / 无 | {新增环境变量} |
**迁移注意事项**(如有 Breaking Change): ...
---
## 五、测试计划
### 测试矩阵
| 类型 | 需要? | 状态 | 说明 |
|------|--------|------|------|
| 单元测试 | 需要/无需 | 完成 / 未完成 | {测试文件} |
| 冒烟测试 | 需要/无需 | 完成 / 未完成 | {端点} |
| 页面测试 | 需要/无需 | 需人工 | {页面} |
| 回归测试 | 需要/无需 | 需人工 | {受影响功能} |
### 预览验收地址(需人工验收时必填)
当测试矩阵中存在"需人工"的项目时,**只跑这一条命令**拿预览域名,**禁止**自己 slugify / 手写 `tr '/' '-'`:
```bash
python3 .claude/skills/cds/cli/cdscli.py --human preview-url
它会自动从 /api/branches 拿后端真实 previewSlug(v3 SSOT,与 cds/src/services/preview-slug.ts:computePreviewSlug 同源)。没 CDS 凭据时自动回退本地推算,永不漂。
预览地址: <cdscli 输出原文>
验收路径:
- 打开 <cdscli 输出原文>{页面路径}
- {具体操作步骤}
- {期望结果}
第 1 步: ... → 第 2 步: ... → 第 3 步: ...
/smoke {模块} → 冒烟测试/verify → 多角度验证/preview → 生成预览验收地址fix unused imports → 清理导入| 检查项 | 状态 |
|---|---|
编译通过 (dotnet build) | 通过 / 未通过 |
前端构建 (pnpm build) | 通过 / 未通过 / 无前端变更 |
TypeScript (pnpm tsc) | 通过 / 未通过 / 无需 |
| 无未使用导入 | 通过 / 待处理 |
架构合规: Controller 身份隔离 / ILlmGateway / 前端无业务映射 / 服务器权威性
| 事项 | 优先级 | 说明 |
|---|---|---|
| {事项} | P0/P1/P2 | {描述} |
交接时间: {日期} | 交接人: AI Assistant
## 报告质量规则
### 必须
1. **8 维度全覆盖**:即使全是"无变化"也要标出
2. **位置声明必填**:新 Agent / 新页面必须包含【位置】+【路径】两行,且百宝箱是最低配置
3. **测试顺序明确**:给出先后顺序和具体步骤
4. **页面测试可操作**:打开哪个页面→点什么→期望看到什么
5. **文档欠债列出**:应更新但未更新的明确标注待办
6. **风险诚实**:已知限制必须如实说明
### 禁止
1. **空话**:不能写"测试一下就行",要写"用 `/smoke defect-agent` 测试"
2. **只给路由不给位置**:禁止"访问 `/new-agent` 即可"这种交付,必须说明在百宝箱/导航/首页的哪里
3. **遗漏 Breaking Change**:API 变更/字段重命名/行为改变必须标出
4. **跳过质量检查**:编译和类型检查必须实际运行
5. **模糊后续事项**:每项必须有优先级和可操作描述
## 上下游技能
代码完成 → /handoff(本技能) │ ├─ 测试建议 → /smoke {模块} ├─ 质量问题 → fix unused imports ├─ 深入验证 → /verify └─ 周末收尾 → /weekly
完整示例 → 见 [reference/example.md](reference/example.md)
识别每日验收、PR 验收、commit 验收、未发布分支验收、缺陷复测、视觉回归和发布前验收等场景,并为 create-visual-test-to-kb 生成测试范围、指差法步骤、预期结果、证据链、截图回读和报告结构。Use when the user asks to optimize or run visual acceptance across different scenarios, asks whether yesterday's changes, a PR, a commit range, or an unpublished branch were really accepted, or needs PR/commit results to map to screenshots and MAP knowledge base reports.
Convert PRs, commits, yesterday's changes, or release scope into a test-minded acceptance design before visual execution. Use when the user asks for daily acceptance, visual acceptance, PR/commit acceptance, proof that code changes really affected product behavior, coverage planning, fusion testing, evidence strength, or when screenshots/reports looked related but failed to prove the assigned task.
工业级功能验收/视觉测试全流水线(MAP 验收标准 v2)——模拟人类的浏览器取证 + 标准化验收报告 + 归档进 CDS 验收中心并出直达深链。职责分离:验收报告永远按项目归 CDS(平台自带、证据链内置),MAP 等系统通过知识库开放协议从 CDS 拉取展示,技能不再分流到 MAP 知识库。一个技能内含三段:标准/模板、模拟人类浏览器取证(点击导航进入、禁地址栏直达、双主题截图、ZZ 照做风画框标序号 stepClick/stepShot)、报告归档(命名结构固定,**每次归档强制输出可达地址**:CDS 直达深链 /reports,匿名对外用 /r/token)。默认报告走 **ZZ 照做风**(全大标题 + 一句话一步 + 逐步配图 `{{IMG:}}` + 文字在上图在下 + 变化处画框 + 分支顺序讲,同岗位照做必复现)。归档前有**强制准入校验**:目标/档位/Verdict/截图数/证据完整性/报告结构不达标直接拒收(入口准则,杜绝"什么都能进")。项目无关,改 acceptance.config.json 即可跨仓库复用;无 CDS/离线退化为本地 md+截图。触发词:"视觉验收"、"验收"、"视觉测试"、"验收归档"、"归档验收报告"、"create visual test"、"/视觉验收"、"/验收"。
CDS (Cloud Dev Space) core skill — hosts the canonical cdscli Python CLI, handles authentication (static AI_ACCESS_KEY / dynamic pairing / project key), manages env vars and project keys, owns CDS service self-update, defines the preview-URL slug formula, and acts as dispatcher when the user's intent is ambiguous between cold-path scanning and hot-path debugging. Activates when the user mentions CDS generically without specifying scan-or-deploy, configures CDS credentials, manages env / keys, updates the CDS service code itself, or asks about preview URL conventions. Does NOT directly perform project scanning (delegates to cds-project-scan, the cold path) or deployment debugging (delegates to cds-deploy-pipeline, the hot path). Trigger phrases include "cds 认证", "AI_ACCESS_KEY", "项目 key", "cds 自更新", "cds self-update", "预览地址公式", "配 cds 环境变量", "/cds", "/cds-auth", and the bare word "cds" when the user has not yet picked a direction.
Generates weekly project reports from git history. Collects commits, PRs, and contributor data, analyzes and categorizes changes, then produces a structured Chinese-language weekly report (overview, completed items, next-week priorities) saved to doc/report.YYYY-WXX.md. Trigger words: "生成周报", "写周报", "weekly report", "本周总结".
从 git 历史生成「今日大事早知道」开发日报,并发布到知识库(文档空间)。按「新增功能多讲 → 优化/修复次之 → 计划/遗留垫底」的固定权重分层叙事。自动 find-or-create「日报知识库」并出分享链。触发词:"生成日报"、"写日报"、"今日大事"、"日报"、"daily report"、"/daily"、"今天干了啥"。