remove bundled skills; skills now come from separate repo
Удалены все кастомные скиллы из home-configs/claude/skills и логика их деплоя (секция 6.6 ai-setup.sh для Claude и Gemini). Из README убраны упоминания про деплой скиллов, из test_fixes.sh — тест наличия android-скилла. Хуки аккаунтов, команда android init, правило #5 про reusable skills и симлинк общей папки ~/.claude/skills оставлены нетронутыми — скиллы теперь устанавливаются из отдельного репозитория. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -383,40 +383,6 @@ cp "$CONFIG_DIR/global_rules.md" "$HOME/.gemini/GEMINI.md"
|
||||
cp "$CONFIG_DIR/global_rules.md" "$HOME/.cursorrules"
|
||||
success "Native rule-файлы обновлены"
|
||||
|
||||
# ── 6.6. Деплой Claude и Gemini skills ───────────────────────
|
||||
info "Обновляю skills для Claude и Gemini..."
|
||||
SKILLS_SRC="$SCRIPT_DIR/home-configs/claude/skills"
|
||||
CLAUDE_SKILLS_DST="$HOME/.claude/skills"
|
||||
GEMINI_SKILLS_DST="$HOME/.gemini/config/plugins/local-setup/skills"
|
||||
if [ -d "$SKILLS_SRC" ]; then
|
||||
mkdir -p "$CLAUDE_SKILLS_DST" "$GEMINI_SKILLS_DST"
|
||||
|
||||
# Для Gemini нужен plugin.json, чтобы плагин со скилами загрузился
|
||||
GEMINI_PLUGIN_DIR="$HOME/.gemini/config/plugins/local-setup"
|
||||
cat <<EOF > "$GEMINI_PLUGIN_DIR/plugin.json"
|
||||
{
|
||||
"name": "local-setup",
|
||||
"description": "Local custom skills deployed via ai-setup"
|
||||
}
|
||||
EOF
|
||||
|
||||
for skill_dir in "$SKILLS_SRC"/*; do
|
||||
[ -d "$skill_dir" ] || continue
|
||||
skill_name=$(basename "$skill_dir")
|
||||
|
||||
# Деплой для Claude
|
||||
mkdir -p "$CLAUDE_SKILLS_DST/$skill_name"
|
||||
cp -r "$skill_dir/"* "$CLAUDE_SKILLS_DST/$skill_name/"
|
||||
|
||||
# Деплой для Gemini (agy)
|
||||
mkdir -p "$GEMINI_SKILLS_DST/$skill_name"
|
||||
cp -r "$skill_dir/"* "$GEMINI_SKILLS_DST/$skill_name/"
|
||||
done
|
||||
success "Skills обновлены для Claude и Gemini"
|
||||
else
|
||||
info "Папка со skills не найдена, пропускаю"
|
||||
fi
|
||||
|
||||
# ── 6.7. Статусная строка Claude Code ───────────────────────
|
||||
info "Настраиваю статусную строку Claude Code..."
|
||||
STATUSLINE_SRC="$SCRIPT_DIR/home-configs/claude/statusline-command.sh"
|
||||
|
||||
Reference in New Issue
Block a user