UNPKG

aios-core

Version:

Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework

88 lines (68 loc) 2.47 kB
# 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 -->