projects
Manage project registry: list projects with completeness status, get a project by name, or generate a validation report checking required fields, local folders, and URL shapes.
Instructions
Consome o registro de projetos (PROJETOS.md na raiz, gerido pelo comando /base) em runtime. action=list retorna projeto principal + projetos conectados com status de completude por projeto; get busca um projeto pelo nome (pasta local, repositório, documentação local); doctor gera relatório de validação — campos obrigatórios, existência das pastas locais no disco e shape https?:// das URLs. Triggers: "registro de projetos", "projetos conectados", "PROJETOS.md", "/base", "projeto principal", "onde fica o projeto X".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | For action=get — nome do projeto como registrado no PROJETOS.md (case-insensitive). | |
| action | Yes | ||
| projectRoot | No | Raiz onde está o PROJETOS.md. Default: cwd. |