smithery/neversight

skill-lifecycle

Skill 生命周期管理的 Workflow。当需要创建新 Skill 并持续优化时触发。触发词:创建并优化 skill、skill 生命周期、从零开始创建 skill、新建一个完整的 skill。

Installation

$ npx skills add smithery/neversight --skill skill-lifecycle

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,355 B
  • docs SUMMARY.md 228 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Skill 生命周期

创建和持续优化 Skill 的完整流程。

流程概览

clarify → research → create → evaluate → iterate(循环) → version

详细步骤

1. clarify(澄清)

目的:理解用户想要什么

执行:调用 clarify-skill

输出workspace/goal.md

完成标志:用户确认目标

2. research(调研)

目的:了解最佳实践

执行:调用 research-skill

输入workspace/goal.md

输出workspace/research.md

完成标志:调研报告完成

可选:如果领域简单或已有经验,可跳过

3. create(创建)

目的:生成 Skill 文件

执行:调用 create-skill

输入workspace/goal.mdworkspace/research.md

输出

  • SKILL.md
  • criteria.md

完成标志:两个文件都存在且格式正确

4. evaluate(评价)

目的:评价 Skill 执行效果

前置:先执行一次 Skill,获得产出

执行:调用 evaluate-skill

输入criteria.md、执行产出

输出

  • .meta/evaluation.json
  • workspace/evaluation.md

完成标志:评价结果存在

5. iterate(迭代)- 循环

目的:根据评价改进 Skill

触发条件evaluation.json.pass == falseneeds_iteration == true

执行:调用 iterate-skill

输入evaluation.jsonevaluation.mdSKILL.md

输出

  • 更新的 SKILL.md
  • versions/SKILL.v{n}.md(旧版本备份)

循环:回到 step 4(evaluate)

退出条件

  • evaluation.json.pass == trueneeds_iteration == false
  • 或达到 max_iterations

6. version(版本管理)- 可选

目的:A/B test 或版本切换

执行:调用 version-skill

场景

  • 有多个版本需要对比
  • 需要回滚到之前版本
  • 确认某个版本为正式版

状态管理

status.json

{
  "current_step": "evaluate",
  "completed_steps": ["clarify", "research", "create"],
  "iteration": 2,
  "max_iterations": 5,
  "skill_name": "weekly-report"
}

状态流转

clarify → research → create → evaluate
                                 ↓
                         pass? ──→ done
                           ↓ no
                        iterate
                           ↓
                    (back to evaluate)

目录结构

.sop-engine/skills/<skill-name>/
├── SKILL.md              # Skill 本身
├── criteria.md           # 评价标准
├── versions/             # 历史版本
│   ├── SKILL.v1.md
│   └── SKILL.v2.md
├── .meta/                # 元数据(Hook 读取)
│   ├── status.json
│   └── evaluation.json
└── workspace/            # 工作空间(自由)
    ├── goal.md
    ├── research.md
    └── evaluation.md

原则

  • 每个步骤完成后更新 status.json
  • 循环有上限,防止无限迭代
  • 保留历史版本,支持回滚
  • workspace 内容自由,.meta 格式严格