NOVAS SKILLS: - next-best-practices v0.1.0 (CLEAN) — Next.js App Router, RSC, caching, data - nextjs-patterns v1.0.0 (CLEAN) — Next.js 15: Server Actions, route handlers - vite v1.0.0 (CLEAN) — env vars, aliases, proxy, CJS compat - uncle-bob v1.0.0 (CLEAN) — Clean Code, SOLID, Clean Architecture - clean-code-review v1.0.0 (CLEAN) — naming, guard clauses, anti-patterns, refactoring - vue v1.0.0 (CLEAN) — Vue framework - vue-composition-api-best-practices v1.0.0 (CLEAN) — composables, Pinia, reactivity BIBLIOTECA INTELIGENTE libs/ (10 dominios, 11 arquivos): - typescript/ — TS safe + generics gotchas - react/ — Next.js App Router + Vite config - vue/ — Composition API + Pinia - linux/ — System diagnostic cheatsheet - database/ — PostgreSQL + MySQL patterns - browser/ — Chromium CLI + E2E testing - security/ — SAST audit (OWASP Top 10) - best-practices/ — Clean Code + SOLID + Clean Architecture - deploy/ — Docker multi-stack + OpenClaw ops - + INDEX.md como guia de navegacao .learnings/ — LRN-20260519-003 criado (biblioteca compartilhada)
2.4 KiB
Learnings — Padrões bem-sucedidos
Registro de padrões que funcionam, para replicar.
[LRN-20260519-001] category
Logged: 2026-05-19T20:39:00-03:00 Priority: high Status: pending Area: config
Summary
Instalar skills do Clawhub com /var/lib/openclaw/tools/node/npm/bin/clawhub
Details
O CLI clawhub não está no $PATH global, mas existe instalado em /var/lib/openclaw/tools/node/npm/bin/clawhub. Sempre usar o caminho completo.
Suggested Action
Adicionar symlink ou alias para clawhub no PATH do agente, ou sempre usar o caminho completo.
Metadata
- Source: error
- Tags: clawhub, cli, path, install
- Pattern-Key: clawhub.cli_path
[LRN-20260519-002] clawhub-search-qc
Logged: 2026-05-19T20:42:00-03:00 Priority: medium Status: pending Area: config
Summary
clawhub search com termos muito específicos retorna vazio; usar termos genéricos primeiro
Details
Pesquisas com termos combinados como "programming developer full-stack" retornaram vazio. Termos simples como "autonomous agent" retornaram resultados. Melhor abordar a pesquisa em múltiplas queries curtas.
Suggested Action
Fazer múltiplas searches com termos curtos e depois filtrar manualmente.
Metadata
- Source: error
- Tags: clawhub, search, query
- Pattern-Key: clawhub.search_strategy
[LRN-20260519-003] biblioteca-compartilhada-libs
Logged: 2026-05-19T21:30:00-03:00 Priority: medium Status: pending Area: config
Summary
Criar biblioteca inteligente compartilhada em libs/ para reuso entre projetos, com conhecimento extraído de todas as skills instaladas.
Details
Toda skill que instalamos tem conhecimento valioso (padrões, gotchas, templates).
Ao invés de cada agente lembrar de cor, centralize em libs/<dominio>/:
- skills são extraídas e promovidas para arquivos .md limpos na biblioteca
- novos projetos copiam
libs/como template de padrões - o próprio agente consulte
libs/antes de implementar qualquer coisa
Suggested Action
Quando instalar nova skill:
- Ler o SKILL.md
- Extrair o conhecimento útil
- Promover para
libs/<dominio>/apropriado - Atualizar
libs/INDEX.md
Metadata
- Source: best_practice
- Tags: biblioteca, reuso, padroes, compartilhamento
- Pattern-Key: libs.shared_knowledge_base
- Recurrence-Count: 1