BorjaGM1/kb-template

Répond aux questions du propriétaire en utilisant uniquement la base de connaissances, en citant les notes utilisées, sans rien inventer.

Qu'est-ce que kb-template ?

Ce skill transforme l'agent en un assistant de base de connaissances personnelle (Personal Knowledge Base) fiable et strict. Il force l'agent à ne répondre qu'à partir d'un ensemble de fichiers Markdown (vaults) versionnés (Git) et à citer précisément chaque fait avec le nom du fichier source, minimisant les hallucinations. Le skill inclut une méthodologie de recherche robuste : extraction des dépôts Git (pull ou API GitHub), sélection du bon vault par sujet, recherche avec `rg` (incluant synonymes, tags `#tag`, alias dans le frontmatter, et navigation automatique via les `[[liens internes]]` depuis le fichier `Home.md`), puis lecture complète des notes au lieu d'extraits. Une fois l'information trouvée, l'agent répond dans la langue du propriétaire, de manière concise, avec des citations comme `([[Titre de la note]], nom du vault)`. Si la réponse n'est pas dans la KB, il le déclare honnêtement, et peut ajouter des connaissances générales uniquement si elles sont clairement séparées et étiquetées comme provenant de l'extérieur. Il détecte également les incohérences ou notes obsolètes (basées sur le champ `updated` dans le frontmatter) et propose de les corriger. Par défaut, le skill est en lecture seule : il ne modifie jamais les notes pendant une requête, sauf demande explicite (via une commande *capture*). Idéal pour les développeurs qui gèrent une base de connaissances personnelle dans Git, avec un agent comme Claude Code, Cursor, ou Codex.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BorjaGM1/kb-template/tree/HEAD/skills/query

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Query

  1. Tirer la dernière version (git pull --rebase) ou lire via l'API GitHub.
  2. Choisir le(s) vault(s) par sujet.
  3. Chercher : rg -i "<termes>" vaults/<v> en incluant les synonymes, les tags (#tag), les alias dans le frontmatter ; commencer par Home.md / les MOCs et suivre les [[liens]].
  4. Lire entièrement les notes correspondantes, pas seulement les extraits de grep.
  5. Répondre dans la langue du propriétaire, de manière concise, en citant chaque fait avec sa note : ([[Utiliser du Markdown simple pour les notes]], vault exemple).
  6. Si la KB ne contient pas la réponse, le dire clairement. Vous pouvez ajouter des connaissances générales uniquement si elles sont clairement étiquetées comme ne provenant pas de la KB.
  7. Signaler les contradictions ou les notes obsolètes que vous trouvez (ancien updated) et proposer du jardinage.
  8. Lecture seule : ne pas modifier les notes pendant une requête sauf demande explicite (dans ce cas, utiliser la capture).

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés