codigo limpo

This commit is contained in:
Luiz Silva 2026-09-16 16:37:53 -03:00
parent 7c11b08d17
commit ee747d8070
15 changed files with 24 additions and 16 deletions

View file

@ -182,5 +182,5 @@ pnpm install && pnpm build
## Referências
- Rules: `global/rules/typescript-sem-any`
- Workflow: `global/workflows/otimizar-codigos`
- Workflow: `global/workflows/codigo-limpo` (ou `global/workflows/otimizar-codigos`)
- Skill: `global/skills/mapear-codigo-fonte/SKILL`

View file

@ -182,5 +182,5 @@ pnpm install && pnpm build
## Referências
- Rules: `global/rules/typescript-sem-any`
- Workflow: `global/workflows/otimizar-codigos`
- Workflow: `global/workflows/codigo-limpo` (ou `global/workflows/otimizar-codigos`)
- Skill: `global/skills/mapear-codigo-fonte/SKILL`

View file

@ -12,9 +12,15 @@ Use esta skill ao iniciar trabalho em um monorepo desconhecido, ao onboardar em
---
## PASSO 1 — Identificar a Raiz e o Gerenciador de Pacotes
## PASSO 1 — Identificar a Identidade do Módulo e o Gerenciador de Pacotes
Localize os arquivos que definem a estratégia de monorepo:
1. Consultar obrigatoriamente `<base_projeto>/memorias-ia/modulo.yml` para obter:
- `modulo-id`: identificador canônico do módulo
- `modulo-caminho`: rota/prefixo de URL base
- `modulo-descricao`: escopo funcional e propósito de negócio
- `modulo-tipo`: arquitetura e stack técnica
2. Localize os arquivos que definem a estratégia de monorepo:
```bash
# Identificar o gerenciador e workspace config
@ -23,6 +29,7 @@ ls -la package.json pnpm-workspace.yaml lerna.json turbo.json nx.json tsconfig.b
Elementos a extrair:
- **Identidade do Módulo**: `modulo-id` e `modulo-caminho` em `memorias-ia/modulo.yml`
- **Gerenciador**: `pnpm` (workspaces em `pnpm-workspace.yaml`), `npm/yarn` (workspaces em `package.json`), ou `nx`/`turbo`
- **Pacotes compartilhados**: diretórios listados em `packages:` ou `workspaces:`
- **Apps/serviços**: diretórios de aplicações deployáveis
@ -157,4 +164,4 @@ Descrever como os dados fluem entre pacotes.
## Referências
- Rules: `global/rules/typescript-sem-any`
- Workflow: `global/workflows/otimizar-codigos`
- Workflow: `global/workflows/codigo-limpo` (ou `global/workflows/otimizar-codigos`)

View file

@ -164,4 +164,4 @@ Descrever como os dados fluem entre pacotes.
## Referências
- Rules: `global/rules/typescript-sem-any`
- Workflow: `global/workflows/otimizar-codigos`
- Workflow: `global/workflows/codigo-limpo` (ou `global/workflows/otimizar-codigos`)