协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
update-skill-content【开发与工程】Den Inhalt einer bestehenden SKILL.md aktualisieren um Genauigkeit, Vollstaendigkeit und Klarheit zu verbessern. Behandelt Versions-Bump, Verfeinerung der Vorgehensweise, Erweiterung der Stolperfallen und Synchronisierung der verwandten Skills. Anwenden wenn die Vorgehensweisen eines Skills veraltete Werkzeuge oder APIs referenzieren, der Abschnitt H…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Eine bestehende SKILL.md verbessern durch Verfeinerung der Vorgehensweisenschritte, Erweiterung der Haeufigen Stolperfallen mit realen Fehlermodi, Synchronisierung des Abschnitts Verwandte Skills und Erhoehung der Versionsnummer. Anwenden nachdem ein Skill die Formatvalidierung besteht aber inhaltliche Luecken, veraltete Referenzen oder unvollstaendige Vorgehensweisen aufweist.
Die gesamte SKILL.md lesen und jeden Abschnitt auf Vollstaendigkeit und Genauigkeit evaluieren.
Bewertungskriterien pro Abschnitt:
Erwartet: Ein klares Bild welche Abschnitte Verbesserung brauchen, mit identifizierten spezifischen Luecken.
Bei Fehler: Wenn der Skill nicht gelesen werden kann (Pfadfehler), den Pfad verifizieren. Wenn die SKILL.md fehlerhafte YAML-Frontmatter hat, zuerst die Frontmatter mit review-skill-format reparieren bevor Inhaltsaktualisierungen versucht werden.
Vorgehensweisenschritte nach versionsspezifischen Referenzen, Werkzeugnamen, URLs und API-Mustern durchsuchen die sich geaendert haben koennten.
Haeufige Veraltungsindikatoren:
v1.24, R 4.3.0, Node 18)# Check for version-specific references
grep -nE '[vV][0-9]+\.[0-9]+' skills/<skill-name>/SKILL.md
# Check for URLs
grep -nE 'https?://' skills/<skill-name>/SKILL.md
Erwartet: Eine Liste potenziell veralteter Referenzen mit Zeilennummern. Jede Referenz wird als aktuell verifiziert oder zur Aktualisierung gekennzeichnet.
Bei Fehler: Wenn zu viele Referenzen manuell zu pruefen sind, priorisieren: zuerst Codeblocks in der Vorgehensweise (verursachen am ehesten Laufzeitfehler), dann Haeufige Stolperfallen (koennten alte Workarounds referenzieren), dann informativen Text.
Fuer jeden Vorgehensweisenschritt der als verbesserungsbeduerftig identifiziert wurde:
Beim Aktualisieren von Codeblocks die urspruengliche Struktur beibehalten:
### Schritt N: Titel beibehaltenErwartet: Alle Vorgehensweisenschritte enthalten aktuellen, ausfuehrbaren Code. Erwartet/Bei-Fehler-Blocks spiegeln das tatsaechliche aktuelle Verhalten wider.
Bei Fehler: Wenn unsicher ob ein Codeblock noch korrekt ist, einen Vermerk hinzufuegen: <!-- TODO: Diesen Befehl gegen aktuelle Version verifizieren -->. Keine funktionierenden Codeblocks entfernen um sie durch ungetestete Alternativen zu ersetzen.
Den Abschnitt Haeufige Stolperfallen ueberpruefen und bei Luecken erweitern.
Qualitaetskriterien fuer Stolperfallen:
Quellen fuer neue Stolperfallen:
Erwartet: 3-6 Stolperfallen, jede mit spezifischem Symptom und Loesung. Keine generischen Stolperfallen wie "vorsichtig sein" oder "gruendlich testen".
Bei Fehler: Wenn nur 1-2 Stolperfallen identifiziert werden koennen, ist das fuer Skills mit Grundkomplexitaet akzeptabel. Fuer Fortgeschrittene- und Experten-Skills deuten weniger als 3 Stolperfallen darauf hin dass der Autor Fehlermodi nicht vollstaendig erkundet hat -- zur zukuenftigen Erweiterung kennzeichnen.
Alle Querverweise im Abschnitt Verwandte Skills verifizieren und fehlende Verknuepfungen hinzufuegen.
# Check if referenced skill exists
test -d skills/referenced-skill-name && echo "EXISTS" || echo "NOT FOUND"
# Find skills that reference this skill
grep -rl "skill-name" skills/*/SKILL.md
- \skill-id` — einzeilige Beschreibung der Beziehung`Erwartet: Alle referenzierten Skills existieren auf der Festplatte. Bidirektionale Querverweise sind vorhanden. Keine verwaisten Verknuepfungen.
Bei Fehler: Wenn ein referenzierter Skill nicht existiert, entweder die Referenz entfernen oder als geplanten zukuenftigen Skill mit Kommentar vermerken. Wenn viele Skills diesen referenzieren aber nicht in Verwandte Skills aufgefuehrt sind, die relevantesten 2-3 hinzufuegen.
Das Feld metadata.version nach semantischer Versionierung aktualisieren:
Ebenfalls etwaige Datumsfelder in der Frontmatter aktualisieren falls vorhanden.
Erwartet: Version ist angemessen erhoeht. Das Ausmass der Aenderung entspricht dem Umfang der Aktualisierung.
Bei Fehler: Wenn die aktuelle Version nicht geparst werden kann, auf "1.1" setzen und einen Kommentar zur Luecke in der Versionshistorie hinzufuegen.
review-skill-format-Validierungreferences/-Datei verschieben falls noetig.grep -rl "alter-name" skills/ verwenden um alle Vorkommen zu finden.references/ extrahieren, stattdessen zum Skill refactor-skill-structure wechseln.review-skill-format -- Formatvalidierung vor Inhaltsaktualisierungen ausfuehren um sicherzustellen dass die Grundstruktur solide istrefactor-skill-structure -- Wenn Inhaltsaktualisierungen den Skill ueber 500 Zeilen bringen, Struktur refaktorieren um Platz zu schaffenevolve-skill -- Fuer tiefergehende Aenderungen die ueber Inhaltsaktualisierungen hinausgehen (z.B. Erstellen einer fortgeschrittenen Variante)create-skill -- Die kanonische Formatspezifikation referenzieren beim Hinzufuegen neuer Abschnitte oder Vorgehensweisenschritterepair-broken-references -- Fuer Massen-Querverweis-Reparatur in der gesamten Skills-Bibliothek verwenden