Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 
 
 
 
 

Repository files navigation

agent-files

agent-files enthaelt die verbindlich veroeffentlichten Agent- und Developer-Anweisungen von Heljens IT Services.

Das Repository ist bewusst einfach aufgebaut: Die relevanten Markdown-Dateien liegen unter docs/ und werden von GitHub Pages unmittelbar veroeffentlicht. Es gibt keine separate HTML-, CSS- oder Build-Schicht.

GitHub Pages

Die veroeffentlichte Referenz liegt unter:

GitHub Pages

Dieses Repository ist ein GitHub-Pages-Projekt. Die Pages-Ausgabe wird aus dem Branch main und dem Ordner docs/ bereitgestellt.

Die Dateien sind direkt unter festen Markdown-URLs erreichbar, zum Beispiel:

Andere Repositories und Projekte sollen auf diese URLs verweisen, wenn sie die aktuell gueltigen Arbeitsanweisungen fuer KI-Agenten, Codex oder vergleichbare Entwicklungsassistenten referenzieren wollen.

Zweck

Das Repository dient als zentrale, online referenzierbare Single Source of Truth fuer Agent- und Developer-Anweisungen.

Die Markdown-Dateien sind von deontischer Logik inspiriert. Sie arbeiten mit expliziten Regelmarkern, um Verpflichtungen, Verbote, Erlaubnisse, Prioritaeten und bedingte Geltungsbereiche fuer Agents und Entwicklungsassistenten klar und maschinenlesbar zu formulieren.

Typische Nutzung:

  • AGENTS.md sowie die Lookup-Dateien ROLES.md, SKILLS.md und WORKFLOWS.md als Pflichtlektuere referenzieren
  • Rollen-, Skill- und Workflow-Dateien anhand der beschriebenen Situationen nur bei Task-Relevanz einlesen
  • eine zusaetzliche PROJECT.md fuer Versionsbasis sowie fachliche und technische Projektspezifika pflegen
  • projektbezogene und technologiespezifische Developer-Regeln zentral bereitstellen
  • andere Repositories auf stabile, direkt aufrufbare Markdown-Dateien verweisen lassen

Struktur

Die allgemeinen Arbeitsregeln liegen unter docs/. Rollen, Skills und Workflows liegen in eigenen Unterordnern und sind ueber verpflichtende Lookup-Dateien erschlossen.

Aktuell relevante Dateien sind:

Pfad URL Zweck
docs/AGENTS.md AGENTS.md Pflichtlektuere, Prioritaeten und Konfliktlogik fuer Agents.
docs/roles/ROLES.md ROLES.md Lookup-Datei fuer Rollen.
docs/roles/developer/DEVELOPER.md DEVELOPER.md Allgemeine technologieuebergreifende Entwicklungsregeln.
docs/roles/developer/DEVELOPER.*.md Developer-Rollen Technologiespezifische Entwicklungsregeln.
docs/skills/SKILLS.md SKILLS.md Lookup-Datei fuer atomare Agenten-Skills.
docs/workflows/WORKFLOWS.md WORKFLOWS.md Lookup-Datei fuer Workflows.

Pflege

Die Dateien unter docs/ sind die veroeffentlichten Quelldateien.

Aenderungen an den Agent- und Developer-Anweisungen erfolgen direkt in diesen Markdown-Dateien. Es gibt bewusst keine separate Generierung und keinen zusaetzlichen Sync-Schritt.

Die Regeln verwenden dazu Marker wie MUST, MUST_IF, MUST_NOT, ALLOW, ALLOW_IF, SHOULD, OPTIONAL und PRIORITY, damit die normative Bedeutung jeder Anweisung moeglichst eindeutig bleibt.

Konsumierende Projekt-Repositories muessen zusaetzlich eine eigene PROJECT.md halten. Diese Datei enthaelt mindestens die Versionsbasis des konkreten Projekts und kann fachliche oder technische Leitplanken festhalten, die nur fuer dieses Projekt gelten. Sie ist nicht Teil der allgemeinen veroeffentlichten Referenz unter GitHub Pages, sondern bewusst als projektspezifische Ergaenzung gedacht.

Skills und Workflows pflegen

Skills bilden einzelne, klar abgegrenzte Faehigkeiten ab. Sie fuehren benoetigte Vor- oder Nacharbeit nicht stillschweigend aus. Workflows kombinieren Skills in einer festgelegten Reihenfolge und definieren Bedingungen sowie Rueckspruenge, ohne Skill-Regeln zu duplizieren, abzuschwaechen oder zu ueberschreiben.

Dateityp Verbindliche Abschnitte Bedingte Abschnitte
Skill Zweck, Verwenden, Vorgehen, Grenzen, Output, Qualitaetskriterien Kommandos, wenn konkrete Tool- oder CLI-Aufrufe relevant sind; Artefakt, wenn Dateien entstehen.
Workflow Ziel, Verwenden, Verwendete Skills, Ablauf, Ruecksprungregeln, Endergebnis Verwendete Workflows bei Orchestrierung weiterer Workflows; Grenzen bei besonderen Stop- oder Verbotsregeln.

Zweck beziehungsweise Ziel beschreibt den Nutzen in ein bis zwei Saetzen. Verwenden grenzt Trigger und Nicht-Trigger ab; Vorgehen beziehungsweise Ablauf ordnet die Schritte. Grenzen benennt erlaubte und verbotene Aktionen, Output beziehungsweise Endergebnis den Abschlusszustand und Qualitaetskriterien kurze, pruefbare Regeln. Ein Artefakt legt Pfad, Namensschema, Inhalt und Stil fest.

Zusaetzliche fachliche Steuerungsabschnitte wie Reifekriterien, Schnittkriterien, Entscheidungskriterien oder Priorisierung sind erlaubt, wenn sie konkrete Entscheidungen pruefbar machen.

Fuer die Pflege gelten folgende Konventionen:

  • Skill-Dateinamen beschreiben den fachlichen Scope; die Praefixe code_ und github_ kennzeichnen den jeweiligen Kontext.
  • Command-IDs verwenden Kleinbuchstaben und Bindestriche. Bestehende Unterstrich-Konventionen in Dateinamen duerfen erhalten bleiben.
  • Referenzierte Skills muessen vollstaendig aufgefuehrt und befolgt werden; ihre Grenzen gelten auch fuer extern wirksame Workflow-Schritte. Fehlt ein benoetigter Skill, wird der Workflow nachgeschaerft oder die Abweichung begruendet. Bei blockierten Schritten gilt die Ruecksprungregel oder der Blocker wird gemeldet.
  • Formulierungen bleiben knapp und operativ, bevorzugen Listen und vermeiden allgemeine Agentenphilosophien. Die bestehende ASCII-Schreibweise mit ae, oe, ue und ss wird beibehalten.

Verwendung in Projekten

Andere Repositories koennen direkt auf die Pflichtlektuere unter GitHub Pages verweisen: AGENTS.md, ROLES.md, SKILLS.md und WORKFLOWS.md.

Damit ist klar, welche Fassung jeweils veroeffentlicht und referenziert wird.

About

Veröffentlichte Agenten- und Entwickleranweisungen von Heljens IT Services.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors