Skip to content

Stack, Dev-Lebenszyklus, Infrastruktur & Governance (Streams E–H)

Streams E bis H decken das breitere Entwicklungsökosystem ab — Stack-Entscheidungen, Agenten-Generierung, Tooling, Git-Integration, Multi-Agenten-Orchestrierung und Governance.

Stream E — Stack & Agenten

suggest_stack

Einen Technologie-Stack basierend auf Projektanforderungen vorschlagen.

Wann verwenden: Bei der Projektinitiierung, wenn das Team zwischen konkurrierenden Technologien wählt, oder beim Validieren einer Stack-Entscheidung gegen Projekteinschränkungen.

Prompt: "Suggest a stack for a real-time collaborative document editor for project proj_abc123"

check_versions

Abhängigkeitsversionen auf Updates, Veralterungen und Sicherheitsprobleme prüfen.

Was geprüft wird:

  • Aktuelle vs. neueste stabile Versionen
  • Bekannte CVEs und Sicherheitshinweise
  • Veraltete Pakete
  • Warnungen zu Breaking Changes bei großen Versionsabständen
Prompt: "Check dependency versions for project proj_abc123"

generate_skill

Eine Agenten-Skill-Datei für eine bestimmte KI-Codierungsagenten-Plattform generieren.

Unterstützte Plattformen: Claude Code (CLAUDE.md-Skills), Cursor (.cursorrules-Fragmente), Windsurf, Copilot-Anweisungen, benutzerdefinierte Agenten-Definitionen.

Prompt: "Generate a Claude Code skill for the authentication workflow in project proj_abc123"

detect_agent

Den KI-Codierungsagenten am Projektpfad erkennen.

Wann verwenden: Wenn agenten-spezifische Artefakte (Regeldateien, Skills, Speicherdateien) generiert werden sollen und SpecForge das richtige Format automatisch auswählen soll.

Prompt: "Detect what AI agent is configured at /Users/me/my-app"

generate_sub_agent

Eine Sub-Agenten-Definition für Multi-Agenten-Orchestrierung generieren.

Was es erzeugt: Eine strukturierte Agenten-Definition mit Fähigkeiten, Ressourcen-Eigentümerschaft, Übergabeprotokoll und Kommunikationsvertrag — bereit für die Verwendung mit orchestrate_agents.

Prompt: "Generate a sub-agent for the database migration task in spec SPEC-011 for project proj_abc123"

generate_rules

Agenten-Regeldateien generieren — .cursorrules, CLAUDE.md, Copilot-Anweisungen, Windsurf-Regeln — aus der Projekt-Verfassung und erkannten Mustern.

Prompt: "Generate a CLAUDE.md for project proj_abc123"
Prompt: "Generate .cursorrules for project proj_abc123"

Stream F — Dev-Lebenszyklus

suggest_tooling

Dev-Lebenszyklus-Tooling über den gesamten Stack bewerten und vorschlagen.

Abdeckung:

  • CI/CD (GitHub Actions, GitLab CI, CircleCI usw.)
  • Testing (Unit, Integration, E2E, visuelle Regression)
  • Monitoring und Observability (OpenTelemetry, Datadog, Grafana)
  • KI-natives Tooling (LLM-Observability, semantischer Cache, Prompt-Management, Guardrails)
  • Frontend-Performance-Tooling (Lighthouse CI, visuelle Regression, Komponentenbibliotheken)
Prompt: "Suggest tooling for project proj_abc123"

generate_tests

Einen Testplan und Test-Datei-Stubs aus den Abnahmekriterien einer Spec generieren.

Was es erzeugt:

  • Testplan mit Test-Case-Namen, die Abnahmekriterien zugeordnet sind
  • Test-Datei-Stubs im Test-Framework deines Projekts (vitest, pytest, go test, JUnit usw.)
  • Abdeckungsziele pro Kriterium
  • Mocking-Strategie für externe Abhängigkeiten
Prompt: "Generate tests for spec SPEC-003 in project proj_abc123"

generate_docs

Dokumentation aus Specs und Code generieren — API-Docs, README-Abschnitte, Architektur-Übersichten.

Prompt: "Generate API documentation for spec SPEC-007 in project proj_abc123"
Prompt: "Generate a README section for the authentication module from spec SPEC-001"

integrate_pm

Mit Projektmanagement-Tools integrieren — Issues, Epics oder Tasks aus Specs erstellen.

Unterstützt: Jira, Linear, GitHub Issues, GitLab Issues, Trello, Notion.

Prompt: "Create a GitHub issue for spec SPEC-004 in project proj_abc123"
Prompt: "Create a Linear task for spec SPEC-009 in project proj_abc123"

Stream G — Infrastruktur

manage_context

Persistente Kontextnotizen über Sitzungen hinweg speichern, laden und verwalten.

Wann verwenden: Wenn wichtige Architekturentscheidungen, externe Einschränkungen oder Teamvereinbarungen gespeichert werden sollen, die nicht in Specs erfasst sind.

Prompt: "Save context: we decided to use Postgres 16 with pgvector for all AI features in project proj_abc123"
Prompt: "What context have we saved for project proj_abc123?"

manage_git

Git-Integration — Branches erstellen, PR-Beschreibungen, Changelogs und Hooks verknüpft mit Specs generieren.

Prompt: "Create a branch for spec SPEC-005 in project proj_abc123"
Prompt: "Generate a PR description for spec SPEC-005 in project proj_abc123"
Prompt: "Generate a changelog from specs SPEC-001 through SPEC-010 for project proj_abc123"

orchestrate

