Projektüberblick

Agentic Software Factory

Die Agentic Software Factory ist eine lokale Entwicklungs- und Orchestrierungsplattform, die Claude Code im Backend steuert und Projektdefinition, Artefakt-Generierung, Run-Orchestrierung, Git-Transparenz und Validierung in einer Oberfläche verbindet.

1
lokale Control Plane
6+
Markdown-Artefakte
7
Run-Phasen
7
Agentenrollen

Worum es im Kern geht

Die Plattform macht die Arbeit mit Claude Code strukturierter, reproduzierbarer und leichter bedienbar als reine Shell-Nutzung.

  • Projektideen strukturiert erfassen
  • Markdown-Artefakte automatisch generieren
  • Agentenrollen und Teams verwalten
  • Runs starten, überwachen und fortsetzen
  • Git-, Build- und Log-Status sichtbar machen

Welches Problem wird gelöst?

Direkte CLI-Nutzung ist mächtig, aber oft unstrukturiert. Typische Probleme sind zu wenige Commits, unklare Projektdefinitionen, wiederholte Freigaben ohne Kontext und fehlende Nachvollziehbarkeit.

  • mehr Prozessdisziplin
  • weniger Prompt-Bastelei
  • mehr Wiederverwendbarkeit
  • bessere Sichtbarkeit für Runs und Entscheidungen

Was das Projekt alles beinhaltet

Project Definition

Verwaltung von Projekttitel, Zielbild, Constraints, Technologiepräferenzen und DoD.

Agent Definition

Verwaltung von Agentenrollen, Standardinstruktionen, Tool-Profilen und Grenzen.

Team Assembly

Zusammenstellung von Agententeams für unterschiedliche Projekttypen und Run-Arten.

Prompt Assembly

Erzeugung von PROJECT.md, INSTRUCTIONS.md und weiteren Artefakten.

Run Orchestration

Starten, Überwachen, Pausieren und Abschließen von Entwicklungs-Runs.

Git & Build Integration

Anzeige von Commits, Working Tree, Build-Ergebnissen und Logs direkt in der UI.

Wie der Nutzer mit der Plattform arbeitet

1. Idee erfassenStrukturierte Felder plus Freitext.
2. Artefakte generierenMarkdown-Dateien wie PROJECT.md erzeugen.
3. Workspace vorbereitenVerzeichnis, Repository und Laufkontext anlegen.
4. Run startenClaude Code als Dev-Agent im Backend starten.
5. Run überwachenPhasen, Logs, Commits und Builds lesen.
6. EingreifenFreigeben, korrigieren, stoppen oder Folge-Run anlegen.

Technische Basis von Version 1

Java 21Spring BootThymeleafHTMXPostgreSQLSpring SecurityDocker ComposeJUnit 5

Angular ist in Version 1 bewusst nicht nötig. Der Fokus liegt auf Workflow, Orchestrierung, Nachvollziehbarkeit und Wiederverwendbarkeit.

Was Version 1 bewusst noch nicht leisten muss

  • echte parallele Multi-Agent-Ausführung
  • grafischer Workflow-Designer
  • Cloud-Skalierung
  • Mandantenfähigkeit
  • vollwertige CI/CD-Plattform

Empfohlenes Domänenmodell

ProjectDefinitionInstructionSetDefinitionOfDoneAgentDefinitionAgentTeamRunRunPhaseTaskExecutionStepExecutionLogApprovalPolicyApprovalDecisionGitRepositoryGitCheckpointBuildResultArtifactPromptArtifact

Wichtige UX-Leitentscheidung

Der Nutzer soll nicht zuerst manuell Markdown-Dateien schreiben müssen.

Idee → strukturierte UI-Erfassung → automatisch generierte Markdown-Artefakte → editierbare Vorschau → Run
Warum das wichtig ist: Genau dadurch wird die Plattform einfacher und produktiver als die direkte Nutzung von Claude Code in der Shell.

Dokumentation, Qualität und Betrieb