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:
Виталий Никитенко
2026-07-14 11:42:56 +03:00
parent 0c5057bc21
commit 57857cda4d
11 changed files with 0 additions and 302 deletions

View File

@@ -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"