Install
openclaw skills install @luanvha2550-hash/workspace-architectCreate, analyze, and optimize OpenClaw workspace configuration files (SOUL.md, IDENTITY.md, USER.md, MEMORY.md, TOOLS.md, AGENTS.md, STYLE.md, HEARTBEAT.md) with guided workflows and best practices validation. Analyzes existing files for patterns, clarity, injection order, and content placement. All work is done in a sandbox area without modifying originals.
openclaw skills install @luanvha2550-hash/workspace-architectCria, analisa e otimiza arquivos de configuração do workspace OpenClaw com validação de melhores práticas baseadas em pesquisa (Anthropic Context Engineering 2026, JetBrains NeurIPS 2025, OpenClaw docs).
Usuário: "Criar novo agente assistente de vendas"
→ Skill faz perguntas estruturadas, cria arquivos em sandbox/
→ Usuário confirma com "apply"
Usuário: "Analisa se minha workspace está bem configurada"
→ Skill lê arquivos, analisa padrões, clareza, ordem de injeção
→ Apresenta relatório com problemas e recomendações
Usuário: "Meus arquivos estão muito grandes"
→ Skill analisa clareza, ruído, duplicação, ordem de atenção
→ Sugere redistribuição de conteúdo com justificativa
LLMs têm uma curva U de atenção: prestam mais atenção no início e no fim do contexto. O meio recebe menos atenção. Isso significa:
Ao analisar: Se uma instrução crítica está no meio, sugerir mover para início ou fim. Se uma referência está no início, considerar mover para o meio.
Cada tipo de conteúdo deve estar em apenas um arquivo:
| Conteúdo | Dono (arquivo) |
|---|---|
| Regras constitucionais | SOUL.md |
| Personalidade/vibe | IDENTITY.md |
| Perfil humano | USER.md |
| Fatos duráveis | MEMORY.md |
| Ferramentas/referências | TOOLS.md |
| Regras operacionais | AGENTS.md |
| Estilo de comunicação | STYLE.md |
| Interaction preferences | STYLE.md |
| Checklist automático | HEARTBEAT.md |
Ao analisar: Se o mesmo conteúdo aparece em 2+ arquivos, marcar como duplicação e sugerir dono único.
Ao analisar: Se uma seção é código bash completo, tutorial longo, ou documentação detalhada, sugerir mover para scripts/, memory/, ou docs/ e manter apenas referência.
bootstrapMaxChars: 12,000 chars por arquivo (padrão, configurável)bootstrapTotalMaxChars: 60,000 chars total (padrão, configurável)⚠️ Estes são limites de plataforma (truncation), NÃO metas de tamanho. Não escreva para atingir um número — escreva para ser claro. Se um arquivo passa de 12.000 chars, o OpenClaw corta; se está abaixo mas é confuso, o tamanho não salva.
Princípio fundamental: Resuma o máximo possível sem perder a clareza e o objetivo da instrução.
Cada palavra deve conquistar seu lugar. Se dá pra dizer em menos palavras sem perder significado, faça-o. Mas NUNCA sacrifique clareza ou completude para atingir um número arbitrário.
| Arquivo | Orientação Qualitativa | Observação |
|---|---|---|
| SOUL.md | Regras constitucionais — preciso, não longo | Cada regra deve ser clara e inequívoca; nada de enfeite |
| IDENTITY.md | Nome/vibe — mínimo possível | 3-5 traços, uma assinatura; se consegue dizer em menos palavras, diga |
| USER.md | Perfil humano — ferramentas vão pra TOOLS | Foco no que orienta comportamento; preferências, não biografia |
| MEMORY.md | Decisões & fatos — podar regularmente | Remover desatualizado; manter só o que ainda orienta decisões |
| TOOLS.md | Referências — pode ser maior | Sintaxe e regras de uso; exemplos rápidos, não tutoriais |
| AGENTS.md | Regras operacionais — regras críticas precisam de espaço | Prioridades, segurança, roteamento; não economizar em regras que importam |
| STYLE.md | Estilo de comunicação — exemplos ajudam | Exemplos concretos valem mais que abstrações |
| HEARTBEAT.md | Checklist mínimo — evitar token burn | Só ações automáticas; nada discursivo |
Sinais de que um arquivo precisa resumir (não cortar):
Sinais de que um arquivo está INCOMPLETO (não "eficiente"):
Para cada seção de cada arquivo, pergunte:
Criação guiada através de questionários estruturados. Segue as specs em references/arquivo-specs.md.
Análise profunda identificando:
Compara arquivos contra melhores práticas e sugere:
Todas as modificações acontecem em sandbox/. Arquivos originais NUNCA são modificados diretamente.
See {baseDir}/references/ for:
arquivo-specs.md - Specs detalhadas de cada arquivo (incluindo ordem de injeção, curva U, e limites com hard limits)patterns.md - Padrões corretos e incorretos (incluindo orientação qualitativa)questionnaire.md - Perguntas guiadas para criação# Workspace Analysis Report
## Summary
- Files analyzed: X
- Issues found: Y (Z critical, W warning)
- Size: total chars / 60,000 hard limit (N%) — concise or needs condensing
- Injection order: optimized / needs adjustment
## Injection Order & Attention (U-Curve)
Position 1 (AGENTS.md): HIGH attention - [status]
Position 2 (SOUL.md): HIGH attention - [status]
...
Position 8 (STYLE.md): HIGH attention - [status]
## File-by-File Analysis
### SOUL.md (X chars — bem resumido / pode condensar / pode estar incompleto)
- ✅ Good: [what's good]
- ⚠️ Review: [can condense without losing meaning — identify redundancy, decorative prose, or content that belongs elsewhere]
- ❌ Issue: [what's wrong]
- 📍 Position: [injection order and attention level]
### Pattern Violations
1. [Content in wrong file] → Move from X to Y
2. [Duplicated content] → Keep in Y, remove from X
3. [Reference should be rule] → Promote to core file
### Recommendations
1. [Specific recommendation with justification]
2. [Specific recommendation with justification]