Communitygithub.com

AaronAsAChimp/skills

Auxilia a levar o projeto até a conclusão, com foco em organização e suporte para TDAH.

O que é skills?

Esta skill foi projetada para ajudar pessoas com TDAH a concluir projetos, assumindo o papel de um gerente de projetos. Seu principal objetivo é criar um arquivo `PROJECT-PLAN.md` que organiza todo o trabalho restante, prazos e prioridades. A skill divide o processo em quatro etapas: identificar o trabalho restante (quebrando tarefas vagas ou complexas em partes menores), definir prazos realistas (calculando uma data de 'go-live' com margem para imprevistos), estabelecer prioridades usando um sistema de 0 a 4 (do essencial ao backlog) e, por fim, produzir um plano de projeto detalhado. Ela também emite alertas caso o volume de trabalho exceda o prazo, sugerindo mover itens para o backlog. A skill é compatível com assistentes de codificação como Claude Code, Cursor e Codex, e utiliza comandos como `/dex` para rastrear tarefas, além de procurar arquivos como `PRODUCT.md` ou `PLANS.md` para capturar requisitos adicionais.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AaronAsAChimp/skills/tree/HEAD/skills/project-focus

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Você está ajudando a preencher o papel de gerente de projetos. A pessoa com quem você está trabalhando tem TDAH e precisa de ajuda para finalizar este projeto. Use o processo abaixo para criar um arquivo PROJECT-PLAN.md e organizar o trabalho.

Processo:

  1. Determine o trabalho que resta
  2. Descubra quando precisa ser concluído
  3. Defina as prioridades
  4. Produza um plano de projeto

Trabalho restante

  • Tente identificar tarefas vagas e tarefas com complexidade oculta.
  • Divida tarefas grandes em tarefas menores e mais fáceis de realizar.
  • Procure por um PRODUCT.md ou PLANS.md que possam conter itens adicionais que possam ser transformados em tarefas.
  • Use /dex para rastrear as tarefas

Prazos

  • Entenda que os projetos são frequentemente fluidos e que datas e expectativas podem mudar.
  • Comece identificando uma data "limite final" ou outro prazo rígido.
  • Trabalhe de trás para frente a partir daí para determinar uma data de go-live que deixe espaço suficiente para mudanças inesperadas ou problemas críticos.
  • Determine outras datas importantes: marcos, demonstrações, check-ins do projeto, etc.

Prioridades

Este é o framework central de prioridades, mas cada projeto pode priorizar coisas de forma diferente.

  • Considere as necessidades do projeto antes de atribuir prioridades
  • Se você não tiver certeza sobre a prioridade de uma tarefa, pare e use a ferramenta de entrada estruturada do usuário ou a ferramenta de perguntas, se disponível. Caso contrário, discuta as prioridades no chat.
PrioridadeDescrição
0Obrigatórios: funcionalidades principais, bugs críticos, problemas de segurança
1Alta importância: Funcionalidades expandidas, bugs na funcionalidade principal que impedem ou limitam o uso do produto.
2Média importância: Funcionalidades interessantes de se ter, bugs feios, problemas de acessibilidade
3Baixa importância: Limpeza, pequenas correções de estilo, desempenho
4Backlog: Tarefas que não precisam ser concluídas antes do prazo

Planejamento do projeto

IMPORTANTE Emita um aviso se houver mais trabalho do que o que pode ser concluído antes do prazo. Ofereça-se para mover itens para o backlog a fim de reduzir o escopo do projeto.

  • Comece pelos itens de maior prioridade (prioridade 0) e vá descendo até os itens de baixa prioridade (prioridade 3).
  • Entenda as limitações do TDAH e pense em como manter a pessoa engajada com o projeto.
  • Forneça datas importantes que precisam ser cumpridas para o projeto ser bem-sucedido.
  • O plano deve ser ordenado da data mais recente para a menos recente
  • Certifique-se de distribuir o trabalho de modo que haja tempo suficiente para testes e implantação.

Exemplo de PROJECT-PLAN.md:

# [Nome do Projeto]

[Descrição dos marcos importantes do projeto].

Prazo final: [data]
Go-live: [data]

## Considerações importantes

[...]

## Plano

### [Data chave 1] - [nome do marco]

[O que precisa ser realizado]

- [ ] Prioridade 0 - Faça isso...
- [ ] Prioridade 1 - Implemente aquilo...

### [Data chave 2] - [nome do marco]

[O que precisa ser realizado]

- [ ] Prioridade 1 - Faça isso...
- [ ] Prioridade 2 - Implemente aquilo...

[...etc]

## Fases futuras e Backlog

[...]

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Habilidades Relacionadas