统一管理多渠道通知流,完成路由去重、升级处理与收件箱收敛。
该技能材料显示其本质上是用于通知编排的提示型工作流说明,不要求密钥、未声明远程端点,也未体现本地代码执行或数据读写能力。结合开源 GitHub 来源与较高社区采用度,整体风险偏低,主要只需留意仓库许可证和维护状态未明确。
材料明确写明“需要的密钥/环境变量:无”,README 也仅包含不要暴露 token 或 webhook secret 的操作性规则,未要求用户提供或存储任何凭证。
系统检查项标注为 prompt-only,且“远程端点 host:无”;虽然描述中提到 GitHub、Linear、email/chat 等通知表面,但材料未声明该技能自身会向任何远程端点发送数据。
未见安装脚本、可执行命令、运行进程或系统调用说明;从材料看更像通知策略与流程设计文档,而非会在本机执行代码的工具。
材料没有声明读取、写入或枚举本地文件、数据库、剪贴板、邮箱或其他资源的能力;其内容主要是指导如何梳理事件来源、路由与去重,不体现过度数据访问。
正面证据包括 GitHub 开源来源、可审计仓库以及很高的社区采用度(约 210.5k star),这些明显降低风险;但许可证未声明、维护状态未知,因此供应链透明度仍建议留意。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "unified-notifications-ops" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/skills/unified-notifications-ops/SKILL.md 2. 保存为 ~/.claude/skills/unified-notifications-ops/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为我们的工程团队设计一套统一通知流程:GitHub issue、Linear 任务、桌面提醒和 webhook 告警都接入同一工作流;相同事件自动去重,P1 事故 5 分钟未响应则升级到值班群,其余通知汇总进个人收件箱。请输出规则清单、优先级矩阵和处理流程。
一套统一通知运营方案,包含接入规则、去重逻辑、升级条件和收件箱汇总策略。
帮我优化产品团队的通知策略:保留 Linear 中高优先级变更的即时提醒,GitHub 评论仅在被指派或被提及时推送,重复 webhook 事件按 30 分钟窗口合并,并按角色分别推送给产品经理和开发者。请给出推荐配置与示例规则。
按角色区分的降噪通知配置方案,含筛选、合并和路由示例。
请为跨时区值班团队制定通知升级机制:普通告警先发桌面提醒,严重告警同时发到沟通渠道;若 10 分钟内无人确认,则通过 webhook 触发二级升级;对同一根因的连续告警自动折叠。请输出升级链路、确认规则和异常处理建议。
清晰的值班通知升级方案,覆盖确认时限、升级路径与重复告警折叠规则。
Use this skill when the real problem is not a missing ping. The real problem is a fragmented notification system.
The job is to turn scattered events into one operator surface with:
Start from what already exists:
Prefer ECC-native orchestration over telling the user to adopt a separate notification product.
Treat the lane as:
The goal is fewer, better notifications.
| Class | Examples | Default handling |
|---|---|---|
| Critical | broken default-branch CI, security issue, blocked release, failed deploy | interrupt now |
| High | review requested, failing PR, owner-blocking handoff | same-day alert |
| Medium | issue state changes, notable comments, backlog movement | digest or queue |
| Low | repeat successes, routine churn, redundant lifecycle markers | suppress or fold |
If the workspace has no severity model, build one before proposing automation.
List:
Call out what ECC already owns.
For each event family, answer:
Use these defaults:
Look for:
Prefer:
For each real notification need, define:
If ECC already has the primitive, prefer:
End with:
CURRENT SURFACE
- sources
- channels
- duplicates
- gaps
EVENT MODEL
…
为 Quarkus 项目执行发布前验证闭环,涵盖构建、测试、扫描与差异审查。
帮助用户管理 GitHub 通知线程的订阅状态,减少无关提醒干扰。