---
titel: "Frameworks und Stacks"
adresse: https://anvil-coder.tech/frameworks
beschreibung: "Der Stack ist bei Anvil Coder kein eingebautes Feature, sondern ein deklarierter Vertrag: Sprache, Framework, Architektur, Versionsstände und Prüfkommandos lassen sich als Profil hinterlegen — ein zuschaltbares Merkmal, das vorn in jeden Prompt einfliesst und hinten als Gate geprüft werden kann."
sprache: de
---

Stacks

# Der Stack ist ein Vertrag, kein Feature

Der Stack ist bei Anvil Coder kein eingebautes Feature, sondern ein deklarierter Vertrag: ihr hinterlegt Sprache, Framework, Architektur, Versionsstände, Konventionen und Prüfkommandos als Profil. Ist es eingerichtet, wirkt es an beiden Enden — vorn als Bedingung in jedem Prompt, hinten als Gate, an dem sich das Ergebnis messen lassen muss.

## Warum keine Liste

Die naheliegende Frage lautet „welche Frameworks werden unterstützt", und die ehrliche Antwort lautet: das ist die falsche Frage. Ein System, das eine feste Liste pflegt, kann genau das, was auf der Liste steht — und euer Stack steht selten genau so darauf.

Anvil Coder dreht das um. Statt Wissen über Frameworks einzubauen, nimmt es eure Angabe entgegen und macht sie zur Bedingung. Was ihr deklariert, gilt.

## Welche Frameworks funktionieren damit?

Das Profil ist nicht auf eine feste Framework-Liste beschränkt. Bewährt ist der eigene Stack von Anvil Coder: **Java 25 mit Spring Boot 4**. Ebenso lassen sich Profile für**TypeScript mit Angular**, Node.js- oder Python-Projekte hinterlegen, sofern ihr Sprache, Framework, Versionen und Prüfkommandos ausdrücklich angebt. Das System bringt dafür keine versteckte Projektvorlage mit und behauptet deshalb auch keine Zertifizierung eines bestimmten Frameworks.

„Unterstützt“ bedeutet hier: Der Stack kann als Vertrag beschrieben und in den Lauf eingebunden werden. Ob ein konkretes Repository mit seinen Abhängigkeiten, Build-Tools und Tests passt, entscheidet der hinterlegte Projektvertrag — nicht ein Logo auf dieser Seite.

## Was in einem Stack-Profil steht

**Sprache und Framework**

Etwa Java mit Spring Boot oder TypeScript mit Angular — als ausdrückliche Angabe, nicht als Vermutung aus dem Kontext.

**Architektur**

Das Vokabular, in dem die Architektur-Vorgaben formuliert sind — etwa „hexagonal".

**Versionsstände**

Welche Java-, Framework- und Werkzeugversionen gelten. Damit entsteht kein Code für eine Version, die ihr nicht fahrt.

**Konventionen**

Freitextliche Vorgaben, die als Bedingungen in die Prompts gerendert werden.

**Gate-Kommandos**

Die Befehle, an denen sich das Ergebnis messen lassen muss — Build, Tests, Linter, was bei euch zählt.

## Dokumentation zum Stack-Vertrag

Die technische Dokumentation erklärt den Stack-Vertrag, die Modellstrategie und den Ablauf eines Laufs im Detail. Für den Einstieg sind besonders[Stack-Vertrag und lernende Guardrails](https://anvil-coder.tech/docs/factory-self-improvement) sowie[Wie ein Lauf abläuft](https://anvil-coder.tech/docs/run-flow) relevant.

## An beiden Enden, wenn eingerichtet

Ist ein Profil eingerichtet, wirkt es zweimal. **Vorn** wird es in Bedingungen übersetzt, die jedem Prompt beiliegen — dieselbe Mechanik wie bei den Guardrails.**Hinten** stehen die Gate-Kommandos: das Ergebnis muss sie bestehen, sonst gilt der Schritt nicht als erledigt. Diese hintere Prüfung ist noch einmal gesondert zuschaltbar — vorn wirkt das Profil, sobald es steht, hinten braucht es einen zweiten Schalter.

Eine Vorgabe, die nur vorn wirkt, ist eine Bitte. Eine, die nur hinten wirkt, kommt zu spät. Beides zusammen ist der Grund, warum aus einer Angabe eine Zusage wird.

## Was heute erprobt ist

Der Weg, auf dem Anvil Coder selbst entstanden ist und der entsprechend am gründlichsten begangen wurde, ist **Java mit Spring Boot in hexagonaler Architektur**. Wer dort startet, betritt bekanntes Gelände.

Andere Stacks funktionieren über denselben Weg — sie sind nur weniger begangen. Wir sagen euch vorab ehrlich, wo ihr die ersten seid; das ist für beide Seiten billiger, als es hinterher herauszufinden.

Die Stack-Profile sind ein zuschaltbares Merkmal. Ohne sie arbeitet das System wie bisher — die Vorgaben kommen dann aus den Anforderungen und den Guardrails.

## Läuft euer Stack schon?

Sagt uns, worauf ihr baut. Wir sagen euch, ob dort schon jemand war — und wo ihr die ersten wärt.

[Kostenlos starten](https://app.anvil-coder.tech/register)[Demo vereinbaren](https://anvil-coder.tech/demo)
