CommunitySchreiben & Editierengithub.com

skillint

Statische Analyse für KI-Agenten-Skills. Überprüft SKILL.md und AGENTS.md, die von Codex, Cursor und Claude Code verwendet werden.

Was ist skillint?

skillint ist ein CLI-Tool zur statischen Analyse und Optimierung von KI-Agenten-Skills. Es unterstützt die Agentenplattformen Codex, Cursor, Claude Code und Grok. Das Tool hilft Entwicklern, die Qualität und Leistung ihrer Skills zu verbessern, indem es Duplikate erkennt, fehlende Beschreibungen meldet und übermäßig große Inhalte identifiziert. Es bietet verschiedene Befehle wie `scan` für eine plattformübergreifende Bestandsaufnahme, `audit` für statische Musterprüfungen und `prune` zur quarantänebasierten Bereinigung. Ein wichtiges Feature ist die Möglichkeit, identische Kopien über `link` zu einer kanonischen Version zu konsolidieren, anstatt sie zu löschen. Standardmäßig arbeitet `skillint` im Dry-Run-Modus; Änderungen werden nur mit `--apply` explizit vorgenommen. Die Befehle `doctor` und `report` eignen sich besonders für CI-Pipelines und helfen, Probleme frühzeitig zu erkennen, ohne in die Agentenleistung einzugreifen.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add iosrxwy/skillint

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht skillint?

Führen Sie die skillint CLI aus, bevor Sie weitere Skills hinzufügen. Zu viele Skills machen Agenten langsamer und schlechter.

Befehle

npx skillint scan
npx skillint map --agent cursor
npx skillint doctor
npx skillint audit
npx skillint ui
npx skillint tokens
npx skillint prune
npx skillint fix
npx skillint adopt
npx skillint link
npx skillint update
npx skillint report --html
npx skillint badge
npx skillint scan-remote owner/repo
npx skillint mcp

Regeln

  • Bevorzugen Sie npx skillint, damit der Benutzer keine globale Installation benötigt.
  • Verwenden Sie scan für eine agentenübergreifende physische Bestandsaufnahme und map --agent ... für die aufgelöste Dokumentationskatalog eines Agenten.
  • Behaupen Sie nie, dass map vorhersagt, ob ein Modell einen Skill auslöst; bewahren Sie conditional- und unknown-Ergebnisse auf.
  • Die Bereinigung erfolgt quarantänebasiert: prune --apply und trash verschieben Elemente nach ~/.skillint/trash; restore macht den letzten Batch rückgängig. Verwenden Sie niemals rohes rm für Skills.
  • Identische Kopien in Cursor, Claude, Codex und Grok dürfen nicht gelöscht werden; verwenden Sie skillint link, um eine kanonische Kopie zu teilen.
  • link --apply und update --apply sind die einzigen mutierenden Manager-Befehle. Standard ist Dry-Run.
  • Melden Sie zuerst doppelte Namen, fehlende Beschreibungen und übermäßig große Inhalte.
  • audit ist ein statischer Muster-Scan mit Datei:Zeilen-Ausgabe; Treffer erfordern eine manuelle Überprüfung und werden nie automatisch behoben.
  • Die Token-Schätzung ist Zeichen / 4. Bezeichnen Sie es als Schätzung, nicht als exakte Tokenizer-Anzahl.
  • Fassen Sie nach dem Scannen zusammen: Skill-Anzahl, Health-Score, Metadaten-Token, Volltext-Token, Always-On-Regel-Token.
  • Erwähnen Sie .skillintignore und --ignore, wenn der Benutzer Herstellerkopien überspringen möchte.
  • Für CI bevorzugen Sie uses: iosrxwy/skillint@main oder node dist/cli.js doctor --fail-on error.

Verwandte Skills