aios-core
Version:
Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework
88 lines (68 loc) • 2.47 kB
Markdown
# Gemini Rules - Synkra AIOS
Este arquivo define as instrucoes do projeto para Gemini CLI neste repositorio.
<!-- AIOS-MANAGED-START: core -->
## Core Rules
1. Siga a Constitution em `.aios-core/constitution.md`
2. Priorize `CLI First -> Observability Second -> UI Third`
3. Trabalhe por stories em `docs/stories/`
4. Nao invente requisitos fora dos artefatos existentes
<!-- AIOS-MANAGED-END: core -->
<!-- AIOS-MANAGED-START: quality -->
## Quality Gates
- Rode `npm run lint`
- Rode `npm run typecheck`
- Rode `npm test`
- Atualize checklist e file list da story antes de concluir
<!-- AIOS-MANAGED-END: quality -->
<!-- AIOS-MANAGED-START: codebase -->
## Project Map
- Core framework: `.aios-core/`
- CLI entrypoints: `bin/`
- Shared packages: `packages/`
- Tests: `tests/`
- Docs: `docs/`
<!-- AIOS-MANAGED-END: codebase -->
<!-- AIOS-MANAGED-START: gemini-integration -->
## Gemini Integration
Fonte de verdade de agentes:
- Canonico: `.aios-core/development/agents/*.md`
- Espelhado para Gemini: `.gemini/rules/AIOS/agents/*.md`
Hooks e settings:
- Hooks locais: `.gemini/hooks/`
- Settings locais: `.gemini/settings.json`
Sempre que houver drift, execute:
- `npm run sync:ide:gemini`
- `npm run validate:gemini-sync`
- `npm run validate:gemini-integration`
<!-- AIOS-MANAGED-END: gemini-integration -->
<!-- AIOS-MANAGED-START: parity -->
## Multi-IDE Parity
Para garantir paridade entre Claude Code, Codex e Gemini:
- `npm run validate:parity`
- `npm run validate:paths`
<!-- AIOS-MANAGED-END: parity -->
<!-- AIOS-MANAGED-START: activation -->
## Agent Activation
Preferencia de ativacao:
1. Use agentes em `.gemini/rules/AIOS/agents/`
2. Se necessario, use fonte canonica em `.aios-core/development/agents/`
Ao ativar agente:
- carregar definicao completa do agente
- renderizar greeting via `node .aios-core/development/scripts/generate-greeting.js <agent-id>`
- manter persona ativa ate `*exit`
Atalhos recomendados no Gemini:
- `/aios-menu` para listar agentes
- `/aios-<agent-id>` (ex.: `/aios-dev`, `/aios-architect`)
- `/aios-agent <agent-id>` para launcher generico
<!-- AIOS-MANAGED-END: activation -->
<!-- AIOS-MANAGED-START: commands -->
## Common Commands
- `npm run sync:ide`
- `npm run sync:ide:check`
- `npm run sync:ide:gemini`
- `npm run validate:gemini-sync`
- `npm run validate:gemini-integration`
- `npm run validate:parity`
- `npm run validate:structure`
- `npm run validate:agents`
<!-- AIOS-MANAGED-END: commands -->