Skills in Kimi Code nutzen

Kimi Code ist ein KI-Programmierassistent, der speziell für Entwickler konzipiert wurde. Er läuft direkt im Terminal oder Editor und hilft beim Schreiben von Code, beim Beheben von Fehlern und beim Erstellen von Dokumentation. Kimi Code kann wissensbasierte Anleitungen über SKILL.md-Dateien bereitstellen. Nachdem die KI sie gelesen hat, befolgt sie die darin festgelegten Standards. Geeignet zum Festlegen von Codestilen, Workflows und Best Practices.

Skills per Slash-Befehl aufrufen

Skills aufrufen

In der Kimi Code CLI können Sie Skills über Slash-Befehle aufrufen:

Bash

Wenn Sie beispielsweise /skill:git-commits eingeben, liest Kimi Code den Inhalt der entsprechenden SKILL.md und sendet ihn als Anweisung an den Agent.

Sie können dem Slash-Befehl auch zusätzliche Beschreibungen anhängen, die am Ende der Skill-Anweisung ergänzt werden:

Bash

Bei normalen Unterhaltungen ist ein manueller Aufruf nicht nötig – der Agent entscheidet anhand des Kontexts automatisch, ob er Skill-Inhalte lesen soll.

Ihren ersten Skill erstellen

Einen Skill zu erstellen, erfordert nur zwei Schritte: Legen Sie ein Unterverzeichnis im Skills-Verzeichnis an und erstellen Sie darin eine SKILL.md-Datei.

Empfohlener Speicherort (gilt für alle Projekte):

Text

SKILL.md definiert Metadaten über YAML-Frontmatter, gefolgt von Markdown für die eigentlichen Vorgaben:

Markdown

Sowohl name als auch description im Frontmatter sind optionale Felder. Werden sie weggelassen, wird standardmäßig der Verzeichnisname verwendet.

Beispiel

Ihr Team verlangt, dass Commit-Nachrichten dem Conventional-Commits-Format folgen, aber dies immer wieder zu erklären, ist mühsam. Indem Sie es als Skill hinterlegen, genügt künftig ein einziger Befehl, um es aufzurufen.

Schritt 1: Skill-Datei erstellen

Markdown

Schritt 2: Nach Abschluss der Codeänderungen den Skill aufrufen

Bash

Kimi Code liest Ihre Vorgaben, kombiniert sie mit der Aufgabenbeschreibung und gibt direkt eine korrekt formatierte Commit-Nachricht aus, ohne dass Sie die Formatanforderungen wiederholen müssen.

Flow Skills: Mehrstufige Workflows definieren

Während normale Skills statische Vorgaben liefern, können Flow Skills automatisierte, mehrstufige Abläufe definieren.

Setzen Sie type: flow im Frontmatter und betten Sie ein Flussdiagramm im Mermaid- oder D2-Format ein, um einen Flow Skill zu erstellen.

Markdown

Führen Sie ihn mit dem Befehl /flow:<name> aus. Der Agent beginnt beim BEGIN-Knoten und durchläuft automatisch jeden Schritt der Reihe nach, bis er END erreicht.

So werden Skills geladen

Die Kimi Code CLI sucht und lädt Skills nach folgender Priorität (die erste Übereinstimmung hat Vorrang):

  1. Integrierte Skills: werden mit dem Softwarepaket installiert und stellen grundlegende Funktionen bereit.
  2. Skills auf Benutzerebene: werden im Home-Verzeichnis gespeichert und gelten für alle Projekte.
  3. Skills auf Projektebene: werden im Projektverzeichnis gespeichert und gelten nur für dieses Projekt.

Mit dem Parameter --skills-dir können Sie auch manuell zusätzliche Skills-Verzeichnisse angeben:

Bash

Die Kimi Code CLI enthält zwei nützliche integrierte Skills: kimi-cli-help (beantwortet Fragen zur CLI-Nutzung) und skill-creator (führt Sie durch die Erstellung neuer Skills). Geben Sie /skill:skill-creator ein, um loszulegen.

Vollständige Konfigurationsoptionen und Parametererläuterungen finden Sie in der Kimi Code CLI Skills-Dokumentation.

Skills in Kimi Code nutzen - Kimi Hilfecenter