Zum Hauptinhalt springen

Task Master Prompt Agent Modus

tipp

Der Task Master Prompt Agent Modus hilft Ihnen, komplexe Programmieraufgaben zu bewältigen, indem er sie in überschaubare Schritte unterteilt und intelligente Unterstützung bietet.

Task Master Modus verstehen

Task Master ist ein fortschrittlicher KI-Agent-Modus, der:

  • Komplexe Aufgaben in Teilschritte zerlegt
  • Projekt-Workflows verwaltet
  • Schritt-für-Schritt-Anleitungen bietet
  • Kontext über Sitzungen hinweg beibehält

Erste Schritte

Task Master Modus aktivieren

  1. Befehlspalette öffnen (Strg/Cmd + Umschalt + P)
  2. "Enable Task Master Agent" eingeben
  3. Auswählen, um zu aktivieren

Grundlegende Verwendung

# Beispiel einer Aufgabenbeschreibung
/task Erstelle eine React-Komponente für Benutzerauthentifizierung

Aufgabenaufteilung

1. Aufgabenanalyse

Der Agent analysiert Ihre Anfrage und unterteilt sie:

Aufgabe: React-Authentifizierungskomponente erstellen
1. Grundlegende Komponentenstruktur einrichten
2. Formularelemente implementieren
3. Validierung hinzufügen
4. Mit Authentifizierungsdienst verbinden
5. Antworten und Fehler behandeln

2. Schritt-für-Schritt-Anleitung

Für jeden Schritt bietet der Agent:

  • Detaillierte Anweisungen
  • Code-Snippets
  • Best Practices
  • Tipps zur Fehlerbehandlung

Erweiterte Funktionen

Kontextverwaltung

Der Agent behält den Kontext über:

  • Mehrere Dateien
  • Verschiedene Sitzungen
  • Zusammenhängende Aufgaben

Beispiel für Kontextverfolgung:

TaskContext.js
const TaskContext = {
currentStep: 1,
completedSteps: [],
dependencies: {
installed: ['react', 'auth-service'],
required: ['validation-library']
},
projectState: {
// Aktueller Projektstatus
}
};

Intelligente Vorschläge

Der Agent bietet intelligente Vorschläge:

AuthComponent.tsx
// Agent-Vorschlag:
interface AuthProps {
onSuccess?: (user: User) => void;
onError?: (error: Error) => void;
mode?: 'login' | 'register';
}

// Implementierungshinweise werden bereitgestellt

Best Practices

1. Klare Aufgabendefinitionen

✅ Empfohlen:

/task Erstelle eine responsive Navigationsleiste mit mobilem Menü

❌ Nicht empfohlen:

/task Mache Website besser

2. Iterative Entwicklung

Folgen Sie dem vom Agenten vorgeschlagenen Workflow:

  1. Planen

    /task-plan Benutzerdashboard erstellen
  2. Implementieren

    /task-implement Mit grundlegendem Layout beginnen
  3. Überprüfen

    /task-review Komponentenfunktionalität prüfen

3. Verwendung von Checkpoints

Setzen Sie Checkpoints für komplexe Aufgaben:

/task-checkpoint Aktuellen Fortschritt speichern
/task-restore Zum letzten Checkpoint zurückkehren

Aufgabenvorlagen

React-Komponenten-Vorlage

/task-template react-component

Generierte Struktur:

interface ComponentProps {
// Props-Definition
}

const Component: React.FC<ComponentProps> = (props) => {
// Komponenten-Logik
return (
// JSX-Struktur
);
};

API-Integrations-Vorlage

/task-template api-integration

Generierte Struktur:

interface ApiConfig {
endpoint: string;
methods: {
get: () => Promise<any>;
post: (data: any) => Promise<any>;
};
}

Fortgeschrittene Workflows

1. Mehrere Dateien umfassende Aufgaben

Verwaltung zusammenhängender Dateien:

/task-group Benutzerverwaltungssystem erstellen

Der Agent verwaltet:

  • Komponentendateien
  • Stile
  • Tests
  • Dokumentation

2. Code-Reviews

Automatisierte Code-Review-Vorschläge:

/task-review PR-Änderungen prüfen

Der Agent analysiert:

  • Codequalität
  • Best Practices
  • Potenzielle Probleme
  • Leistungsauswirkungen

3. Refactoring

Intelligente Refactoring-Vorschläge:

/task-refactor Komponentenleistung optimieren

Fehlerbehebung

Häufige Probleme

  1. Agent reagiert nicht

    /task-reset Agentenstatus zurücksetzen
  2. Kontextverlust

    /task-context Vorherigen Kontext wiederherstellen
  3. Unklare Anweisungen

    /task-clarify Was meinen Sie mit X?

Integration in den Entwicklungsworkflow

1. Git-Integration

/task-git Commit-Nachricht erstellen

Der Agent generiert semantische Commit-Nachrichten:

feat(auth): Benutzerauthentifizierungskomponente implementieren
- Anmeldeformular hinzufügen
- Mit Auth-Service integrieren
- Fehlerzustände behandeln

2. Dokumentation

Automatische Dokumentationsgenerierung:

/task-docs Komponentendokumentation generieren

Ausgabe:

## AuthComponent

Authentifizierungskomponente mit folgenden Funktionen:
- Login/Register-Modi
- Formularvalidierung
- Fehlerbehandlung
- Erfolgs-Callbacks

3. Testen

Generierung von Testszenarien:

/task-test Testfälle generieren

Generierte Tests:

Auth.test.tsx
describe('AuthComponent', () => {
it('sollte erfolgreiche Anmeldung verarbeiten', () => {
// Test-Implementierung
});

it('sollte Validierungsfehler anzeigen', () => {
// Test-Implementierung
});
});

Tipps für den Erfolg

  1. Seien Sie spezifisch

    • Stellen Sie klare Anforderungen
    • Setzen Sie messbare Ziele
    • Definieren Sie erwartete Ergebnisse
  2. Verwenden Sie inkrementelle Schritte

    • Unterteilen Sie große Aufgaben
    • Validieren Sie jeden Schritt
    • Bauen Sie iterativ auf
  3. Kontext beibehalten

    • Halten Sie zusammengehörige Aufgaben gruppiert
    • Dokumentieren Sie Abhängigkeiten
    • Verfolgen Sie den Fortschritt
tipp

Denken Sie daran, Ihren Aufgabenkontext regelmäßig mit /task-save zu speichern, um Fortschrittsverluste zu vermeiden!

Verwandte Ressourcen