arcadiasuite/client/src
Jonas Pacheco 4057821404 feat(skills): Skill Marketplace (Biblioteca) — Fase 2
Servidor:
- GET /api/skills/marketplace: lista skills namespace=system/active,
  marca quais já foram importadas pelo tenant (campo imported)
- POST /api/skills/marketplace/:id/import: clona skill system→tenant
  com extends appontando para a origem

UI (Skills.tsx):
- Toggle "Minhas Skills" / "Biblioteca" no header
- Grid de cards 2 colunas com nome, slug, descrição, tags clicáveis,
  trigger type e versão
- Botão "Importar" → feedback imediato (badge "Importada" + highlight verde)
- Filtro por busca e tag na Biblioteca
- Estado vazio com instrução para admins publicarem skills system

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 09:44:49 -03:00
..
components fix(superset): corrigir erro fetch failed no guest-token 2026-03-22 21:18:44 -03:00
contexts Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
hooks Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
lib Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
modules Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
pages feat(skills): Skill Marketplace (Biblioteca) — Fase 2 2026-03-25 09:44:49 -03:00
App.tsx feat(skills): rota /skills + autocomplete de referências / no Monaco 2026-03-25 09:38:37 -03:00
index.css Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
main.tsx Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00