From vibe-center-skills
Scans and compares installed skills against expected configuration, then generates gap analysis and installation recommendations across global, project, and optional skill layers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibe-center-skills:vibe-skills-managerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
AI 驱动的 skills 体系梳理、差距分析与安装建议工具。
AI 驱动的 skills 体系梳理、差距分析与安装建议工具。
这个 skill 的目标不是自动安装所有东西,而是先把本项目当前的 skills 生态分层说清楚,再根据用户实际启用的 agent 和需求给建议。
npx skills add obra/superpowers ...scripts/init.sh 负责把项目内可见层和本地 symlink 层准备好,但不替代全局安装一句话:
npx skillsopenspec init --tools ... 初始化scripts/init.sh 负责当前项目 / worktree 的 OpenSpec 初始化npx skills 的“第三方通用技能包”语义git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack
./setup
期望配置 (YAML) → 声明人类期望
实际状态 (JSON) → 扫描实际安装
Skill 分析 → 对比差距,生成建议
bash skills/vibe-skills-manager/scan-skills.sh
生成实际状态报告:.agent/reports/skills-state-<timestamp>.json
直接对话:/vibe-skills-manager
Skill 会:
.agent/reports/skills-state-*.jsonnpx skills / scripts/init.sh / 可选增强)# 全局期望
global:
claude:
expected:
- superpowers-plugin # Claude 官方 plugin 形态
agents:
expected:
- superpowers # 其他 Agents 的 npx skills 形态
# 项目级期望
project:
managed:
- openspec # OpenSpec 独立工具链
- vibe-star # 本项目原生 vibe-*
optional:
- gstack # 用户可选增强
如果项目以后要增加新的“可选增强技能包”,优先写到 optional,不要直接写进必需集合。
project:
optional:
some-cool-tool:
description: 项目可选增强能力
install: npx skills add namespace/skill-name
然后由 /vibe-skills-manager 在用户需要时再建议启用。
| 目录 | 用途 | 内容 |
|---|---|---|
~/.agents/skills/ | 全局 Superpowers / 其他第三方 skills | 非 Claude Agents 共享 |
~/.claude/plugins/ | Claude 官方 plugin 生态 | Claude Code 使用 |
~/.claude/skills/ | Claude 本地扩展目录 | 可承载 gstack 等增强层 |
.agents/skills/ | 项目级第三方 | 应避免重复全局已有的 |
.agent/skills/ | 项目级 Agents 可见 | ✅ symlink 指向全局或 vibe-* |
skills/ | Native vibe-* | 本项目原生 skills |
.agent/skills/
├── brainstorming -> ~/.agents/skills/brainstorming # ✅ symlink
├── vibe-check -> ../../skills/vibe-check # ✅ symlink
└── openspec-* # OpenSpec 管理
.claude/skills/
└── vibe-check -> ../../skills/vibe-check # ✅ symlink
~/.claude/skills/~/.agents/skills/ 下的 Superpowers / 第三方 skills当用户调用 /vibe-skills-manager 时:
skills-expected.yaml.agent/reports/skills-state-*.json.agent/reports/skills-analysis-*.mdnpx skills 缺失scripts/init.sh 同步缺失编辑 skills-expected.yaml,添加到对应位置。下次运行 Skill 分析时会检测到缺失。
根据 Skill 分析报告中的建议,人工确认后手动删除:
rm -rf .agents/skills/<冗余skill>
scripts/init.sh
按需安装,不作为默认必需项:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack
./setup
.agent/reports/skills-state-*.json - 实际状态报告(自动生成).agent/reports/skills-analysis-*.md - 差距分析报告(Skill 生成)npx claudepluginhub jacobcy/vibe-coding-control-centerProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.