- Execute all 6 migrations on Desk CRM production database - Create missing tables: cr_lsps, cr_agent_lsps, cr_lsp_usage - Create archive tables: cr_*_usage_archive (4 tables) - Create system tables: cr_migrations, cr_maintenance_log - Make all scripts executable (chmod +x) - Total cr_* tables: 38 Migration files: - 001_initial_schema.sql - 002_add_lsps.sql - 003_add_relationships.sql - 004_add_telemetry.sql - 005_add_archive_tables.sql - 006_add_maintenance_log.sql Scripts: - session-init.sh, session-end.sh - inject-context.sh, inject-agent-context.sh - record-usage.sh, db-backup.sh, sync-to-mysql.sh Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
106 lines
3.1 KiB
Markdown
106 lines
3.1 KiB
Markdown
---
|
|
name: plugin-curator
|
|
description: >
|
|
Curadoria inteligente de plugins para o ecossistema Claude Code.
|
|
Use when "plugins", "marketplace", "instalar plugin", "descobrir",
|
|
"recomendações", "actualizar", "gaps funcionais", "extensões".
|
|
author: Descomplicar®
|
|
version: 1.0.0
|
|
desk_task: 1441
|
|
allowed-tools: Read, Glob, Grep, WebFetch, WebSearch
|
|
---
|
|
|
|
# Plugin Curator
|
|
|
|
Curadoria inteligente de plugins para o ecossistema Claude Code.
|
|
|
|
## Triggers
|
|
|
|
Esta skill deve ser activada quando:
|
|
- Utilizador pede recomendações de plugins
|
|
- Novo tipo de tarefa sem skill/plugin adequado
|
|
- Actualização disponível para plugins instalados
|
|
- Gap identificado na cobertura funcional
|
|
|
|
## Capabilities
|
|
|
|
### 1. Discovery
|
|
- Pesquisar marketplaces oficiais e comunitários
|
|
- Avaliar relevância baseada no contexto actual
|
|
- Identificar plugins com funcionalidades sobrepostas
|
|
- Detectar plugins desactualizados ou abandonados
|
|
|
|
### 2. Evaluation
|
|
- Analisar qualidade do código (se open source)
|
|
- Verificar compatibilidade com sistema actual
|
|
- Avaliar segurança (hooks, permissões)
|
|
- Medir popularidade e manutenção activa
|
|
|
|
### 3. Installation Management
|
|
- Instalar plugins recomendados
|
|
- Configurar hooks e MCPs do plugin
|
|
- Resolver conflitos com plugins existentes
|
|
- Gerir actualizações e rollbacks
|
|
|
|
### 4. Gap Analysis
|
|
- Mapear funcionalidades existentes
|
|
- Identificar áreas sem cobertura
|
|
- Sugerir plugins ou skills a desenvolver
|
|
- Priorizar baseado em uso real
|
|
|
|
## Marketplaces Conhecidos
|
|
|
|
| Marketplace | URL | Tipo |
|
|
|-------------|-----|------|
|
|
| anthropics/claude-plugins-official | github.com | Oficial |
|
|
| coreyhaines31/marketingskills | github.com | Marketing |
|
|
| alirezarezvani/claude-skills | github.com | Geral |
|
|
| Chat2AnyLLM/awesome-claude-plugins | github.com | Curadoria |
|
|
| obra/superpowers | github.com | Metodologia |
|
|
|
|
## Scoring Algorithm
|
|
|
|
```
|
|
score = 0
|
|
score += keyword_match * 3 # Max 3
|
|
score += category_align * 2 # Max 2
|
|
score += popularity # Max 2 (>1k stars)
|
|
score += recent_update # Max 1 (<30 days)
|
|
score += no_conflicts * 2 # Max 2
|
|
# Total max: 10
|
|
```
|
|
|
|
## Workflow
|
|
|
|
```
|
|
ANALYSE GAPS → SEARCH MARKETPLACES → EVALUATE → RECOMMEND → INSTALL
|
|
```
|
|
|
|
## Exemplo de Uso
|
|
|
|
```
|
|
User: Preciso de ajuda com testes automatizados
|
|
Assistant: [Activa plugin-curator]
|
|
- Verifica skills de testing existentes: Nenhuma
|
|
- Pesquisa marketplaces por "testing", "QA", "automation"
|
|
- Encontra: pr-review-toolkit (6 agents QA), superpowers (TDD)
|
|
- Recomenda: "Encontrei 2 plugins relevantes para testing:
|
|
1. pr-review-toolkit - 6 agents especializados em QA
|
|
2. superpowers - Metodologia TDD integrada
|
|
Qual preferes instalar?"
|
|
```
|
|
|
|
## Limites
|
|
|
|
- Não instala plugins automaticamente (requer confirmação)
|
|
- Não avalia plugins de fontes privadas/não acessíveis
|
|
- Score máximo 10 - pode não reflectir 100% da qualidade real
|
|
- Depende de metadados disponíveis nos marketplaces
|
|
|
|
## Anti-Patterns
|
|
|
|
- NUNCA instalar plugins sem confirmação do utilizador
|
|
- NUNCA instalar plugins de fontes não verificadas
|
|
- Verificar SEMPRE conflitos antes de instalar
|
|
- Manter registo de todos os plugins avaliados
|