CommunityCodierung & Entwicklunggithub.com

Skill-Registrierung

Aktualisiert den Skill‑Index nach Änderungen an Skills. Durchsucht bekannte Verzeichnisse nach SKILL.md und erstellt die Datei .atl/skill-registry.md.

Was ist Skill-Registrierung?

Dieser Skill verwaltet ein zentrales Verzeichnis aller verfügbaren Skills, indem er nach dem Hinzufügen, Entfernen, Verschieben oder Umbenennen von Skills automatisch einen Index erstellt. Er durchsucht bekannte Benutzer‑ und Projektverzeichnisse nach `SKILL.md`, extrahiert bei Bedarf Name und Beschreibung aus dem Frontmatter und erzeugt die Datei `.atl/skill-registry.md`. Doppelte Einträge werden bereinigt: Projekt‑Skills haben Vorrang vor globalen Skills. Der Index wird als ``config`-Eintrag unter dem `topic_key` ``skill-registry` in Engram gespeichert, sofern verfügbar. Delegierende Agenten können über diesen Index passende Skills finden und deren genauen `SKILL.md`-Pfad an Unteragenten weitergeben, ohne Kompilationen oder Zusammenfassungen zu erstellen. Der Skill ist für jede auf SKILL.md basierende Plattform geeignet und stellt sicher, dass alle Skills – auch nach Änderungen – stets auffindbar bleiben.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Gentleman-Programming/gentle-shell/tree/main/skills/skill-registry

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Aktivierungsvertrag

Verwende diesen Skill, nachdem Skills installiert, entfernt, erstellt, verschoben oder umbenannt wurden, oder wenn ein Delegator einen frischen Skill‑Index benötigt.

Harte Regeln

  • Die Registrierung ist ein Index, keine Kompilation oder Zusammenfassung. SKILL.md bleibt die Quelle der Wahrheit.
  • Keine kompakten Regeln standardmäßig erzeugen oder einfügen; bewahre die Absicht des Autors, indem du genaue Skill‑Pfade an Unteragenten weitergibst.
  • .atl/skill-registry.md immer schreiben, unabhängig vom SDD-Persistenzmodus.
  • Die Registrierung in Engram als topic_key: skill-registry speichern, wenn verfügbar, mit capture_prompt: false.
  • sdd-*, _shared und skill-registry überspringen; nach Skill‑Namen deduplizieren, wobei Projekt‑Skills Vorrang vor Benutzer‑Skills haben.
  • .atl/ zu .gitignore hinzufügen, wenn möglich, es sei denn, es ist ausdrücklich deaktiviert.

Entscheidungstabelle

SituationAktion
Gleicher Skill existiert global und im ProjektBehalte den Skill auf Projektebene
Gleicher Skill existiert an mehreren globalen OrtenBehalte die erste Quelle in der Scan‑Reihenfolge
Keine Skills gefundenSchreibe eine leere Registrierung, damit Agenten nicht blind weitersuchen
Agent wird Arbeit delegierenWähle passende Registrierungszeilen aus und übergib ihre SKILL.md-Pfade

Ausführungsschritte

  1. Scanne alle bekannten Benutzer‑ und Projekt‑Skill‑Verzeichnisse nach */SKILL.md.
  2. Lese nur bei Bedarf das Frontmatter, um Name und Beschreibung als Auslösetext zu extrahieren.
  3. Erstelle .atl/skill-registry.md mit den gescannten Quellen, dem Registrierungsvertrag, Skill‑Name, Auslöser/Beschreibung, Bereich und exaktem Pfad.
  4. Persistiere in Engram, wenn verfügbar, mit title: skill-registry, topic_key: skill-registry, type: config und capture_prompt: false.
  5. Gib den Registrierungspfad, die Anzahl der Skills, den Cache‑Status und zurück, ob Engram aktualisiert wurde.

Ausgabevertrag

Gib zurück:

  • Projektname und Pfad zu .atl/skill-registry.md.
  • Anzahl der indizierten Skills.
  • Ob der Cache getroffen oder neu erstellt wurde.
  • Alle übersprungenen oder doppelten Skills, falls relevant.

Referenzen

  • docs/skill-style-guide.md – wie Skills vor der Indizierung verfasst werden sollten.
  • skills/_shared/skill-resolver.md – wie Delegatoren den Index verwenden.

Individual skills in this repo

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

Verwandte Skills