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

2.4 KiB
Raw Blame History

name, description
name description
huanxi-leader 寰汐负责人日报:查看下属汇报情况、起草模块汇总、批量提交。当用户说「写负责人日报」「模块汇总」「我下属今天报了什么」「谁还没交」时使用。

寰汐负责人日报

前置:先读 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_getpending_members 直接回答, 不需要遍历成员逐个查。

想看全公司范围而不只是我负责的模块,那是管理端的 report_pending(见 huanxi-admin),个人端拿不到。


撤回

leader_report_withdraw(module_ids=[...])   → 变回草稿,仅当天可撤

几条容易踩的

  • 一个模块一条module_id 是主键的一部分,同一模块当天只有一条汇总, 重复保存是覆盖不是新增。
  • 内容为空不能提交:批量提交会静默跳过空内容的模块并在返回里说明, 不要以为「提交成功」就等于每个模块都交了——看返回的 skipped_empty_count
  • 不要前置校验下属是否交齐:负责人日报不依赖员工日报的提交状态, 下属没交也能交自己的汇总(这是有意设计,避免一个人拖住整条链)。
  • 只有 leader 角色的模块才会出现在这里;reviewer 不写负责人日报。