Versão: 2.1.0 Última Atualização: 2025-01-24
- Perguntas sobre Instalação
- Atualizações e Manutenção
- Uso Offline e Air-Gapped
- IDE e Configuração
- Agentes e Workflows
- Squads
- Uso Avançado
Resposta: Recomendamos npx aiox-core install ao invés de instalação global por várias razões:
- Sempre a Versão Mais Recente: npx baixa a versão mais recente automaticamente
- Sem Poluição Global: Não adiciona aos seus pacotes npm globais
- Isolamento de Projeto: Cada projeto pode ter sua própria versão
- Sem Problemas de Permissão: Evita problemas comuns de permissão npm global
- Amigável para CI/CD: Funciona perfeitamente em pipelines automatizados
Se você preferir instalação global:
npm install -g aiox-core
aiox-core installResposta:
| Componente | Mínimo | Recomendado |
|---|---|---|
| Node.js | 18.0.0 | 20.x LTS |
| npm | 9.0.0 | 10.x |
| Espaço em Disco | 100 MB | 500 MB |
| RAM | 2 GB | 8 GB |
| SO | Windows 10, macOS 12, Ubuntu 20.04 | Versões mais recentes |
Verifique seu sistema:
node --version # Deve ser 18+
npm --version # Deve ser 9+Resposta: Sim! O AIOX foi projetado tanto para projetos greenfield quanto brownfield.
Para projetos existentes:
cd /path/to/existing-project
npx aiox-core installO instalador irá:
- Criar o diretório
.aiox-core/(arquivos do framework) - Criar configuração de IDE (
.claude/,.cursor/, etc.) - NÃO modificar seu código-fonte existente
- NÃO sobrescrever documentação existente a menos que você escolha
Importante: Se você tiver um diretório .claude/ ou .cursor/ existente, o instalador perguntará antes de modificar.
Resposta:
| Cenário | Tempo |
|---|---|
| Primeira instalação | 2-5 minutos |
| Atualizar existente | 1-2 minutos |
| Apenas Squad | 30-60 segundos |
Fatores que afetam o tempo de instalação:
- Velocidade da conexão de internet
- Status do cache npm
- Número de IDEs selecionadas
- Squads selecionados
Resposta: O AIOX cria a seguinte estrutura:
your-project/
├── .aiox-core/ # Core do framework (200+ arquivos)
│ ├── agents/ # 11+ definições de agentes
│ ├── tasks/ # 60+ workflows de tarefas
│ ├── templates/ # 20+ templates de documentos
│ ├── checklists/ # Checklists de validação
│ ├── scripts/ # Scripts utilitários
│ └── core-config.yaml # Configuração do framework
│
├── .claude/ # Claude Code (se selecionado)
│ └── commands/AIOX/agents/ # Comandos slash de agentes
│
├── .cursor/ # Cursor (se selecionado)
│ └── rules/ # Regras de agentes
│
├── docs/ # Estrutura de documentação
│ ├── stories/ # Stories de desenvolvimento
│ ├── architecture/ # Docs de arquitetura
│ └── prd/ # Requisitos de produto
│
└── Squads/ # (se instalado)
└── hybrid-ops/ # Pack HybridOps
Resposta:
# Atualizar via npx (recomendado)
npx aiox-core update
# Ou reinstalar a versão mais recente
npx aiox-core install --force-upgrade
# Verificar versão atual
npx aiox-core statusO que é atualizado:
- Arquivos
.aiox-core/(agentes, tarefas, templates) - Configurações de IDE
- Squads (se instalados)
O que é preservado:
- Suas modificações customizadas em
core-config.yaml - Sua documentação (
docs/) - Seu código-fonte
Resposta: Recomendamos:
| Tipo de Atualização | Frequência | Comando |
|---|---|---|
| Patches de segurança | Imediatamente | npx aiox-core update |
| Atualizações menores | Mensalmente | npx aiox-core update |
| Versões maiores | Trimestralmente | Revisar changelog primeiro |
Verificar atualizações:
npm show aiox-core version
npx aiox-core statusResposta: Sim, várias opções:
Opção 1: Reinstalar versão específica
npx aiox-core@1.1.0 install --force-upgradeOpção 2: Usar Git para restaurar
# Se .aiox-core está no controle de versão
git checkout HEAD~1 -- .aiox-core/Opção 3: Restaurar do backup
# O instalador cria backups
mv .aiox-core .aiox-core.failed
mv .aiox-core.backup .aiox-coreResposta: Sim, com alguma preparação:
Configuração inicial (requer internet):
# Instalar uma vez com internet
npx aiox-core install
# Empacotar para uso offline
tar -czvf aiox-offline.tar.gz .aiox-core/ .claude/ .cursor/Na máquina air-gapped:
# Extrair o pacote
tar -xzvf aiox-offline.tar.gz
# Os agentes AIOX funcionam sem internet
# (Eles não requerem chamadas de API externas)Limitações sem internet:
- Não é possível atualizar para novas versões
- Integrações MCP (ClickUp, GitHub) não funcionarão
- Não é possível buscar documentação de bibliotecas (Context7)
Resposta:
-
Na máquina conectada:
# Instalar e empacotar npx aiox-core install cd your-project tar -czvf aiox-transfer.tar.gz .aiox-core/ .claude/ .cursor/ docs/
-
Transferir o arquivo via USB, transferência segura, etc.
-
Na máquina air-gapped:
cd your-project tar -xzvf aiox-transfer.tar.gz -
Configurar IDE manualmente se necessário (os caminhos podem diferir)
Resposta:
| IDE | Status | Ativação de Agentes |
|---|---|---|
| Claude Code | Suporte Completo | /dev, /qa, etc. |
| Cursor | Suporte Completo | @dev, @qa, etc. |
| Gemini CLI | Suporte Completo | Menção no prompt |
| GitHub Copilot | Suporte Completo | Modos de chat |
Adicionar suporte para uma nova IDE: Abra uma issue no GitHub com a especificação de agentes/regras da IDE.
Resposta: Sim! Selecione múltiplas IDEs durante a instalação:
Interativo:
? Which IDE(s) do you want to configure?
❯ ◉ Cursor
◉ Claude Code
Linha de comando:
Cada IDE recebe seu próprio diretório de configuração:
.cursor/rules/para Cursor.claude/commands/para Claude Code
Resposta:
Se .aiox-core/ está commitado no seu repositório:
# Novo membro da equipe apenas clona
git clone your-repo
cd your-repo
# Opcionalmente configurar a IDE preferida
npx aiox-core install --ide cursorSe .aiox-core/ não está commitado:
git clone your-repo
cd your-repo
npx aiox-core installMelhor prática: Commitar .aiox-core/ para compartilhar configurações de agentes consistentes.
Resposta: O AIOX inclui 11+ agentes especializados:
| Agente | Papel | Melhor Para |
|---|---|---|
dev |
Desenvolvedor Full-Stack | Implementação de código, debugging |
qa |
Engenheiro de QA | Testes, code review |
architect |
Arquiteto de Sistema | Design, decisões de arquitetura |
pm |
Gerente de Projeto | Planejamento, acompanhamento |
po |
Product Owner | Backlog, requisitos |
sm |
Scrum Master | Facilitação, gestão de sprints |
analyst |
Analista de Negócios | Análise de requisitos |
ux-expert |
Designer UX | Design de experiência do usuário |
data-engineer |
Engenheiro de Dados | Pipelines de dados, ETL |
devops |
Engenheiro DevOps | CI/CD, deployment |
db-sage |
Arquiteto de Banco | Design de schema, queries |
Resposta:
-
Copie um agente existente:
cp .aiox-core/agents/dev.md .aiox-core/agents/my-agent.md
-
Edite o frontmatter YAML:
agent: name: MyAgent id: my-agent title: My Custom Agent icon: 🔧 persona: role: Expert in [your domain] style: [communication style]
-
Adicione à configuração da IDE:
npx aiox-core install --ide claude-code
-
Ative:
/my-agentou@my-agent
Resposta: Yolo mode é o modo de desenvolvimento autônomo onde o agente:
- Implementa tarefas de stories sem confirmação passo a passo
- Toma decisões autonomamente baseado nos requisitos da story
- Registra todas as decisões em
.ai/decision-log-{story-id}.md - Pode ser parado a qualquer momento
Habilitar yolo mode:
/dev
*develop-yolo docs/stories/your-story.mdQuando usar:
- Para stories bem definidas com critérios de aceitação claros
- Quando você confia na tomada de decisão do agente
- Para tarefas repetitivas
Quando NÃO usar:
- Para mudanças arquiteturais complexas
- Quando os requisitos são ambíguos
- Para código crítico de produção
Resposta: Squads são add-ons opcionais que estendem as capacidades do AIOX:
| Pack | Funcionalidades |
|---|---|
| hybrid-ops | Integração ClickUp, automação de processos, workflows especializados |
Instalar um Squad:
npx aiox-core install --Squads hybrid-opsListar packs disponíveis:
npx aiox-core installResposta: Sim! Squads seguem esta estrutura:
my-expansion/
├── pack.yaml # Manifesto do pack
├── README.md # Documentação
├── agents/ # Agentes customizados
│ └── my-agent.md
├── tasks/ # Tarefas customizadas
│ └── my-task.md
├── templates/ # Templates customizados
│ └── my-template.yaml
└── workflows/ # Workflows customizados
└── my-workflow.yaml
Exemplo de pack.yaml:
name: my-expansion
version: 1.0.0
description: My custom Squad
dependencies:
aiox-core: ">=1.0.0"
agents:
- my-agent
tasks:
- my-taskResposta:
Exemplo de GitHub Actions:
name: CI with AIOX
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "18"
- run: npx aiox-core install --full --ide claude-code
- run: npm testExemplo de GitLab CI:
test:
image: node:18
script:
- npx aiox-core install --full
- npm testResposta: O arquivo core-config.yaml controla o comportamento do framework:
# Fragmentação de documento
prd:
prdSharded: true
prdShardedLocation: docs/prd
# Localização de stories
devStoryLocation: docs/stories
# Arquivos carregados pelo agente dev
devLoadAlwaysFiles:
- docs/framework/coding-standards.md
- docs/framework/tech-stack.md
# Configuração do Git
git:
showConfigWarning: true
cacheTimeSeconds: 300
# Status do projeto nas saudações dos agentes
projectStatus:
enabled: true
showInGreeting: trueApós editar, reinicie sua IDE para aplicar as mudanças.
Resposta:
-
Faça fork do repositório: https://github.com/SynkraAI/aiox-core
-
Crie um branch de feature:
git checkout -b feature/my-feature
-
Faça mudanças seguindo os padrões de código:
- Leia
docs/framework/coding-standards.md - Adicione testes para novas funcionalidades
- Atualize a documentação
- Leia
-
Envie um pull request:
- Descreva suas mudanças
- Vincule a issues relacionadas
- Aguarde a revisão
Tipos de contribuições bem-vindas:
- Correção de bugs
- Novos agentes
- Melhorias de documentação
- Squads
- Integrações de IDE
Resposta:
| Recurso | Link |
|---|---|
| Documentação | docs/ no seu projeto |
| Solução de Problemas | troubleshooting.md |
| Issues no GitHub | https://github.com/SynkraAI/aiox-core/issues |
| Código-fonte | https://github.com/SynkraAI/aiox-core |
Antes de pedir ajuda:
- Consulte este FAQ
- Consulte o Guia de Solução de Problemas
- Pesquise issues existentes no GitHub
- Inclua informações do sistema e mensagens de erro na sua pergunta