Pular para o conteúdo principal

Modo Agente de Prompt Task Master

dica

O modo Agente de Prompt Task Master ajuda você a gerenciar tarefas complexas de codificação, dividindo-as em etapas gerenciáveis e fornecendo assistência inteligente.

Entendendo o Modo Task Master​

Task Master é um modo de agente de IA avançado que:

  • Divide tarefas complexas
  • Gerencia fluxos de trabalho de projetos
  • Fornece orientação passo a passo
  • Mantém o contexto entre sessões

Primeiros Passos​

Ativando o Modo Task Master​

  1. Abra a Paleta de Comandos (Ctrl/Cmd + Shift + P)
  2. Digite "Enable Task Master Agent"
  3. Selecione para ativar

Uso Básico​

# Exemplo de descrição de tarefa
/task Criar um componente React para autenticação de usuário

Divisão de Tarefas​

1. Análise da Tarefa​

O agente analisará sua solicitação e a dividirá:

Tarefa: Criar Componente de Autenticação React
1. Configurar estrutura básica do componente
2. Implementar elementos de formulário
3. Adicionar validação
4. Conectar ao serviço de autenticação
5. Lidar com respostas e erros

2. Orientação Passo a Passo​

Para cada etapa, o agente fornece:

  • Instruções detalhadas
  • Trechos de código
  • Melhores práticas
  • Dicas de tratamento de erros

Recursos Avançados​

Gerenciamento de Contexto​

O agente mantém o contexto através de:

  • Múltiplos arquivos
  • Diferentes sessões
  • Tarefas relacionadas

Exemplo de rastreamento de contexto:

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

Sugestões Inteligentes​

O agente fornece sugestões inteligentes:

AuthComponent.tsx
// Sugestão do agente:
interface AuthProps {
onSuccess?: (user: User) => void;
onError?: (error: Error) => void;
mode?: 'login' | 'register';
}

// Orientação de implementação fornecida

Melhores Práticas​

1. Definições Claras de Tarefas​

✅ Faça:

/task Criar uma barra de navegação responsiva com menu móvel

❌ Não faça:

/task Melhorar o site

2. Desenvolvimento Iterativo​

Siga o fluxo de trabalho sugerido pelo agente:

  1. Planejar

    /task-plan Criar painel de usuário
  2. Implementar

    /task-implement Começar com layout básico
  3. Revisar

    /task-review Verificar funcionalidade do componente

3. Usando Pontos de Verificação​

Defina pontos de verificação para tarefas complexas:

/task-checkpoint Salvar progresso atual
/task-restore Retornar ao último ponto de verificação

Modelos de Tarefas​

Modelo de Componente React​

/task-template react-component

Estrutura gerada:

interface ComponentProps {
// Definição de props
}

const Component: React.FC<ComponentProps> = (props) => {
// Lógica do componente
return (
// Estrutura JSX
);
};

Modelo de Integração de API​

/task-template api-integration

Estrutura gerada:

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

Fluxos de Trabalho Avançados​

1. Tarefas Multi-arquivo​

Gerenciando arquivos relacionados:

/task-group Criar sistema de gerenciamento de usuários

O agente gerencia:

  • Arquivos de componentes
  • Estilos
  • Testes
  • Documentação

2. Revisões de Código​

Sugestões automatizadas de revisão de código:

/task-review Verificar alterações do PR

O agente analisa:

  • Qualidade do código
  • Melhores práticas
  • Problemas potenciais
  • Impactos de desempenho

3. Refatoração​

Sugestões inteligentes de refatoração:

/task-refactor Otimizar desempenho do componente

Solução de Problemas​

Problemas Comuns​

  1. Agente Não Respondendo

    /task-reset Redefinir estado do agente
  2. Perda de Contexto

    /task-context Restaurar contexto anterior
  3. Instruções Pouco Claras

    /task-clarify O que você quer dizer com X?

Integração com Fluxo de Desenvolvimento​

1. Integração Git​

/task-git Criar mensagem de commit

O agente gera mensagens de commit semânticas:

feat(auth): implementar componente de autenticação de usuário
- Adicionar formulário de login
- Integrar com serviço de autenticação
- Lidar com estados de erro

2. Documentação​

Geração automática de documentação:

/task-docs Gerar documentação do componente

Saída:

## AuthComponent

Componente de autenticação com os seguintes recursos:
- Modos de Login/Registro
- Validação de formulário
- Tratamento de erros
- Callbacks de sucesso

3. Testes​

Geração de cenários de teste:

/task-test Gerar casos de teste

Testes gerados:

Auth.test.tsx
describe('AuthComponent', () => {
it('deve lidar com login bem-sucedido', () => {
// Implementação do teste
});

it('deve exibir erros de validação', () => {
// Implementação do teste
});
});

Dicas para Sucesso​

  1. Seja Específico

    • Forneça requisitos claros
    • Defina metas mensuráveis
    • Defina resultados esperados
  2. Use Etapas Incrementais

    • Divida tarefas grandes
    • Valide cada etapa
    • Construa iterativamente
  3. Mantenha o Contexto

    • Mantenha tarefas relacionadas agrupadas
    • Documente dependências
    • Acompanhe o progresso
dica

Lembre-se de salvar seu contexto de tarefa regularmente usando /task-save para evitar perder progresso!

Recursos Relacionados​