Skill Doctor
Eine Meta-Skill: Sie verwendet skillsmith, um jede andere Skill in diesem Repository zu linten, damit ein Agent (oder ein CI-Job) die von ihm ausgelieferten Skills selbst überprüfen kann, bevor jemand auf sie angewiesen ist.
Verwendung
python -c "from skill_doctor import run; run('.')"
oder über die Kommandozeile:
skillsmith lint .
Wann dies verwendet werden sollte
- Direkt nach dem Erstellen einer neuen Skill mit
skillsmith init. - In CI, vor dem Mergen eines PRs, der eine
SKILL.md-Datei hinzufügt oder bearbeitet. - Immer wenn ein Agent kurz davor ist, eine frisch geschriebene Skill an einen anderen Agenten zu übergeben.