spencerbraun/backdraft

Documents partageables et autonomes avec citations cliquables. Un outil CLI et une compétence pour agent qui ancre de manière vérifiable tout agent dans vos fichiers.

Qu'est-ce que backdraft ?

Backdraft est à la fois un outil en ligne de commande (CLI) et une compétence pour agents d'IA (comme Claude Code, Cursor ou Codex) qui transforme vos fichiers en documents autonomes et vérifiables. Son objectif principal est de garantir que les réponses générées par un agent soient systématiquement ancrées dans vos sources, en produisant des sorties avec des citations cliquables pointant directement vers les fichiers d'origine. Cela permet une traçabilité complète et une vérification facile des informations, essentielle pour les développeurs et les équipes travaillant avec des bases de code ou des documents techniques. Le fonctionnement de Backdraft repose sur l'analyse des fichiers fournis, l'extraction des informations pertinentes, et la génération d'un document formaté en Markdown où chaque assertion est accompagnée d'une citation hypertexte. La compétence s'utilise via des invites spécifiques (comme `/backdraft`) et supporte l'exportation des résultats en fichiers autonomes, facilitant le partage et la révision. Idéal pour les revues de code, la documentation technique, ou tout contexte nécessitant une transparence absolue sur les sources utilisées par un agent.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add spencerbraun/backdraft

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

Que fait backdraft ?

Documents partageables et autonomes avec citations cliquables. Un outil CLI et une compétence pour agent qui ancre de manière vérifiable tout agent dans vos fichiers.

Installation

npm install -g backdraft
# ou
curl -fsSL https://raw.githubusercontent.com/spencerbraun/backdraft/main/install.sh | bash

Utilisation en tant que CLI

backdraft --input mon-fichier.md --output sortie.html

Options

  • --input, -i : Chemin vers le fichier d'entrée (obligatoire)
  • --output, -o : Chemin vers le fichier de sortie (obligatoire)
  • --format, -f : Format de sortie (html, md, pdf — défaut: html)
  • --verbose, -v : Affiche les logs détaillés

Utilisation en tant que compétence d'agent

Cette compétence est conçue pour les agents d'IA comme Claude Code, Cursor, ou Codex. Lorsqu'elle est activée, l'agent suit automatiquement le protocole Backdraft pour produire des réponses vérifiables.

Activation

Dans votre session d'agent, chargez la compétence avec la commande suivante :

/use spencerbraun/backdraft

Exemple d'invite

/backdraft À partir du dossier ./docs, génère un résumé exécutif avec des citations.

Génération de documents autonomes

Backdraft produit des documents où chaque affirmation est liée à sa source via un lien cliquable. Ces documents peuvent être exportés sous forme de fichiers .html ou .md facilement partageables avec votre équipe.

Exemple de sortie

SectionSourceCitation
Architecturedocs/arch.mdL'architecture est modulaire (voir paragraphe 3).
Performancebenchmarks/results.mdLes performances augmentent de 20 % (tableau 2).

Licence

MIT © spencerbraun

Voir aussi

Skills associés