开发与工程

技能生命周期治理技能

权威的技能生命周期状态模型,确保代理不引入无效状态或非法转换。

46/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 5.2k
最近更新
3 天前
License
Apache-2.0
skill-lifecyclestate-machinegovernancerbac
+4audit-logversioningreview-workflowskill-registry

这个 Skill 能做什么,适合哪些场景?

此技能提供了技能容器、版本、审查任务和可见性状态的完整生命周期状态模型,以及所有允许的状态转换和治理操作(如隐藏、yank、归档)。它基于 SkillHub 代码库和设计文档,明确指出了设计意图与当前代码实现之间的差异(例如 hidden 字段应作为布尔叠加而非枚举状态)。该技能是纯参考性知识,不执行任何操作,仅用于指导代理在修改发布、审查或取消发布流程时遵循正确的状态机和权限边界。

此技能提供权威的状态定义(如 SkillStatus、SkillVersionStatus、ReviewTaskStatus、SkillVisibility),枚举所有合法状态转换及其触发条件(如首次上传、审查批准/拒绝、撤回、yank、隐藏、归档),指定最新版本指针的计算规则(yank 后的重新计算),定义读模型(headlineVersion、publishedVersion 等)和权限边界(谁可以撤回、删除、归档、隐藏等)。它还记录了领域事件(如 SkillPublishedEvent)和常见陷阱(如直接设置 HIDDEN 状态、忘记重算 latestVersionId)。

适合
  • 开发者在修改技能发布流程时,需要确认新的状态转换是否符合已定义的合法转换表。
  • 后端工程师在添加或更改技能/版本状态字段时,需要参考权威的状态枚举和设计说明。
  • 实现治理动作(如隐藏、yank、归档)的工程师需要确认操作的正确实现方式和权限要求。
  • 在搜索或详情页显示技能状态时,需要了解如何选择正确的投影版本(publishedVersion 等)。
  • 审查添加新状态转换或权限检查的代码时,需要对照此技能检查是否违反设计规则。

如何安装这个 Skill?

使用前请注意
  • 该技能仅为知识文档,不包含可执行代码,实际使用时需人工转换或结合代码库。
  • 发布者未经验证,建议独立核实来源和更新支持。
  • 技能引用内部代码和设计文档,但未提供独立测试或验证,静态审查无法确认其准确性。

此技能是一个文档型技能,没有可执行文件。要使用它,请将 .agents/skills/skill-lifecycle 文件夹放置在您的代理技能目录中。如果使用 SkillHub 注册表,可以通过 CLI 安装(如 skillhub install skill-lifecycle --agent codex)。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/iflytek/skillhub.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.agents/skills/skill-lifecycle" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 请查看 skill-lifecycle 技能,确保新状态转换符合规范。

在需要修改技能发布、审查或取消发布流程时,提示您的代理参考此技能。例如:'请查看 skill-lifecycle 技能,确保新状态转换符合规范。' 代理将依据技能中的状态模型和转换表来验证您的代码或设计。

这个 Skill 有哪些优点和局限?

优点
  • 提供权威的状态模型,减少设计不一致
  • 明确列出设计意图与代码实现的差异,指导新代码编写
  • 包含详细的转换表、权限边界和常见陷阱,非常实用
  • 作为文档型技能,易于集成到任何代理工作流
局限
  • 仅适用于 SkillHub 平台,不适用于其他注册表
  • 没有提供可执行脚本或测试用例,仅作为参考
  • 依赖特定代码库的类名和文档,可能需要更新以保持同步
  • 未覆盖所有可能的边缘情况,如并发发布场景

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
技能生命周期治理技能 本页 46 · 谨慎使用 ★ 5.2k 3 天前 Apache-2.0
Isaac for Healthcare 工作流验证 ✓ NVIDIA · 官方 52 · 谨慎使用 ★ 3.5k 3 天前 Apache-2.0
Yao Meta Skill 49 · 谨慎使用 ★ 2.7k 1 个月前 MIT
Gemini 企业代理技能注册中心 ✓ Google · 官方 43 · 不推荐 ★ 21k 3 天前 Apache-2.0
Azure Cosmos DB .NET 资源管理技能 ✓ Microsoft · 官方 54 · 谨慎使用 ★ 2.7k 3 个月前 MIT

无。该技能基于 SkillHub 的内部设计,没有明确提到其他类似产品。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
46/ 100 五分制 2.3 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全13 / 25 · 2.6/5

该技能描述了权限边界和治理操作,但作为知识文档,不涉及执行权限。它清晰列出了谁可以执行哪些操作,并强调了审核流程和审计日志,但缺少用户确认或数据流透明的细节。扣分因为缺少对数据流和敏感数据处理的明确披露。

2可靠稳定5 / 20 · 1.3/5

该文档提供了清晰的状态转换和代码引用,关键路径(如发布、审核、撤回)描述具体。但未包含测试或失败反馈示例,静态审查无法验证执行,因此扣分。

3适用触发10 / 15 · 3.3/5

该技能明确定义了触发条件和适用场景,但未说明非适用范围的边界。环境适配方面,其描述不依赖海外服务,因此没有扣分。

4规范维护10 / 15 · 3.3/5

文档结构清晰,包含状态模型、转换、权限边界和常见陷阱,但缺少安装/依赖说明、版本更新和变更日志。扣分因为缺少维护责任和更新路径。

5有效结果5 / 15 · 1.7/5

该技能作为参考文档能够回答生命周期相关问题,但直接可用性有限,因为未提供具体输出或示例。扣分因为产出物不明确。

6证据核验3 / 10 · 1.5/5

该技能引用了具体代码文件和设计文档,但未提供独立验证材料或测试证据,因此证据强度有限。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年8月7日 审查版本 6e133c006e49 评估证据[1][2][3][4][5][6][7][8]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

此技能是否可移植到其他平台?
该技能是纯文档型且平台无关,但内容针对 SkillHub 的代码库。在其他平台上可能只有部分参考价值。
此技能是否会自动执行任何操作?
不,此技能不包含任何脚本或可执行代码,仅提供状态模型和指导。
如何确保技能与最新代码同步?
该技能基于 SkillHub 仓库中的文档和代码,建议定期检查仓库更新以获取最新状态模型。

同仓库的其他 Skills

均来自 iflytek/skillhub

相关 Skills