↖ Alle KI-Skills

KI-Skill / Gestalten und umsetzen

Projekt initialisieren

Bereitet neue Codeprojekte mit GitLab, lokalem Checkout und Codex vor und überführt das Template in eine konkrete, nachvollziehbare Ausgangslage.

Leitlinien

Agile Projektarbeit verbindet inkrementelle Lieferung mit klaren Zielen und überprüfbaren Ergebnissen.

PMI Agile Practice Guide ↗

Die GitLab CLI erstellt private Projekte mit definiertem Branch und README.

GitLab / repo create ↗

codex app öffnet unter macOS den angegebenen lokalen Workspace in der Desktop-App.

OpenAI / Codex CLI ↗

So setzt der Skill diese Leitlinien um

Der automatisierte Start prüft den kleingeschriebenen Namen, legt ein privates GitLab-Projekt an, klont nach IdeaProjects und bereitet Projektregeln sowie bekannten Kontext vor. Anschliessend öffnet er den Ordner mit codex app. Wiederholungen erhalten vorhandene Arbeit; Konflikte stoppen die Vorbereitung. Der neue Chat liest die dokumentierten Entscheidungen und klärt danach die noch offenen Ziele und Grenzen. Gitflow und das OpenTofu-/k3d-Gerüst sind die Voreinstellungen für neue Codeprojekte. Fachliche Initialisierung, Commit, Push und Deployment bleiben eigene Schritte.

  • Sind Ziel, Umfang, Name und Projektpfad eindeutig?
  • Sind Werkzeuge und GitLab-Anmeldung vorhanden?
  • Bleiben vorhandene Projektdateien bei Wiederholungen und Fehlern erhalten?
  • Kann der neue Chat die bekannten Entscheidungen aus den Projektdateien lesen?
  • Sind fachliche Initialisierung und spätere Freigabeschritte klar erkennbar?

Im Projekt anwenden

Das Startskript liegt in der vollständigen digiestate-skills-Quelle unter skills/projekt-initialisieren/scripts/start_project.py. Python, Git, glab und Codex müssen bereits vorhanden sein. Aufruf: $projekt-initialisieren

Ein natürlicher Auftrag ist: Bereite ein neues GitLab-Codeprojekt für Codex vor. Mit --dry-run zeigt das Skript zunächst nur den Plan. Den alten Chatverlauf importiert es nicht; bereits bekannte Startentscheidungen hält es in PROJECT_START.md fest.

Dokumentation und Übergabe

Der vorbereitete Checkout enthält Projektregeln, Template und PROJECT_START.md. Projektziel, erster Vertical Slice und offene Themen werden in der anschliessenden fachlichen Initialisierung konkretisiert.

Bei Repository-Änderungen verweist der Commit auf das zugehörige Work-Item nach dem gewählten Projektvertrag. Fachliche Abnahme und Git-Integration bleiben getrennt.