Read the exact versioned docs at https://docs.expo.dev/versions/v54.0.0/ before writing any code.
- Restrição de Push Remoto: NUNCA faça push para o repositório remoto de branches como
feat/*,fix/*,chore/*,refactor/*, etc. - Branches permitidas para o remoto: O envio (
git push) é estritamente permitido apenas para as branchesdevelopmentemain. - Se o trabalho for desenvolvido em uma branch local auxiliar, integre-a à
developmentantes de enviar ao repositório remoto.
Whenever the user starts a prompt with any of the following shortcuts, immediately activate the .agents/skills/git-workflow/SKILL.md skill and execute the workflow:
-
/commit [instrução ou mensagem opcional]:- Inspecionar alterações com
git statusegit diff. - Identificar arquivos alterados e gerar mensagem semântica (Conventional Commits).
- Adicionar arquivos e realizar o commit via terminal.
- Inspecionar alterações com
-
/pr [título/descrição opcional]:- Verificar status atual da branch (
git status,git log). - Garantir que a branch atual é
developmentoumainantes do push (nunca fazer push de branchesfeat/,fix/,chore/). - Fazer push para a branch remota (
git push -u origin HEAD). - Criar o Pull Request utilizando
gh pr createestruturado com descrição, lista de alterações, instruções de teste e labels adequadas (--label "enhancement",--label "bug", etc.).
- Verificar status atual da branch (
-
/commit-pr [mensagem/instrução opcional]:- Realizar o fluxo do
/commitseguido imediatamente pelo fluxo do/pr.
- Realizar o fluxo do
- Solicitação de Novas Features: Sempre que o usuário solicitar o desenvolvimento de uma nova funcionalidade/feature, execute o processo de refinamento e entrevista (
/grill-me) antes de iniciar a codificação. - Objetivo: Refinar a tarefa, alinhar decisões de design e regras de negócio, construir exatamente o que foi solicitado e otimizar a janela de contexto.
- Diretrizes do /grill-me:
- Realize perguntas interativas estruturadas via
ask_questionpara sanar dúvidas e tomar decisões de design/arquitetura ramo a ramo. - Apresente sempre uma resposta recomendada prefixada com
(Recommended)para orientar o usuário. - Se a informação puder ser obtida inspecionando a base de código, investigue o repositório antes de perguntar.
- Somente após a conclusão da entrevista e alinhamento do escopo, elabore o plano e proceda para a implementação.
- Realize perguntas interativas estruturadas via