trkbt10/indexion-readme

Construction de README — initialisation de la structure de modèles, génération de README par paquet à partir de commentaires de documentation, planification des tâches d'écriture, assemblage du README racine à partir de docs/ et des README des paquets via la configuration doc.json, et vérification des modifications avec `plan drift`.

Qu'est-ce que indexion-readme ?

Cette compétence est conçue pour automatiser la construction et la maintenance de fichiers README dans un environnement de développement logiciel, en particulier pour les projets multi-paquets. Elle prend en charge l'initialisation d'une structure de modèles, la génération de README par paquet à partir de commentaires de documentation, la planification des tâches d'écriture, l'assemblage du README racine à partir des fichiers dans le dossier docs/ et des README des paquets via un fichier de configuration doc.json, et la vérification des modifications avec la commande `plan drift`. Utile pour les agents IA comme Claude Code, Cursor, ou Codex, cette compétence garantit que toute la documentation du projet reste cohérente et à jour après chaque modification. Le processus suit un flux de travail structuré qui minimise l'effort manuel et réduit les erreurs, ce qui en fait un outil essentiel pour les développeurs et les équipes qui gèrent de grandes bases de code avec une documentation extensive.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/trkbt10/indexion-skills/tree/main/skills/indexion-readme

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 indexion-readme ?

Construction de README — initialisation de la structure de modèles, génération de README par paquet à partir de commentaires de documentation, planification des tâches d'écriture, assemblage du README racine à partir de docs/ et des README des paquets via la configuration doc.json, et vérification des modifications avec plan drift.

Vue d'ensemble

Cette compétence automatise la création et la maintenance des fichiers README pour les projets logiciels, en particulier ceux avec plusieurs paquets. Elle permet de garantir que toute la documentation est générée de manière cohérente et reste synchronisée avec le code.

Fonctionnalités

  • Initialisation de la structure de modèles : Crée les répertoires et fichiers nécessaires pour un nouveau projet README.
  • Génération de README par paquet : Analyse les commentaires de documentation (par exemple, docstrings) dans chaque paquet pour générer automatiquement un README correspondant.
  • Planification des tâches d'écriture : Utilise le fichier doc.json pour définir et organiser les tâches de rédaction de documentation.
  • Assemblage du README racine : Combine le contenu de docs/ et les README des paquets en un seul README racine via doc.json.
  • Vérification des modifications : Exécute plan drift pour détecter tout écart entre le README généré et le code source, garantissant ainsi l'exactitude.

Utilisation

Pour utiliser cette compétence, assurez-vous que la configuration doc.json est présente dans le répertoire racine du projet. Exécutez la commande appropriée (selon l'agent) pour initialiser, générer, ou vérifier les README.

Configuration

Le fichier doc.json doit contenir les paramètres suivants :

  • packages : Liste des chemins des paquets.
  • docsDir : Chemin vers le répertoire de documentation.
  • outputFile : Chemin du fichier README racine de sortie.

Exemple

{
  "packages": ["packages/pkg1", "packages/pkg2"],
  "docsDir": "docs",
  "outputFile": "README.md"
}

Commandes

  • plan : Planifie les tâches d'écriture.
  • generate : Génère les README par paquet.
  • assemble : Assemble le README racine.
  • drift (ou plan drift) : Vérifie les modifications.

Dépendances

  • Environnement Node.js (v14 ou supérieur).
  • Un fichier doc.json valide dans le répertoire racine.

Dépannage

Si la commande plan drift signale des écarts, vérifiez que les commentaires de documentation dans le code sont à jour et que le fichier doc.json est correctement configuré.

Licence

MIT

Individual skills in this repo

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

trkbt10/indexion-agent-orient

Generate and use a pre-edit structure brief so coding agents learn likely owners, consumer surfaces, and unsafe edit locations before implementing.

trkbt10/indexion-documentation

Documentation analysis — assess coverage, detect code-to-doc drift with plan reconcile, visualize dependencies with doc graph. Answers "what needs docs?" and "are docs still accurate?"

trkbt10/indexion-identity

Detect and review name/content drift in code using `indexion identity audit`, then plan verified renames, moves, folder changes, or splits.

trkbt10/indexion-kgf

Debug and inspect KGF specs — view tokenization results, parse trees, and extracted edges from source files. Use when adding/fixing language support or when indexion's analysis output looks wrong.

trkbt10/indexion-refactor

After writing code, detect and clean up duplication at three levels — copy-paste blocks, cross-package shared code, unnecessary wrappers, and concept-level SoT violations. Detect with indexion, fix, and verify.

trkbt10/indexion-sdd

Generate SDD requirements from RFCs/specs and quantitatively verify implementation conformance. spec draft → spec align → spec verify → automated validation loop with codex/claude. Operate spec-to-impl drift gates as CI checks.

trkbt10/indexion-segment

Split text into contextual chunks for RAG/embedding pipelines. Document segmentation and section extraction using window, tfidf, punctuation, or hybrid strategies chosen by intent.

trkbt10/indexion-wiki

Project wiki lifecycle — create pages, track source changes with ingest, update stale pages, lint structural integrity, detect code-to-doc drift with reconcile, and manage search indexes. A runbook for navigating and maintaining the wiki as an agent.

Skills associés