name: skillgram-meldung description: Melde einen skillgram-Fehler oder eine fehlende Skill-Lücke mit echten Beweisen: Wähle den Kanal, erfasse das JSON, öffne das Issue.
Was macht skillgram-Meldung?
Aktivierungsvertrag
Verwende diesen Skill, wenn einer der folgenden Punkte zutrifft:
- skillgram gibt
ok:falseaus, beendet sich mit Exit-Code1/2, stürzt ab oder sagt etwas, das der Festplatte widerspricht (registeredohne Eintrag in der Harness-Konfiguration, ein Link, der ins Leere führt, ein Mount, der null Skills meldet, obwohl das Manifest welche enthält). - Ein Agent benötigte eine Fähigkeit und
skillgram missing "<Abfrage>"antwortetefound:false. - Eine Installation oder Registrierung wurde nach dem dokumentierten Neustart nicht im Harness wirksam.
Nicht für: „Wie führe ich X aus?“ (lies INSTALL.md) oder eine Feature-Idee ohne beobachtete Lücke.
Harte Regeln
- Ein Fehler wird niemals als Skill gemeldet. Führe niemals
proposeaus, um fehlerhaftes Verhalten zu überdecken. - Eine Lücke wird niemals als Fehler gemeldet. Fehlt eine Fähigkeit im Hub, ist das eine Anfrage.
- Keine erfundenen Beweise: Jeder Exit-Code, Pfad und jede JSON-Zeile stammt von einem Befehl, den du jetzt ausgeführt hast.
- Vor dem Einfügen schwärzen: Token, Passwörter, private Hosts, Kundennamen. Behalte die Struktur, ändere die Werte.
- Repariere skillgram niemals durch manuelles Bearbeiten einer Harness-Konfiguration (
config.toml,config.yaml,.claude.json,.cursor/mcp.json). Das verbirgt den Fehler. - Lies die Konfiguration zurück, bevor du einen Erfolg behauptest:
<Harness> mcp get skillgram(odermcp list) undskillgram status. Ein Exit-Code ist kein Beweis.
Entscheidungsgatter
| Beobachtung | Kanal |
|---|---|
ok:false, Exit-Code ungleich null, falscher Link, Lüge in der Ausgabe, Absturz | Fehler → bug_report.yml |
found:false für eine tatsächlich benötigte Fähigkeit | Skill-Anfrage → skill_request.yml |
| Das Fehlende ist ein skillgram-Befehl, Flag oder Verhalten, kein Skill | Fehler (schreibe „Feature“ in den Titel) |
| Funktioniert auf einem anderen Rechner oder Harness | als Beweis notieren; es ist keine Lösung |
| Unsicher | Sammle beide Beweise und lass den Nutzer den Kanal wählen |
Ausführungsschritte
- Reproduziere einmal und behalte die exakte Befehlszeile. Verwende die CLI (
skillgram <Befehl> --json, oderpython <Repo>/skillgram.py <Befehl> --jsonwenn es nicht installiert ist) und notiere den Exit-Code ($LASTEXITCODEunter PowerShell,$?unter POSIX). - Erfasse die Umgebung:
skillgram status --jsonskillgram doctor --json(schreibgeschützt; entferne Pfade, die du nicht öffentlich machen möchtest)- Betriebssystem, Python-Version,
skillgram-Version, das Harness und den Launcher, den du verwendet hast (SKILLGRAM_MCP_CLI_<HARNESS>wenn der inPATHnicht der richtige ist).
- Bei einer Registrierungsbehauptung erfasse
<Harness> mcp get skillgram(odermcp list) nach dem Befehl, der den Erfolg behauptet hat. - Bei einer Lücke erfasse
skillgram missing "<Abfrage>" --jsonundskillgram demand --limit 20(es sortiert die Anfragen, die niemand beantworten konnte, sodass das Issue und das Demand-Log übereinstimmen). - Verfasse das Issue aus der Vorlage und zeige es dem Nutzer vor dem Posten. Poste mit
gh issue create --repo Xhuk/skillgram --template bug_report.yml(oder--body-file <Datei>wenn du das Formular selbst ausfüllst) oder übergib den Text.
Ausgabevertrag
Antworte genau mit:
- Kanal:
bugoderskill-request - Beweise: der Befehl, der Exit-Code, eine JSON-Zeile
- Umgebung: Betriebssystem / Python / skillgram / Harness / Launcher
- Erwartet stattdessen: ein Satz, keine Spekulation
- Status: gepostet (mit der Issue-URL) oder als Text für den Nutzer hinterlassen