Files
yixiong-claude-marketplace/plugins/huanxi/skills/huanxi-leader/SKILL.md
T
SkyJourneyandClaude Sonnet 5 600c0dd323 feat: 寰汐插件随 v1.0.0 生产切换升级到 v2 技能组,新增独立管理端插件
huanxi 插件的技能内容从 v1 全面替换为 v2(huanxi-org/huanxi-weekly 等
v1 专属技能下线,新增 huanxi-issue/huanxi-lookup/huanxi-meeting),MCP
连接与 Token 获取方式同步更新为个人中心自助生成。

新增独立的 huanxi-admin 插件(管理端 4 个技能,hxa_ Token,普通员工无需
安装),此前一直卡在"v2 未部署到生产域名前不推送"这条约束,今晚寰汐
v1.0.0 生产切换完成后条件满足。

产物由 huanxi-menagement 仓库 skills/sync_marketplace.py 生成,技能源码
单一真相在该仓库的 skills/,本仓库只接收产物、不手工编辑。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018xxRKMuiGR4wYT3QbwCpDc
2026-08-22 02:14:34 +08:00

64 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: huanxi-leader
description: "寰汐负责人日报:查看下属汇报情况、起草模块汇总、批量提交。当用户说「写负责人日报」「模块汇总」「我下属今天报了什么」「谁还没交」时使用。"
---
# 寰汐负责人日报
**前置:先读 `huanxi-shared`。**
与员工日报是两件事:员工日报是「我做了什么」的条目列表,负责人日报是「我这个模块
整体怎么样」的一段整体内容,**结构不同、接口不同,不要混用**。
---
## 标准流程
```
Step 1 leader_report_get(date?, module_ids?)
↓ 一次拿全每个模块的:进度、我这条汇总的现状、**未提交成员名单**、
以及成员们当天各自报了什么(member_reports
↓ 起草素材全在这里,不需要再调别的工具取
Step 2 基于 member_reports 归纳,为每个模块起草一段汇总
↓ 归纳而非罗列——把「三个人各自做了什么」写成「这个模块本周推进到哪」
↓ 有 pending_members 时提醒用户:这几位还没交,汇总可能不完整
Step 3 leader_report_save(entries=[{module_id, content}, ...])
Step 4 ⏸ 展示全部草稿,等待用户明确确认
Step 5 leader_report_submit(module_ids=[...])
↓ 不传 module_ids 则提交我负责的全部(自动跳过已提交与内容为空的)
```
---
## 「谁还没交」
这是最高频的单点问题,`leader_report_get``pending_members` 直接回答,
不需要遍历成员逐个查。
想看全公司范围而不只是我负责的模块,那是管理端的 `report_pending`(见
`huanxi-admin`),个人端拿不到。
---
## 撤回
```
leader_report_withdraw(module_ids=[...]) → 变回草稿,仅当天可撤
```
---
## 几条容易踩的
- **一个模块一条**`module_id` 是主键的一部分,同一模块当天只有一条汇总,
重复保存是覆盖不是新增。
- **内容为空不能提交**:批量提交会静默跳过空内容的模块并在返回里说明,
不要以为「提交成功」就等于每个模块都交了——看返回的 `skipped_empty_count`
- **不要前置校验下属是否交齐**:负责人日报不依赖员工日报的提交状态,
下属没交也能交自己的汇总(这是有意设计,避免一个人拖住整条链)。
- 只有 `leader` 角色的模块才会出现在这里;`reviewer` 不写负责人日报。