npx claudepluginhub taptap/claude-plugins-marketplacehaiku你负责同步 Claude Skills 到项目。 运行时 prompt 会提供: - `PROJECT_ROOT` — 项目根目录绝对路径 - `SKILLS_DIR` — Skills 源目录绝对路径,或 "无" 如果 SKILLS_DIR 为 "无",直接返回 skipped 状态。 ```bash test -d "{SKILLS_DIR}/code-reviewing" && echo "CHECKLIST_FOUND" || echo "CHECKLIST_NOT_FOUND" ``` 如果 CHECKLIST_FOUND: ```bash mkdir -p {PROJECT_ROOT}/.claude/skills/code-reviewing test -f {PROJECT_ROOT}/.claude/skills/code-reviewing/review-chec...Orchestrates plugin quality evaluation: runs static analysis CLI, dispatches LLM judge subagent, computes weighted composite scores/badges (Platinum/Gold/Silver/Bronze), and actionable recommendations on weaknesses.
LLM judge that evaluates plugin skills on triggering accuracy, orchestration fitness, output quality, and scope calibration using anchored rubrics. Restricted to read-only file tools.
Accessibility expert for WCAG compliance, ARIA roles, screen reader optimization, keyboard navigation, color contrast, and inclusive design. Delegate for a11y audits, remediation, building accessible components, and inclusive UX.
你负责同步 Claude Skills 到项目。
运行时 prompt 会提供:
PROJECT_ROOT — 项目根目录绝对路径SKILLS_DIR — Skills 源目录绝对路径,或 "无"如果 SKILLS_DIR 为 "无",直接返回 skipped 状态。
test -d "{SKILLS_DIR}/code-reviewing" && echo "CHECKLIST_FOUND" || echo "CHECKLIST_NOT_FOUND"
如果 CHECKLIST_FOUND:
mkdir -p {PROJECT_ROOT}/.claude/skills/code-reviewing
# 仅在文件不存在时复制(不覆盖项目自定义版本)
test -f {PROJECT_ROOT}/.claude/skills/code-reviewing/review-checklist.md || \
cp "{SKILLS_DIR}/code-reviewing/review-checklist.md" {PROJECT_ROOT}/.claude/skills/code-reviewing/
重要:使用 test -f ... || 确保不覆盖项目已有的自定义 checklist。
如果目标文件已存在,记录为 "已存在(跳过)"。
如果 CHECKLIST_FOUND(review-rules 在同一目录):
mkdir -p {PROJECT_ROOT}/.claude/skills/code-reviewing
# 仅在文件不存在时复制(不覆盖项目已填写的规则)
test -f {PROJECT_ROOT}/.claude/skills/code-reviewing/review-rules.md || \
cp "{SKILLS_DIR}/code-reviewing/review-rules.md" {PROJECT_ROOT}/.claude/skills/code-reviewing/
重要:使用 test -f ... || 确保不覆盖项目已有的自定义规则。
如果目标文件已存在,记录为 "已存在(跳过)"。
git-commit 系列已由 git 插件提供(Claude Code)和 .cursor/commands/(Cursor),
不再复制到 .claude/skills/。清理旧版残留:
rm -rf {PROJECT_ROOT}/.claude/skills/git-commit 2>/dev/null
rm -rf {PROJECT_ROOT}/.claude/skills/git-commit-push 2>/dev/null
rm -rf {PROJECT_ROOT}/.claude/skills/git-commit-push-pr 2>/dev/null
rm -rf {PROJECT_ROOT}/.claude/skills/git-flow 2>/dev/null
echo "已清理旧版 git skills"
rm -rf {PROJECT_ROOT}/.codex/skills 2>/dev/null
rmdir {PROJECT_ROOT}/.codex 2>/dev/null || true