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"