Zum Hauptinhalt springen

Projekte

Jede Sitzung eines KI-Agenten beginnt bei null, sofern sich niemand an den Kontext erinnert. Projekte übernehmen diese Rolle. Sie enthalten deinen Stack, deine Repositories, deine Dokumente und deine Entscheidungen, damit Agenten nicht jede Sitzung mit der Frage beginnen: "Welches Framework verwenden wir?" Ohne Projekte wiederholst du denselben Kontext immer wieder. Mit Projekten starten Agenten mit allem, was sie brauchen.

Ein Projekt ist der Hauptcontainer in Almirant. Es gruppiert Boards, Work Items, Sprints, Dokumente, Repositories und Konfigurationen unter einer Entität. Die gesamte Arbeit deines Teams wird innerhalb eines Projekts organisiert.

Projekt erstellen

Almirant enthält einen geführten Assistenten zum Erstellen von Projekten. Du erreichst ihn über das Seitenmenü oder unter /projects/new.

Schritte des Assistenten

  1. Name und Beschreibung -- Lege einen eindeutigen Namen und eine optionale Projektbeschreibung fest.
  2. Erscheinungsbild -- Wähle eine repräsentative Farbe und ein Symbol, um das Projekt in der Navigation schnell zu erkennen.
  3. Technologie-Stack -- Gib die Technologien des Projekts an (Sprachen, Frameworks, Datenbanken). Diese Informationen verwendet die KI, um Aufgaben zu kontextualisieren.
  4. Umgebungs-URLs -- Hinterlege die URLs für Produktion und Staging, damit sie schnell erreichbar sind und die KI darauf verweisen kann.
  5. Organisation und Kunde -- Ordne das Projekt einer Organisation und optional einem Kunden zu.
  6. Bestätigung -- Prüfe die Daten und erstelle das Projekt.

Konfigurationsfelder

FeldBeschreibungErforderlich
nameName des ProjektsJa
descriptionAllgemeine ProjektbeschreibungNein
colorFarbe zur visuellen Identifikation in der SeitenleisteNein
iconRepräsentatives Symbol des ProjektsNein
techStackArray der verwendeten Technologien (e.g., ["Next.js", "PostgreSQL"])Nein
productionUrlURL der ProduktionsumgebungNein
stagingUrlURL der Staging-UmgebungNein
clientName des zugeordneten KundenNein
organizationIdOrganisation, der das Projekt gehörtJa

Projekt-Dashboard

Beim Aufrufen eines Projekts (/projects/[id]) wird ein Dashboard angezeigt mit:

  • Work-Item-Übersicht -- Zähler nach Typ und aktuellem Status.
  • Aktive Boards -- Liste der Boards des Projekts mit direktem Zugriff.
  • Aktiver Sprint -- Informationen zum laufenden Sprint, falls vorhanden.
  • Repositories -- Mit dem Projekt verbundene GitHub-Repositories.
  • Letzte Aktivität -- Verlauf der Änderungen und Ereignisse des Projekts.

Jedes Projekt kann Links zu externer Dokumentation enthalten. Mit Doc Links kannst du relevante URLs (Confluence, Notion, Google Docs, interne Wikis) dem Projekt zuordnen, damit sowohl das Team als auch die KI schnellen Zugriff auf den Kontext haben.

So fügst du einen Doc Link hinzu:

  1. Öffne das Projekt.
  2. Gehe zum Abschnitt Doc Links.
  3. Gib die URL und einen aussagekräftigen Titel ein.
  4. Speichere den Link.

Projektnotizen

Projekte enthalten ein Notizsystem, um Entscheidungen, technischen Kontext oder andere relevante Informationen festzuhalten, die nicht in ein Work Item passen. Die Notizen bleiben dem Projekt zugeordnet und sind für das gesamte Team sichtbar.

Repositories

Verbinde GitHub-Repositories mit dem Projekt, damit die KI auf Code verweisen, Pull Requests erstellen und Commits mit Work Items verknüpfen kann. Weitere Details zur GitHub-Konfiguration findest du im Abschnitt Integrationen.

Projekt-Screenshots

Du kannst dem Projekt Screenshots anhängen, um den aktuellen Zustand der Anwendung, Mockups oder andere visuelle Referenzen zu dokumentieren.

Projekt übertragen

Ein Projekt kann zwischen Organisationen übertragen werden. Die Übertragung ist atomar und umfasst:

  • Das Projekt mit seiner gesamten Konfiguration.
  • Alle zugeordneten Work Items (einschließlich Ideen und Milestones).
  • Die Boards und die Neuzuordnung der Spalten.

So überträgst du ein Projekt:

  1. Öffne die Projekteinstellungen.
  2. Wähle Projekt übertragen.
  3. Wähle die Zielorganisation.
  4. Bestätige die Übertragung.
Warnung

Die Übertragung verschiebt das gesamte Projekt. Stelle vor dem Fortfahren sicher, dass die Zielorganisation über die passenden Berechtigungen und Konfiguration verfügt.

Projekt löschen

Das Löschen eines Projekts ist dauerhaft und entfernt alle zugehörigen Daten (Boards, Work Items, Sprints, Dokumente, Notizen, Repositories). Diese Aktion kann nicht rückgängig gemacht werden.

  1. Öffne die Projekteinstellungen.
  2. Wähle Projekt löschen.
  3. Bestätige durch Eingabe des Projektnamens.
Gefahr

Das Löschen eines Projekts entfernt alle Boards, Work Items, Sprints und zugehörigen Daten unwiderruflich.

Für Entwickler

Für Entwickler

Anwendungsrouten

RouteBeschreibung
/projectsListe aller Projekte
/projects/newAssistent zum Erstellen eines Projekts
/projects/[id]Projekt-Dashboard

MCP-Tools

Die folgenden Tools sind über MCP verfügbar, um Projekte programmatisch zu verwalten:

ToolBeschreibungWichtigste Parameter
list_projectsListet alle Projekte der Organisation auforganizationId (optional, wenn die Sitzung projectId enthält)
create_projectErstellt ein neues Projektname, description, techStack, productionUrl, stagingUrl
update_projectAktualisiert Felder eines bestehenden ProjektsprojectId, zu aktualisierende Felder
get_projectRuft die vollständigen Details eines Projekts abprojectId
get_project_roadmapRuft die Roadmap des Projekts mit Epics und Features abprojectId

Beispiel: Projekt über MCP erstellen

Tool: create_project
Parameter:
name: "Meine Webanwendung"
description: "SaaS-Plattform für Bestandsverwaltung"
techStack: ["Next.js", "PostgreSQL", "Tailwind CSS"]
productionUrl: "https://app.ejemplo.com"
stagingUrl: "https://staging.ejemplo.com"

Beispiel: Roadmap abfragen

Tool: get_project_roadmap
Parameter:
projectId: "uuid-del-proyecto"

Gibt die hierarchische Struktur des Projekts mit Epics, Features und ihrem aktuellen Fortschritt zurück.