Task Master Prompt Agent Modus
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
- Befehlspalette öffnen (Strg/Cmd + Umschalt + P)
- "Enable Task Master Agent" eingeben
- 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:
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:
// 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:
-
Planen
/task-plan Benutzerdashboard erstellen
-
Implementieren
/task-implement Mit grundlegendem Layout beginnen
-
Ü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
-
Agent reagiert nicht
/task-reset Agentenstatus zurücksetzen
-
Kontextverlust
/task-context Vorherigen Kontext wiederherstellen
-
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:
describe('AuthComponent', () => {
it('sollte erfolgreiche Anmeldung verarbeiten', () => {
// Test-Implementierung
});
it('sollte Validierungsfehler anzeigen', () => {
// Test-Implementierung
});
});
Tipps für den Erfolg
-
Seien Sie spezifisch
- Stellen Sie klare Anforderungen
- Setzen Sie messbare Ziele
- Definieren Sie erwartete Ergebnisse
-
Verwenden Sie inkrementelle Schritte
- Unterteilen Sie große Aufgaben
- Validieren Sie jeden Schritt
- Bauen Sie iterativ auf
-
Kontext beibehalten
- Halten Sie zusammengehörige Aufgaben gruppiert
- Dokumentieren Sie Abhängigkeiten
- Verfolgen Sie den Fortschritt
Denken Sie daran, Ihren Aufgabenkontext regelmäßig mit /task-save
zu speichern, um Fortschrittsverluste zu vermeiden!