- TAB bascule entre section DÉPÔT (skills repo) et GLOBAL (installés)
- Section active affichée en premier avec header violet ╔══╗
- Section inactive grisée avec catégories repliées en-dessous
- x remplace TAB pour plier/déplier les catégories
- Skills globaux en type g: (navigables + preview)
- ESC dans le menu agents quitte proprement le script
- F1 affiche l'aide dans le panneau preview à droite (v pour revenir)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
'\033' = chaîne littérale, interprétée uniquement par echo -e.
$'\033' = vrai octet ESC, fonctionne dans les tableaux bash et printf '%s'.
Corrige l'affichage des codes ANSI bruts dans le menu select_agents.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
</dev/tty écrasait le pipe printf|fzf, fzf lisait le terminal comme
source de données au lieu des 4 lignes d'agents → 178329 items.
fzf gère /dev/tty en interne pour son UI interactive.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ajoute un copy_script qui génère la liste visible (champs cachés et codes
ANSI supprimés) et la copie via wl-copy (Wayland), xclip ou xsel en fallback.
Légende et aide F1 mises à jour.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ajoute un fichier d'aide accessible via F1 (less -R) depuis le menu fzf.
Documente : états (✓↑+·), actions (●L●G○), raccourcis (SPACE/TAB/v/F1),
arbre des catégories et variables d'environnement.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Menu fzf de sélection d'agents au démarrage (TAB multi-select)
- Footer en bas du tableau : skills déjà installés globalement avec preview
- Fix bug SPACE : +pos({n}) restaure le focus sur l'item modifié
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Bug fix: {1} au lieu de {n} — action s'applique bien au skill sélectionné
- SPACE cycle l'action (local→global→ignorer), TAB plie/déplie la catégorie
- Arbre par catégorie : en-têtes ▼/▶, repliage auto si >3 skills
- Touche v : viewer avec coloration syntaxique (bat/batcat ou cat en fallback)
- Preview caché par défaut (v pour afficher), 50% droite
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Ligne : description tronquée + tags #tag visibles
- Preview (45% droite) : contenu complet du skill au survol
- Intro : explication des touches avant le menu
- REPO_DIR exporté dans fns_file pour le script preview
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
</dev/tty en dernière position écrasait < <(bash "$list_script").
fzf ouvre /dev/tty lui-même pour les touches clavier, pas besoin de le forcer.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Le fichier s'appelle fzf-{version}-linux_amd64.tar.gz, pas fzf-linux_amd64.tar.gz.
On récupère d'abord le tag via l'API GitHub releases/latest.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sans </dev/tty, stdin est le pipe curl et les prompts interactifs
(question fzf, question installation fzf) ne répondent pas.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ajout de la section 8 expliquant le cycle add→commit→push→pull avec
diagrammes ASCII, conventions de messages et exemple complet jardinage.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Spec complète du dépôt de skills IA avec installeur bash interactif.
Structure dépôt, format skills par agent, palette Gruvbox, site web Hugo prévu.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>