trkbt10/indexion-segment

Divisez le texte en blocs contextuels pour les pipelines RAG/embeddings. Segmentation de documents et extraction de sections en utilisant des stratégies fenêtrées, tfidf, ponctuation ou hybrides, choisies par intention.

Qu'est-ce que indexion-segment ?

Ce skill, trkbt10/indexion-segment, est conçu pour découper de longs documents en segments plus petits et cohérents, adaptés aux pipelines de Retrieval-Augmented Generation (RAG) et d'embedding. Il prend en charge plusieurs stratégies de segmentation : fenêtre (window), basée sur la ponctuation, TF-IDF, ou hybride, et sélectionne automatiquement la stratégie la plus appropriée en fonction du contenu et de l'intention de l'utilisateur. L'utilisateur peut également spécifier manuellement la stratégie, la taille des segments (en tokens ou en mots), et le chevauchement entre segments. Ce skill est utile pour les développeurs et les utilisateurs d'agents AI qui ont besoin de préparer des données textuelles pour la recherche sémantique, la génération augmentée, ou d'autres applications de NLP. Il fonctionne sur les plateformes supportant les skills AI (comme Claude Code, Cursor, Codex), en s'appuyant sur des bibliothèques standards de traitement de texte et de NLP.

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

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-segment ?

Divisez le texte en blocs contextuels pour les pipelines RAG/embeddings. Segmentation de documents et extraction de sections en utilisant des stratégies fenêtrées, tfidf, ponctuation ou hybrides, choisies par intention.

Fonctionnalités

  • Segmentation basée sur une fenêtre : Divise le texte en segments de taille fixe avec chevauchement optionnel.
  • Segmentation basée sur la ponctuation : Coupe le texte aux limites de phrases (points, points d'exclamation, points d'interrogation).
  • Segmentation TF-IDF : Utilise la similarité TF-IDF pour trouver les limites naturelles entre les sections thématiques.
  • Stratégie hybride : Combine plusieurs stratégies en commençant par la détection de thèmes, puis ajuste avec la ponctuation ou la fenêtre.
  • Sélection automatique : Analyse le contenu et l'intention pour choisir la meilleure stratégie.

Utilisation

# segmentation automatique
agent-skill run trkbt10/indexion-segment --input document.txt

# spécifier la stratégie et la taille de segment
agent-skill run trkbt10/indexion-segment --input document.txt --strategy hybrid --segment-size 512

Paramètres

ParamètreDescriptionValeurs possibles
strategyStratégie de segmentationauto (défaut), window, punctuation, tfidf, hybrid
segment-sizeTaille maximale d'un segment (en tokens ou mots)Entier (256, 512, 1024)
overlapChevauchement entre segments consécutifs (en tokens ou mots)Entier (0, 50, 100)
inputChemin vers le fichier texte d'entréeChaîne de caractères
outputChemin vers le fichier de sortie (format JSON)Chaîne de caractères

Sortie

Le skill produit un fichier JSON contenant un tableau de segments. Chaque segment a les propriétés suivantes :

  • text : Le texte du segment.
  • start : L'index de départ du segment dans le document original.
  • end : L'index de fin du segment dans le document original.
  • strategy : La stratégie utilisée pour ce segment.
  • score : Optionnel, le score de confiance de la segmentation (pour les stratégies tfidf ou hybride).

Exemple

[
  {
    "text": "Ceci est le premier segment du document.",
    "start": 0,
    "end": 42,
    "strategy": "punctuation"
  },
  {
    "text": "Ceci est le deuxième segment, traitant d'un sujet différent.",
    "start": 43,
    "end": 95,
    "strategy": "punctuation"
  }
]

Plateformes supportées

  • Claude Code
  • Cursor
  • Codex
  • Autres agents AI supportant les skills conformes.

Dépendances

  • Python 3.8+
  • scikit-learn pour TF-IDF
  • nltk ou spacy pour le traitement de la ponctuation (optionnel)

Remarques

  • Pour de très grands documents, il est recommandé d'utiliser la stratégie window pour des performances optimales.
  • La sélection automatique de stratégie fonctionne mieux avec des documents en anglais, mais peut être adaptée à d'autres langues.
  • Les segments ne dépasseront jamais la taille maximum spécifiée, même avec la stratégie basée sur la ponctuation.

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

README construction — initialize template structure, generate per-package READMEs from doc comments, plan writing tasks, assemble root README from docs/ and package READMEs via doc.json config, and verify edits with `plan drift`.

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-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