Commit Graph

39 Commits

Author SHA1 Message Date
gilles 2fe62335c4 bug skill.md 2026-05-16 06:59:49 +02:00
gilles 3fce51d7f5 ha update 2026-05-16 06:45:26 +02:00
gilles 22f79d68f0 add ha skill 2026-05-16 06:38:22 +02:00
gilles d131eeec5d feat: install.sh — deux sections DÉPÔT/GLOBAL avec bascule TAB
- 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>
2026-05-16 06:22:19 +02:00
gilles bd1ddd8193 chore: future-list — ajout skill spécialiste météo France
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 06:08:05 +02:00
gilles a2b592e885 fix: install.sh — couleurs GRV_* avec $'\033' au lieu de '\033'
'\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>
2026-05-16 06:06:29 +02:00
gilles 548a4627f9 fix: install.sh — select_agents : supprimer </dev/tty du fzf
</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>
2026-05-16 06:04:09 +02:00
gilles f17a4e976a feat: install.sh — touche c pour copier la liste dans le presse-papier
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>
2026-05-16 06:02:27 +02:00
gilles 893957703a feat: install.sh — aide F1 avec icônes, raccourcis et variables d'env
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>
2026-05-16 05:59:37 +02:00
gilles 4dde0a9d8b fix: select_agents — printf '%s\n' évite l'interprétation des codes ANSI comme format 2026-05-16 05:51:57 +02:00
gilles 25d0cfb0cb feat: install.sh — sélection agents, footer global, fix focus SPACE
- 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>
2026-05-16 05:49:13 +02:00
gilles 5088ec0189 feat: install.sh — arbre catégories, SPACE=action, TAB=plier, v=viewer bat
- 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>
2026-05-16 05:42:55 +02:00
gilles 436578968e feat: install.sh — description, tags, preview et intro dans le menu fzf
- 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>
2026-05-16 05:35:49 +02:00
gilles f40ddcb889 feat: ajout skills test — git-expert et docker-compose (claude-code) 2026-05-16 05:31:10 +02:00
gilles 22b6b9b596 fix: install.sh — supprimer --header-lines=2 (causait compteur 0/0 dans fzf)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 05:28:45 +02:00
gilles 7b9fb3a231 fix: install.sh — supprimer </dev/tty sur fzf (cassait l'entrée liste)
</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>
2026-05-16 05:25:51 +02:00
gilles 00e7057708 fix: install.sh — nom fichier fzf sans préfixe v (tag v0.72.0 → fzf-0.72.0-linux_amd64.tar.gz)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 05:19:23 +02:00
gilles ef0b16879f fix: install.sh — URL fzf correcte via GitHub API (nom inclut la version)
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>
2026-05-16 05:17:21 +02:00
gilles 4272da744c 2 2026-05-16 05:15:31 +02:00
gilles 64fedcada3 1 2026-05-16 05:14:17 +02:00
gilles e3b9a7f59a fix: install.sh — read et fzf lisent depuis /dev/tty (compatibilité curl | bash)
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>
2026-05-16 05:02:10 +02:00
gilles 8a38aec0a0 Actualiser install.sh 2026-05-16 04:54:37 +02:00
gilles 2107eb829f chore: ajout .gitignore — exclure .claude/, notes personnelles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 04:39:30 +02:00
gilles f7cdbd1b5c docs: workflow git pas à pas pour débutant dans tuto-gitea.md
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>
2026-05-16 04:36:26 +02:00
gilles ee809bb2e2 docs: tutoriel Gitea — installation, SSH, API et usage avec mes_skills 2026-05-16 04:30:25 +02:00
gilles 853361cc6d test: tests unitaires bash install.sh — versions, frontmatter, chemins, état
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 04:25:29 +02:00
gilles 3fde00c6ee fix: bugs install.sh — cleanup destructif, clé état, tableau vide, eval npm_prefix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 04:22:47 +02:00
gilles 6d5ab9f23a feat: install.sh — écran de fin, commandes test et point d'entrée main() 2026-05-16 04:18:44 +02:00
gilles 3695a35232 feat: install.sh — menu fzf Gruvbox et installation des skills 2026-05-16 04:18:14 +02:00
gilles f1d4755b6d feat: install.sh — clone dépôt, scan skills et comparaison versions 2026-05-16 04:17:36 +02:00
gilles 94ea7e280b feat: install.sh — détection dépendances et agents IA 2026-05-16 04:17:12 +02:00
gilles 3fa1189030 feat: install.sh socle — palette Gruvbox et helpers 2026-05-16 04:16:43 +02:00
gilles 8b65643cb1 docs: README et evolution.md 2026-05-16 04:13:43 +02:00
gilles 21958198da docs: référence format SKILL.md, structure dépôt et architecture install.sh 2026-05-16 04:13:40 +02:00
gilles ce09f81959 fix: qualité templates et skills debugging — commentaires et sections manquantes 2026-05-16 04:11:28 +02:00
gilles ee7970a87e fix: ajout sections Référence rapide et Pièges connus dans hermes debugging 2026-05-16 04:09:49 +02:00
gilles a27968ee65 feat: structure dossiers, templates et skill démo debugging 2026-05-16 04:08:23 +02:00
gilles 9e68fa2fb5 docs: plan d'implémentation v1 — repo + installeur bash 2026-05-16 04:03:03 +02:00
gilles ff632f6953 chore: add project spec and CLAUDE.md
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>
2026-05-16 03:55:21 +02:00