Multi-Agenten-Orchestrierung — Agenten registrieren, Ressourcen sperren, Tasks verteilen, parallele Ausführung koordinieren.

Prompt: "Register an agent for spec SPEC-011 and lock the auth module in project proj_abc123"

consult_docs

Framework-Dokumentation zu einem bestimmten Thema abrufen — ruft relevante Docs ab und fasst sie zusammen, ohne die Konversation zu verlassen.

Prompt: "Consult React docs about concurrent rendering for project proj_abc123"
Prompt: "What does the FastAPI docs say about dependency injection?"

discover_mcps

MCP-Server erkennen, die in der aktuellen Umgebung konfiguriert sind.

Prompt: "What MCP servers are available in my environment?"

suggest_mcps

MCP-Server vorschlagen, die dem Projekt basierend auf seinem Stack und erkannten Mustern nützen würden.

Prompt: "Suggest MCP servers for project proj_abc123"

migrate_tech

Tech-Stack-Migration begleiten — Quell-Codebasis analysieren, Äquivalenzen abbilden, Migrationsplan generieren, funktionale Parität validieren und DB-Migration planen.

Wann verwenden: Beim Wechsel von einem Framework zu einem anderen (Express → Fastify, Django → FastAPI, Create React App → Vite), beim Upgrade einer Major-Abhängigkeit oder bei Datenbank-Migrationen.

Prompt: "Plan a migration from Express to Fastify for project proj_abc123"
Prompt: "Migrate from class-based to functional React components in project proj_abc123"

orchestrate_agents

Agenten-Fähigkeiten deklarieren, Tasks an den besten Agenten routen, strukturierte Übergabekontexte generieren und Datei-Eigentümerschaftskonflikte vor der parallelen Ausführung erkennen.

Prompt: "Orchestrate agents for specs SPEC-012, SPEC-013, SPEC-014 in project proj_abc123"

validate_workflow

Entwickler-Workflow-Konventionen validieren — KI-Modell-Auswahl, Git-Flow-Compliance, MCP-Tool-Konventionen oder vollständiger Workflow-Audit.

Prompt: "Validate my workflow for project proj_abc123"
Prompt: "Check Git Flow compliance for project proj_abc123"

log_decision

Architektonische und Prozessentscheidungen für ein Projekt registrieren, auflisten, suchen oder ablösen.

Wann verwenden: Leichtgewichtige Alternative zu vollständigen ADRs für Prozessentscheidungen, Tool-Entscheidungen oder Teamvereinbarungen.

Prompt: "Log decision: we will use pnpm as the package manager for all new projects"
Prompt: "List all decisions for project proj_abc123"

facilitate

Einstiegspunkt für Benutzer, die mit SpecForge nicht vertraut sind — führt sie interaktiv durch den SDD-Arbeitsablauf.

Wann verwenden: Beim Onboarding eines neuen Teammitglieds oder wenn jemand SpecForge zum ersten Mal verwendet.

Prompt: "Facilitate a SpecForge session for my project at /Users/me/my-app"

request_context

Einen Prompt generieren, der den Benutzer nach Referenzdokumentation (README, PRD, Architekturdocs) fragt, um die Projekt-Wissensbasis zu bereichern.

Prompt: "Request context for project proj_abc123"

contribute_context

Strukturiertes Wissen, das aus vom Benutzer bereitgestellten Dokumenten extrahiert wurde, in die Projekt-Wissensbasis aufnehmen.

Prompt: "Contribute the attached PRD document to project proj_abc123"

Stream H — Governance & Stack-Gesundheit

data_governance

PII in Specs erkennen, Aufbewahrungsrichtlinien generieren, Datenschutzhinweise entwerfen und GDPR/CCPA/LGPD-Compliance prüfen.

Wann verwenden: Vor jeder Spec, die Benutzerdaten verarbeitet — Anmeldeflüsse, Profilverwaltung, Analysen oder Datenexporte.

Prompt: "Run a data governance check on spec SPEC-006 for project proj_abc123"
Prompt: "Generate a GDPR compliance audit for project proj_abc123"

audit_stack

Alle Projektabhängigkeiten prüfen — klassifiziert als up_to_date, outdated, vulnerable oder unmaintained. Generiert einen StackHealthScore (0–100).

Wann verwenden: Regelmäßig (monatlich oder vor jeder Veröffentlichung), um den Abhängigkeitsgraphen gesund zu halten.

Prompt: "Audit the stack for project proj_abc123"

plan_upgrade

Einen Migrationsplan für das Upgrade eines bestimmten Pakets generieren — Breaking Changes, geschätzter Aufwand und Rollback-Verfahren.

Prompt: "Plan the upgrade from React 18 to React 19 for project proj_abc123"
Prompt: "Plan upgrading Zod from v3 to v4 in project proj_abc123"

detect_deprecations

Quell-Dateien des Projekts auf veraltete API-Muster scannen (kein Netzwerk erforderlich) und einen Veralterungsbericht mit technischer Schulden-Schätzung zurückgeben.

Wann verwenden: Vor einem Major-Version-Upgrade oder als Teil einer vierteljährlichen Überprüfung technischer Schulden.

Prompt: "Detect deprecated APIs in project proj_abc123"

check_config_health

Analysiert Projektkonfigurationsdateien auf Fehlkonfigurationen, fehlende Felder und Verstöße gegen Best Practices in allen Ökosystemen.

Wann verwenden: Nach dem Projekt-Setup, beim Onboarding oder wenn Builds aufgrund von Konfigurationsfehlern fehlschlagen.

Prompt: "Check config health for project proj_abc123"