Files
yixiong-claude-marketplace/.claude/memory/project_overview.md
T
SkyJourneyandClaude Sonnet 4.6 ab6d78b096 feat: 新增 huanxi 与 memcore 插件,完善 CLAUDE.md 与记忆体系
- 新增 plugins/huanxi:Bearer Token 模式 MCP Server + 6 个工作流技能
  (日报/负责人日报/周报/任务/组织),修正全部 MCP 工具签名
- 新增 plugins/memcore:memory-sync/update/lint 三技能记忆引擎,
  修正 git add 范围避免误提交敏感文件
- CLAUDE.md:移除 version 字段示例,补充 userConfig/mcpServers 说明,
  注入「记忆体系(会话启动必读)」区块
- .claude/memory/:初始化项目记忆索引(decisions/project_overview/
  feedback_plugin_dev/lint_report)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 12:12:08 +08:00

76 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: 项目概述
description: yixiong-claude-marketplace 的定位、目录结构、插件规范和发布流程
type: project
last_updated: 2026-05-01
commit: 0c46ed0
---
# 蚁熊内部 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
```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(只需两字段)
```yaml
---
name: skill-name
description: "触发描述(用户实际口语,不用内部视角)"
---
```
- **不写 `version`**version 不是 SKILL.md 规范字段
## 已发布插件
| 插件 | 技能 | 特性 |
|------|------|------|
| `huanxi` | 6 个(report/leader/task/weekly/org/shared | userConfig Bearer Token + MCP Server |
| `memcore` | 3 个(memory-sync/lint/update | 纯技能,无 MCP |
**See Also**[[decisions.md#huanxi plugin 使用 userConfig 而非环境变量传 Token]]
## 发布流程
1. 新增/修改插件内容
2. 提交 main 分支(`git push`
3. 已安装用户会话启动时自动检测更新(需用户先手动开启 auto-update 一次:`/plugin` → Marketplaces → Enable auto-update
4. 有更新时提示执行 `/reload-plugins`
**第三方 marketplace 默认关闭 auto-update**,同事安装后需手动开启一次。