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​