- decisions.md 新增 3 项:memcore-shared 共享层、lint_report 增量保活、Phase 1 锚点兜底 - feedback_plugin_dev.md 新增 2 项:skill 不重写 MCP 参数表、签名变更全量扫描 - project_overview.md:memcore 技能数 3→4,新增 memcore-shared - AUTO-FIX:feedback#skill-不重写MCP参数表 补反向引用至 decisions - 引用列:decisions/project_overview/feedback 均为 1,lint_report 为 0 - CLAUDE.md 元数据更新(commit 38beecb),引导区块刷新 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2.7 KiB
2.7 KiB
name, description, type, last_updated, commit
| name | description | type | last_updated | commit |
|---|---|---|---|---|
| 项目概述 | yixiong-claude-marketplace 的定位、目录结构、插件规范和发布流程 | project | 2026-06-12 | 38beecb |
蚁熊内部 Claude Code Marketplace
定位
蚁熊公司内部 Claude Code Plugin Marketplace(技能市场),统一管理和发布供全员安装的 Claude Code 插件与技能。Marketplace 名称:yixiong-claude-hub。
目录结构
.claude-plugin/
└── marketplace.json # 市场索引:声明所有插件
plugins/
└── <plugin-name>/
├── .claude-plugin/
│ └── plugin.json # 插件元数据
└── skills/
└── <skill-name>/
├── SKILL.md
└── references/ # 可选:详细工作流文档
文件格式规范
marketplace.json
{
"name": "yixiong-claude-hub",
"owner": { "name": "蚁熊团队" },
"description": "...",
"plugins": [
{ "name": "<name>", "source": "./plugins/<name>", "description": "..." }
]
}
plugin.json(关键字段)
- 无
version字段:用 git commit SHA 作为版本基准,每次推送 main 即发布 userConfig:用于用户输入敏感配置(token 等),sensitive: true存系统钥匙链mcpServers:声明 MCP 服务器,headers 中可用${user_config.KEY}替换
SKILL.md frontmatter(只需两字段)
---
name: skill-name
description: "触发描述(用户实际口语,不用内部视角)"
---
- 不写
version:version 不是 SKILL.md 规范字段
已发布插件
| 插件 | 技能 | 特性 |
|---|---|---|
huanxi |
6 个(report/leader/task/weekly/org/shared) | userConfig Bearer Token + MCP Server(URL 走 office 子域,无端口) |
memcore |
4 个(memory-sync/lint/update/shared) | 纯技能,无 MCP;memcore-shared 作内部 include(路径锁定 + 阈值常量 + PROJECT_DIR 解析),支持 synonyms.md 等价词表、Phase 3C 即时引用快扫、Phase 0 并发冲突保护、lint_report 稳定 ID + resolved 跳过、Base commit 兜底 |
obsidian |
9 个(obsidian/bases/daily/history/meta/plugins/search/tasks/workflow-pkm) | 纯技能,无 MCP |
See Also:decisions.md#huanxi plugin 使用 userConfig 而非环境变量传 Token
发布流程
- 新增/修改插件内容
- 提交 main 分支(
git push) - 已安装用户会话启动时自动检测更新(需用户先手动开启 auto-update 一次:
/plugin→ Marketplaces → Enable auto-update) - 有更新时提示执行
/reload-plugins
第三方 marketplace 默认关闭 auto-update,同事安装后需手动开启一次。