agentic-os
Permite criar sistemas operacionais multiagentes persistentes usando Claude Code. Gerencia memória, automação e estado sem bancos de dados externos, ideal para sistemas complexos.
O que ela faz
Este sistema permite que você crie um 'sistema operacional' para a IA Claude Code. Ele organiza a IA em diferentes 'agentes' especializados, como um programador ou um escritor, e gerencia como eles trabalham juntos em tarefas complexas. Ele também permite que a IA lembre de coisas entre as conversas e execute tarefas automaticamente.
Quando usar
- ✓Quando você quer que a IA lembre de informações entre as conversas.
- ✓Para organizar a IA em equipes especializadas para tarefas complexas.
- ✓Para que a IA execute tarefas repetitivas automaticamente em horários definidos.
Exemplo do que pedir para a IA
“Configure um sistema de IA onde um agente de programação conserta bugs e um agente de escrita cria a documentação.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O sistema usa um arquivo principal (o 'kernel') para decidir qual agente especializado deve lidar com cada parte de uma tarefa. Os agentes têm suas próprias instruções e acesso a 'memória' (arquivos) para guardar informações e progresso.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill agentic-osOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/agentic-os/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Sistema Operacional Agentivo
Trate o Claude Code como um ambiente de execução persistente / sistema operacional, em vez de uma sessão de chat. Esta habilidade codifica a arquitetura usada por configurações agentivas de produção: uma configuração de kernel que roteia tarefas para agentes especialistas, memória persistente baseada em arquivos, automação agendada e uma camada de dados JSON/markdown.
Quando Ativar
- Construindo um fluxo de trabalho multiagente dentro do Claude Code
- Configurando automação persistente no Claude Code que sobrevive a reinícios de sessão
- Criando um "sistema operacional pessoal" ou "sistema operacional agentivo" para tarefas recorrentes
- O usuário diz "sistema operacional agentivo", "sistema operacional pessoal", "multiagente", "coordenador de agente", "agente persistente"
- Estruturando projetos de longa duração onde o contexto deve sobreviver entre as sessões
Visão Geral da Arquitetura
O Sistema Operacional Agentivo tem quatro camadas. Cada camada é um diretório na raiz do seu projeto.
project-root/
├── CLAUDE.md # Kernel: identity, routing rules, agent registry
├── agents/ # Specialist agent definitions (markdown prompts)
├── .claude/commands/ # Slash commands: user-facing CLI
├── scripts/ # Daemon scripts: scheduled or event-driven tasks
└── data/ # State: JSON/markdown filesystem, no external DB
Responsabilidades das Camadas
| Camada | Propósito | Persistência |
|---|---|---|
Kernel (CLAUDE.md) |
Identidade, roteamento, políticas de modelo, registro de agentes | Rastreado pelo Git |
Agentes (agents/) |
Identidades especialistas com ferramentas e memória escopadas | Rastreado pelo Git |
Comandos (.claude/commands/) |
Comandos de barra voltados para o usuário (/daily-sync, /outreach) |
Rastreado pelo Git |
Scripts (scripts/) |
Daemons Python/JS acionados por cron ou webhooks | Rastreado pelo Git |
Estado (data/) |
Logs de adição única, estado do projeto, registros de decisão | Ignorado pelo Git ou rastreado |
O Kernel
CLAUDE.md é o kernel. Ele atua como o COO / orquestrador. O Claude o lê no início da sessão e o usa para rotear o trabalho.
Estrutura do Kernel
# CLAUDE.md - Agentic OS Kernel
## Identity
You are the COO of [project-name]. You route tasks to specialist agents.
You never write code directly. You delegate to the right agent and synthesize results.
## Agent Registry
| Agent | Role | Trigger |
|---|---|---|
| @dev | Code, architecture, debugging | User says "build", "fix", "refactor" |
| @writer | Documentation, content, emails | User says "write", "draft", "blog" |
| @researcher | Research, analysis, fact-checking | User says "research", "analyze", "compare" |
| @ops | DevOps, deployment, infrastructure | User says "deploy", "CI", "server" |
## Routing Rules
1. Parse the user request for intent keywords
2. Match to the Agent Registry trigger column
3. Load the corresponding agent file from `agents/<name>.md`
4. Hand off execution with full context
5. Synthesize and present the result back to the user
## Model Policies
- Default model: use the repository or harness default.
- @dev tasks: prefer a higher-reasoning model for complex architecture.
- @researcher tasks: use the configured research-capable model and approved search tools.
- Cost ceiling: warn before exceeding the project's configured spend threshold.
Princípio Chave
O kernel deve ser pequeno e declarativo. A lógica de roteamento vive em tabelas markdown simples, não em código. Isso torna o sistema inspecionável e editável sem depuração.
Agentes Especialistas
Cada agente é um arquivo markdown independente em agents/. O Claude carrega o arquivo de agente relevante ao rotear uma tarefa.
Formato de Definição do Agente
# @dev - Software Engineer
## Identity
You are a senior software engineer. You write clean, tested, production-grade code.
You prefer simple solutions. You ask clarifying questions when requirements are ambiguous.
## Memory Scope
- Read `data/projects/<current-project>.md` for context
- Read `data/decisions/` for architectural decisions
- Append execution logs to `data/logs/<date>-@dev.md`
## Tool Access
- Full filesystem access within project root
- Git operations (status, diff, commit, branch)
- Test runner access
- MCP servers as configured in `.claude/mcp.json`
## Constraints
- Always write tests for new features
- Never commit directly to `main`; use feature branches
- Prefer editing existing files over creating new ones
- Keep functions under 50 lines when possible
Padrão de Colaboração Multiagente
Quando uma tarefa abrange vários agentes, o kernel os executa sequencialmente ou em paralelo:
Usuário: "Construa uma landing page e escreva o post do blog de lançamento"
Roteamento do Kernel:
…
Perguntas frequentes
O que é um 'agente'?
Um agente é como um especialista dentro da IA. Por exemplo, um agente pode ser bom em escrever código, outro em escrever textos, e outro em fazer pesquisas.
O que significa 'persistente'?
Significa que a IA pode lembrar das coisas e continuar o trabalho mesmo depois que você fechar e reabrir a conversa, como um sistema operacional normal.
Como a IA 'lembra' das coisas?
Ela usa arquivos no seu computador para guardar informações importantes, como o progresso de um projeto ou decisões tomadas, em vez de depender apenas da memória da conversa atual.
Detalhes
Descrição original do autor
Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #136
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
mcp-builder
Ajuda seu agente a criar servidores que conectam LLMs a serviços externos. Essencial para integrar APIs e serviços usando Python ou Node/TypeScript.
anthropics/skills
prepare-mcp-integration
Prepara integrações com fornecedores (MCP) através de pesquisa e aprovação humana. Segue um processo guiado para novas integrações.
paperclipai/paperclip
first-task
Guia o agente na primeira tarefa do usuário. Ele interpreta a resposta inicial, esclarece o objetivo e propõe um plano ou tarefa única para aprovação.
paperclipai/paperclip