开发与工程 multicaproject-managementcontext-managementclitask-automation

Multica 项目与资源管理

为编码智能体创建、查看和调试持久化的项目及其资源,让上下文注入到每次任务中。

FollowSkills 评估 · FSRS-2.0
不推荐
51/ 100 五分制 2.6 / 5
1 2 3 4 5 6
1信任安全15 / 25 · 3.0/5

技能明确限制了工具为“Bash(multica *)”,体现了最小权限原则。副作用部分明确说明项目及资源的创建、更新、删除会持久化影响未来任务,并特别要求对于 local_directory 的变更需先征得用户同意。数据流透明:说明了资源如何注入到任务简报和 .multica/project/resources.json 中。允许的工具仅限 multica CLI,不包含任意 Bash 命令,降低了风险。扣分原因:未提供回滚机制,且对敏感数据处理和依赖安全未说明;用户确认并未全面要求,仅对 local_directory 特定操作。

2可靠稳定7 / 20 · 1.8/5

技能指令详细且自洽,提供了 CLI 示例和调试步骤。但未被实际执行,无法验证关键路径是否可复现。异常输入的错误处理和质量反馈未在技能文档中体现,可能会将调试成本转嫁给用户。扣分原因:静态检查无法达到 10 分以上,且缺少错误处理说明。

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

技能针对明确的目标场景:创建、检查、更新、调试 Multica 项目及资源。描述了清晰的受众和使用场景。触发的语义描述明确了何时使用(如用户要求绑定 repo、设置本地目录)。存在中文触发示例,表明支持中文。但环境适配方面,未说明对大陆网络的依赖,且核心功能依赖可能无法从大陆访问的海外服务。扣分原因:边界条件和触发条件虽清晰,但环境适配的证据有限,特别是大陆可达性未验证。

4规范维护9 / 15 · 3.0/5

技能结构良好,有快速入门、核心模型、CLI 命令、调试部分。但缺少安装指南和依赖说明;版本和变更日志未提供;维护责任和更新路径未明确。许可证元数据为 NOASSERTION,来源未验证。扣分原因:治理和版本信息不完整,缺少故障排除指南。

5有效结果6 / 15 · 2.0/5

技能提供了详细的 CLI 命令和调试路径,有望实现任务。但未提供实际运行结果,无法确认输出的直接可用性。价值声明未验证。扣分原因:静态检查无法达到 7 分以上,且未提供代表输出示例。

6证据核验4 / 10 · 2.0/5

技能引用了源映射文件,指向具体代码位置,提供了可审计的主要材料。但未包含测试套件或 CI 工作流证明该技能的关键路径。扣分原因:缺乏第三方执行证据,且源映射仅覆盖代码结构,不足以独立复现结论。

证据充分度: 评估于 2026年8月7日 审查版本 3eff25401dba
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该技能仅经过静态审查,未实际执行验证,可能在真实环境中存在未发现的错误。
  • 技能的某些命令(如 project resource add)会持久化修改工作区状态,影响未来任务,需谨慎授权。
  • 该仓库许可证为 NOASSERTION,发布者未验证,使用前请确认合规性。
  • 核心功能可能依赖无法从中国大陆访问的海外服务(如 GitHub,multica.ai),在中国大陆使用时可能受限。
  • 未提供回滚机制,一旦错误更新资源可能难以撤销,请谨慎操作。
查看完整评分方法 →

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

此技能用于操作 Multica 平台中的项目和资源。项目是持久化的上下文容器,可以绑定 GitHub 仓库或本地目录等资源,这些资源会被注入到未来的智能体任务简报和 .multica/project/resources.json 中。技能提供了完整的 CLI 命令集,用于创建、更新、查看项目及其资源,以及通过提及链接在评论中引用项目。它帮助用户确保智能体获得正确的项目上下文,并调试可能出现的上下文错误。

执行 multica CLI 命令来管理项目和项目资源。具体包括:列出、获取、创建、更新项目,设置和清除开始/到期日期,更改项目状态;列出、添加(支持 github_repo 和 local_directory 类型)、更新和移除项目资源;并指导如何通过提及链接(mention://project/<id>)引用项目。它读取 multica project list/get 和 project resource list 的 JSON 输出来验证状态。

  1. 开发者希望将某个 GitHub 仓库永久绑定到一个项目,以便未来所有智能体任务都能访问该仓库上下文
  2. 用户需要创建一个新项目,并设置开始和到期日期,用以规划周期任务
  3. 智能体总是获取不到项目所需的仓库,开发者需要调试项目资源设置
  4. 用户希望将项目描述作为所有任务的公共上下文,当任务绑定到项目时自动注入
  5. 用户需要在评论中引用项目,但希望使用可点击的链接而非纯文本

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

优点
  • 资源是持久的,能影响未来任务,确保智能体始终具备正确的上下文
  • 提供清晰的 CLI 命令集合,覆盖项目生命周期和资源管理的全部常见操作
  • 支持 GitHub 仓库和本地目录两种资源类型
  • 项目描述可注入到任务简报中,便于设置项目级规则
局限
  • 依赖 Multica 平台和 CLI,无法独立使用
  • 资源变更会持久影响未来任务,需要谨慎操作,可能产生意外副作用
  • 未提及测试套件或跨平台验证
  • 对于非 GitHub 或本地目录的资源,仅提供 JSON 转义方式,无快捷命令

如何安装这个 Skill?

此技能作为 Multica 仓库的一部分分发,位于 server/internal/service/builtin_skills/ 目录。安装 Multica 平台(通过 Homebrew 或安装脚本)后,技能应随一起部署。具体技能文件夹需放置在代理的技能目录中,但源数据未提供确切的复制步骤。

如何使用这个 Skill?

在具备 multica CLI 的环境中触发。示例提示词:"把这个 GitHub repo 绑到项目上",技能将指导执行 multica project resource add 等命令。技能要求使用 JSON 输出格式(--output json)来获取可解析的结果。

常见问题

需要付费或额外权限吗?
Multica 是开源的,可自托管。但需要配置并运行本地守护进程,并可能需要连接到 Multica Cloud 进行认证。具体费用取决于部署方式。
资源变更会影响现有任务吗?
是的。项目资源是持久的,并在未来任务中注入,但不会追溯修改已完成的任务。更改资源后,可列出资源进行验证。
支持哪些资源类型?
常见支持 github_repo 和 local_directory。其他类型可通过 JSON --ref 提供完整负载作为逃生舱口。

同仓库的其他 Skills

均来自 multica-ai/multica

相关 Skills