project-context, ein Skill, mit dem ein Agent Projektkontext dateibasiert hinterlässt
(github.com/perhapsspy)Wenn man mit einem Agenten Projekte erstellt und betreibt,
kommt schnell der Wunsch auf, den projektbezogenen Kontext fortlaufend festzuhalten.
So kann man auch in der nächsten Sitzung mit wenigen Tokens den aktuellen Stand erfassen
und die Arbeit leichter fortsetzen.
Über mehrere Projekte hinweg habe ich immer wieder ausprobiert, wie sich dieser Kontext am besten festhalten lässt,
und bin schließlich bei einem Ansatz gelandet, bei dem Arbeitsstand und relevanter Kontext im docs-Ordner in einer Form abgelegt werden,
die Menschen und Agenten gemeinsam einsehen können.
Der Agent dokumentiert wichtige Inhalte während der Arbeit selbstständig,
und wiederholt benötigte Informationen können als Referenzdokumente abgelegt und wiederverwendet werden.
Das ist kein Ansatz, um ein Projekt vollständig zu dokumentieren
oder eine riesige Wissensdatenbank aufzubauen.
Das Ziel ist vielmehr, eine Baseline für den Projektkontext
so weit wie möglich automatisch aufrechtzuerhalten.
Anfangs habe ich auch komplexere Strukturen in Betracht gezogen, und es gab einige Fehlversuche,
aber letztlich funktionierte der Agent allein über Dateisuche bereits gut genug,
sodass sich das Ganze als leichte dateibasierte Struktur organisieren ließ.
Nach der Installation genügt ein Eintrag in AGENTS.md, dass dieser Skill verwendet werden soll,
und ich habe außerdem einen Migrations-Skill beigefügt,
mit dem sich bereits vorhandener Kontext in die project-context-Struktur überführen lässt.
Ich würde mich freuen, wenn ihr es ausprobiert und Feedback gebt.
Installation: npx skills add perhapsspy/project-context
Dieser Skill ist ein Nachfolger des zuvor vorgestellten $structure-first.
Zusammen funktionieren beide noch besser, und beide wurden mit dem Ziel entwickelt, beim Einsatz von Agenten die Baseline der Arbeitsergebnisse anzuheben.
Noch keine Kommentare.