skills/vibe-skills-manager/SKILL.md
Use when installed skills are messy across IDEs, the user is unsure which skills exist globally vs project-level, needs to sync, clean, or recommend installed skills, is setting up a new worktree, or mentions "/vibe-skills-manager". Do not use for authoring or reviewing `skills/vibe-*` content.
npx skillsauth add jacobcy/vibe-coding-control-center vibe-skills-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 / 可选增强)文件:skills-expected.yaml
# 全局期望
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 生成)development
Use after `vibe init` to verify project configuration completeness. Interactively prompts user to fill missing items. Orchestrates existing commands without adding Python code. Supports cross-project vibe3 readiness verification (Phase 5-8). Do not use for system-level installation issues (use vibe-onboard instead).
development
Use when the user wants a comprehensive review using the multi-agent team workflow. Applies to PRs, code changes, architecture decisions, and any task requiring team-based analysis.
development
Use when manager has signaled flow terminal state cleanup via handoff indicate. Reads cleanup instructions and executes FlowCleanupService. Do not use for code changes or PR creation.
testing
Use for handling blocked and RFC issues, making decisions that may form ADRs (Architecture Decision Records). Processes problem issues requiring human judgment, dependency resolution, and architectural decisions. Do not use for routine issue monitoring (use vibe-orchestra) or roadmap planning (use vibe-roadmap).