工作量拆分-Cosmic:按 COSMIC 标准把需求拆成功能点与数据移动明细

前言

软件项目做工作量评估时,若采用 COSMIC(Common Software Measurement International Consortium)方法,需要把需求文档逐条映射为功能点,再为每个功能点列出子过程,并标注 E(Entry)、R(Read)、W(Write)、X(eXit)四类数据移动。手工拆表耗时长,且容易在粒度与分类上不一致。下面介绍 SkillHub 上的「工作量拆分-Cosmic」:在 Agent 对话里按固定工作流,把需求文档自动拆解为功能点与子过程,并输出表格与 CSV。

这是什么

「工作量拆分-Cosmic」是社区来源的 Agent Skill,坐标为 @user_377751ac/wenwei-cosmic,当前版本 1.0.0,分类为 dev-programming,发布者为 user_377751ac(SkillHub 页面标注作者为诺头-wenwei)。它基于 COSMIC 标准定义了一套工作量拆分工作流:输入需求类文档,产出功能点、子过程及 E/R/W/X 数据移动明细,并生成拆解表格与 CSV 文件。标签标明 requires_api_key=false,不依赖额外 API Key。

核心功能

依据 SkillHub 简介,该 Skill 在对话中可完成以下事项(均为官方表述范围内的能力):

  1. COSMIC 工作量拆分:按 COSMIC 思路把需求拆解为可度量的功能点结构。
  2. 功能点与子过程明细:在功能点下展开子过程,并关联 E/R/W/X 数据移动类型。
  3. 结构化输出:生成拆解表格与 CSV 文件,便于评审、归档或导入其他工具。

适合在用户明确提出「COSMIC 拆分」「功能点分析」「COSMIC 工作量拆解」等意图时由 Agent 自动选用该 Skill。

安装与启用

SkillHub 提供两种常见方式:让 AI 按安装文档操作,或在本机用 skillhub CLI 安装到当前 Agent 的 skills 目录。

方式一:通过提示词让 AI 安装

将下面意图发给支持 Skill 的 Agent(官方页面原文):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_377751ac/wenwei-cosmic`。

Agent 会按 SkillHub 安装与优先源配置 检查 CLI、搜索并安装到正确的 skills 目录。

方式二:本机 CLI 安装

先确认是否已安装 SkillHub CLI:

command -v skillhub && skillhub --version

若未安装,可执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill 时,必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法识别。SkillHub 文档给出的常用路径包括:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

示例(将 <skills 目录> 换成上面对应路径):

skillhub install user_377751ac/wenwei-cosmic --dir <skills 目录>

也可先搜索再安装:

skillhub search wenwei-cosmic
skillhub install user_377751ac/wenwei-cosmic --dir <skills 目录>

安装后若 Agent 未立即加载新 Skill,按所用客户端说明重启或重新打开工作区。

典型用法

官方未单独给出固定 prompt 模板,触发条件写在简介中:当用户要求进行 COSMIC 拆分、功能点分析或 COSMIC 工作量拆解时使用。可复现的用法如下。

  1. 在已启用该 Skill 的 Agent 中,附上或粘贴需求文档(Word/Markdown/纯文本等,以 Agent 能读取为准)。
  2. 用自然语言说明目标,例如:「请按 COSMIC 标准做工作量拆分,列出功能点、子过程和 E/R/W/X,并输出表格和 CSV。」
  3. 按 Skill 工作流审阅 Agent 生成的拆解表与 CSV,在组织内评审规则下做必要修正。

具体列名、粒度与 COSMIC 版本细则以 Skill 内 SKILL.md 工作流为准;本文不展开未在公开页面列出的字段。

适用场景与注意

适合谁:需要做 COSMIC 功能规模度量的团队、售前/交付写工作量说明的工程师,以及希望减少手工拆表时间的项目管理人员(仍须人工复核标准符合性)。

参考数据(SkillHub 页面,以访问时为准):评分 100000,下载约 1109 次;安装计数在页面上可能为 0,仅表示统计口径,不代表 Skill 不可用。

注意:

  • 自动拆解不能替代 COSMIC 认证培训与组织级度量规程;输出应经熟悉 COSMIC 的同事审核。
  • 需求文档质量直接影响拆分结果:边界不清、混用业务与技术描述时,需要补充澄清后再拆。
  • 安装路径错误是常见问题:务必使用 --dir 指向当前 Agent 的 skills 目录。

结尾

「工作量拆分-Cosmic」把 COSMIC 拆分流程封装为 Agent Skill,在对话中完成功能点与子过程(E/R/W/X)整理,并导出表格与 CSV,适合与 SkillHub 生态一起使用。官方 Skill 页与 API 入口:

  • SkillHub:https://www.skillhub.cn/skills/user_377751ac/wenwei-cosmic
  • https://api.skillhub.cn/user_377751ac/wenwei-cosmic
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