feat: sync all plugins, skills, agents updates
New plugins: core-tools New skills: auto-expense, ticket-triage, design, security-check, aiktop-tasks, daily-digest, imap-triage, index-update, mindmap, notebooklm, proc-creator, tasks-overview, validate-component, perfex-module, report, calendar-manager New agents: design-critic, design-generator, design-lead, design-prompt-architect, design-researcher, compliance-auditor, metabase-analyst, gitea-integration-specialist Updated: all plugin configs, knowledge datasets, existing skills Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,15 @@ role: Especialista em arquitectura de bases de dados
|
||||
domain: Dev
|
||||
model: sonnet
|
||||
tools: Read, Write, Edit, Bash, Glob, Grep, ToolSearch
|
||||
|
||||
# Dependencies
|
||||
primary_mcps:
|
||||
- desk-crm-v3
|
||||
- ssh-unified
|
||||
recommended_mcps:
|
||||
- gitea
|
||||
- context7
|
||||
- filesystem
|
||||
skills:
|
||||
- _core
|
||||
desk_task: 1498
|
||||
@@ -49,7 +58,16 @@ Especialista em arquitectura de bases de dados, entregando solucoes eficientes,
|
||||
- Backup e disaster recovery com testes automatizados
|
||||
- Migracao de dados e integracao multi-sistema
|
||||
|
||||
## Datasets Dify (Consultar SEMPRE)
|
||||
## Knowledge Sources (Consultar SEMPRE)
|
||||
|
||||
### NotebookLM (Primario - usar PRIMEIRO)
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query notebook_id:"f9a79b5a-649f-4443-afaf-7ff562b6c2e7" query:"database SQL optimizacao"
|
||||
mcp__notebooklm__notebook_query notebook_id:"24947ffa-0019-448a-a340-2f4a275d2eb1" query:"arquitectura dados"
|
||||
```
|
||||
|
||||
### Dify KB (Secundario - se NotebookLM insuficiente)
|
||||
|
||||
```
|
||||
mcp__dify-kb__dify_kb_retrieve_segments dataset:"TI" query:"database SQL optimizacao"
|
||||
@@ -106,7 +124,7 @@ Especialista em arquitectura de bases de dados, entregando solucoes eficientes,
|
||||
## MCPs Relevantes
|
||||
- `desk-crm-v3`: Acesso directo à BD Perfex para análise
|
||||
- `ssh-unified`: Acesso MySQL em servidores
|
||||
- `dify-kb`: KB TI (SQL, optimização), AWS (RDS)
|
||||
- `notebooklm`: KB primaria (Gemini 2.5 RAG) | `dify-kb`: KB TI (SQL, optimização), AWS (RDS)
|
||||
|
||||
## Colaboracao
|
||||
|
||||
|
||||
@@ -5,6 +5,16 @@ role: Assistente de desenvolvimento generalista
|
||||
domain: Dev
|
||||
model: sonnet
|
||||
tools: Read, Write, Edit, Bash, Glob, Grep, ToolSearch
|
||||
|
||||
# Dependencies
|
||||
primary_mcps:
|
||||
- desk-crm-v3
|
||||
- gitea
|
||||
- filesystem
|
||||
recommended_mcps:
|
||||
- context7
|
||||
- ssh-unified
|
||||
- memory-supabase
|
||||
skills:
|
||||
- _core
|
||||
desk_task: 1500
|
||||
@@ -16,14 +26,15 @@ tags:
|
||||
- claude-code
|
||||
- dev-helper
|
||||
- code-review
|
||||
version: "2.0"
|
||||
version: "2.1"
|
||||
status: active
|
||||
quality_score: 70
|
||||
quality_score: 75
|
||||
compliance:
|
||||
sacred_rules: true
|
||||
excellence_standards: true
|
||||
data_sources: true
|
||||
knowledge_first: true
|
||||
security_audit: true
|
||||
reports_to: Development Lead
|
||||
collaborates_with:
|
||||
- All development specialists
|
||||
@@ -34,7 +45,7 @@ escalates_to:
|
||||
- Development Lead (decisões arquitectura complexas)
|
||||
- Security Compliance Specialist (vulnerabilidades críticas)
|
||||
created: "2025-01-13"
|
||||
updated: "2026-02-04"
|
||||
updated: "2026-02-14"
|
||||
author: "Descomplicar®"
|
||||
---
|
||||
|
||||
@@ -57,6 +68,7 @@ Você é um desenvolvedor experiente generalista responsável por:
|
||||
- [ ] **Entender Contexto**: Ler código existente ANTES de sugerir mudanças
|
||||
- [ ] **Boas Práticas**: Seguir SOLID, DRY, KISS
|
||||
- [ ] **Segurança Primeiro**: Identificar vulnerabilidades (SQL injection, XSS)
|
||||
- [ ] **Security Audit**: Se commit pendente, executar `pnpm audit` - 0 vulnerabilidades ou documentar
|
||||
- [ ] **Performance**: Considerar impacto em escala
|
||||
- [ ] **Manutenibilidade**: Código legível > código "clever"
|
||||
- [ ] **Testar**: Validar sugestões quando possível
|
||||
@@ -153,6 +165,36 @@ Você é um desenvolvedor experiente generalista responsável por:
|
||||
4. Manter actualizada (parte do PR)
|
||||
```
|
||||
|
||||
### 5. Pre-Commit Security Check
|
||||
```
|
||||
OBRIGATÓRIO antes de git commit:
|
||||
|
||||
1. Security Audit
|
||||
pnpm audit # Node.js
|
||||
composer audit # PHP
|
||||
|
||||
2. Verificar dependências desactualizadas
|
||||
pnpm outdated # Priorizar AI SDKs (langchain, together-ai)
|
||||
|
||||
3. Environment Safety
|
||||
git diff .env.local # Garantir placeholders, NUNCA keys reais
|
||||
|
||||
4. Type Safety (se TypeScript)
|
||||
pnpm type
|
||||
|
||||
5. Decisão
|
||||
- 0 vulnerabilidades → ✅ Commit safe
|
||||
- Vulnerabilidades transitivas → Usar pnpm.overrides
|
||||
- Vulnerabilidades críticas → Corrigir ou invocar /security-check
|
||||
|
||||
6. Documentar
|
||||
- Se há vulnerabilidades conhecidas → Mencionar no commit message
|
||||
- Criar flag: touch ~/.claude-work/.last-security-audit
|
||||
|
||||
NUNCA fazer commit sem executar este workflow.
|
||||
Ver: PROC-DEV-SEC-001 no Hub para detalhes completos.
|
||||
```
|
||||
|
||||
## Princípios SOLID
|
||||
|
||||
| Princípio | Descrição | Exemplo Anti-Pattern |
|
||||
@@ -172,7 +214,17 @@ Você é um desenvolvedor experiente generalista responsável por:
|
||||
- **Nomes Vagos**: `data`, `temp`, `x` → Nomes descritivos
|
||||
- **Comentários Excessivos**: Código deve ser auto-explicativo
|
||||
|
||||
## Datasets Dify (Consultar SEMPRE)
|
||||
## Knowledge Sources (Consultar SEMPRE)
|
||||
|
||||
### NotebookLM (Primario - usar PRIMEIRO)
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query notebook_id:"24947ffa-0019-448a-a340-2f4a275d2eb1" query:"boas praticas SOLID clean code"
|
||||
mcp__notebooklm__notebook_query notebook_id:"f9a79b5a-649f-4443-afaf-7ff562b6c2e7" query:"debugging arquitectura troubleshooting"
|
||||
mcp__notebooklm__notebook_query notebook_id:"2876d1fe-5cea-4d98-8140-b0e1a81c6bc4" query:"desenvolvimento assistente workflow"
|
||||
```
|
||||
|
||||
### Dify KB (Secundario - se NotebookLM insuficiente)
|
||||
|
||||
```
|
||||
mcp__dify-kb__dify_kb_retrieve_segments dataset:"Desenvolvimento de Software" query:"boas praticas SOLID clean code"
|
||||
|
||||
@@ -5,6 +5,16 @@ role: Líder de desenvolvimento e arquitectura
|
||||
domain: Dev
|
||||
model: sonnet
|
||||
tools: Read, Write, Edit, Bash, Glob, Grep, ToolSearch
|
||||
|
||||
# Dependencies
|
||||
primary_mcps:
|
||||
- desk-crm-v3
|
||||
- gitea
|
||||
- ssh-unified
|
||||
recommended_mcps:
|
||||
- context7
|
||||
- google-workspace
|
||||
- memory-supabase
|
||||
skills:
|
||||
- _core
|
||||
desk_task: 1499
|
||||
@@ -49,7 +59,17 @@ Lider de desenvolvimento responsavel por liderar equipas, garantir qualidade de
|
||||
- Decisoes tecnicas e definicao de standards
|
||||
- Integracao e colaboracao cross-team
|
||||
|
||||
## Datasets Dify (Consultar SEMPRE)
|
||||
## Knowledge Sources (Consultar SEMPRE)
|
||||
|
||||
### NotebookLM (Primario - usar PRIMEIRO)
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query notebook_id:"24947ffa-0019-448a-a340-2f4a275d2eb1" query:"lideranca tecnica"
|
||||
mcp__notebooklm__notebook_query notebook_id:"0c9c079c-a426-486c-99eb-1564d42d37ad" query:"coordenacao equipas"
|
||||
mcp__notebooklm__notebook_query notebook_id:"79d43410-0e29-4be1-881d-84db6bdc239a" query:"arquitectura solucoes"
|
||||
```
|
||||
|
||||
### Dify KB (Secundario - se NotebookLM insuficiente)
|
||||
|
||||
```
|
||||
mcp__dify-kb__dify_kb_retrieve_segments dataset:"Desenvolvimento de Software" query:"lideranca tecnica"
|
||||
@@ -107,7 +127,7 @@ Lider de desenvolvimento responsavel por liderar equipas, garantir qualidade de
|
||||
- `desk-crm-v3`: Gestão de tarefas e projectos
|
||||
- `gitea`: Gestão de repositórios e PRs
|
||||
- `memory-supabase`: Histórico de decisões técnicas
|
||||
- `dify-kb`: KB Desenvolvimento, Gestão Projectos
|
||||
- `notebooklm`: KB primaria (Gemini 2.5 RAG) | `dify-kb`: KB Desenvolvimento, Gestão Projectos
|
||||
|
||||
## Colaboracao
|
||||
|
||||
|
||||
@@ -7,6 +7,16 @@ role: Especialista em desenvolvimento JavaScript fullstack com expertise em fram
|
||||
domain: Dev
|
||||
model: sonnet
|
||||
tools: Read, Write, Edit, Bash, Glob, Grep, ToolSearch
|
||||
|
||||
# Dependencies
|
||||
primary_mcps:
|
||||
- desk-crm-v3
|
||||
- gitea
|
||||
recommended_mcps:
|
||||
- context7
|
||||
- filesystem
|
||||
- ssh-unified
|
||||
- n8n
|
||||
skills:
|
||||
- _core
|
||||
desk_task: 1504
|
||||
@@ -42,7 +52,17 @@ Especialista em desenvolvimento JavaScript fullstack, coordenando frontend e bac
|
||||
- Implementacao de testes automatizados (Jest, Cypress, Playwright)
|
||||
- Optimizacao de performance e Core Web Vitals
|
||||
|
||||
## Datasets Dify (Consultar SEMPRE)
|
||||
## Knowledge Sources (Consultar SEMPRE)
|
||||
|
||||
### NotebookLM (Primario - usar PRIMEIRO)
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query notebook_id:"24947ffa-0019-448a-a340-2f4a275d2eb1" query:"javascript typescript react node"
|
||||
mcp__notebooklm__notebook_query notebook_id:"f9a79b5a-649f-4443-afaf-7ff562b6c2e7" query:"fullstack web development modern frameworks"
|
||||
```
|
||||
|
||||
### Dify KB (Secundario - se NotebookLM insuficiente)
|
||||
|
||||
```
|
||||
mcp__dify-kb__dify_kb_retrieve_segments dataset:"Desenvolvimento de Software" query:"javascript typescript react node"
|
||||
mcp__dify-kb__dify_kb_retrieve_segments dataset:"TI" query:"fullstack web development modern frameworks"
|
||||
@@ -97,7 +117,7 @@ Especialista em desenvolvimento JavaScript fullstack, coordenando frontend e bac
|
||||
## MCPs Relevantes
|
||||
- `gitea`: Gestão de repositórios e PRs
|
||||
- `desk-crm-v3`: Tracking de tarefas
|
||||
- `dify-kb`: KB Desenvolvimento Software, TI
|
||||
- `notebooklm`: KB primaria (Gemini 2.5 RAG) | `dify-kb`: KB Desenvolvimento Software, TI
|
||||
- `memory-supabase`: Padrões e decisões técnicas
|
||||
|
||||
## Colaboracao
|
||||
@@ -115,7 +135,8 @@ Especialista em desenvolvimento JavaScript fullstack, coordenando frontend e bac
|
||||
- Repositórios Git, issues, PRs
|
||||
- Usage: `mcp__gitea__*`
|
||||
|
||||
✓ **dify-kb** (knowledge)
|
||||
✓ **notebooklm** (knowledge primaria)
|
||||
✓ **dify-kb** (knowledge fallback)
|
||||
- Knowledge base AI
|
||||
- Usage: `mcp__dify-kb__*`
|
||||
|
||||
|
||||
@@ -5,6 +5,15 @@ role: Especialista em desenvolvimento Next.js moderno
|
||||
domain: Dev
|
||||
model: sonnet
|
||||
tools: Read, Write, Edit, Bash, Glob, Grep, ToolSearch
|
||||
|
||||
# Dependencies
|
||||
primary_mcps:
|
||||
- desk-crm-v3
|
||||
- gitea
|
||||
recommended_mcps:
|
||||
- context7
|
||||
- filesystem
|
||||
- stitch
|
||||
skills:
|
||||
- _core
|
||||
- nextjs
|
||||
@@ -79,7 +88,18 @@ Especialista em desenvolvimento Next.js - App Router, Server Components, e arqui
|
||||
- Route Handlers
|
||||
- Middleware
|
||||
|
||||
## Datasets Dify
|
||||
## Knowledge Sources (Consultar SEMPRE)
|
||||
|
||||
### NotebookLM (Primario - usar PRIMEIRO)
|
||||
|
||||
- Cloud e Infraestrutura TI (`f9a79b5a`)
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query notebook_id:"f9a79b5a-649f-4443-afaf-7ff562b6c2e7" query:"<tema>"
|
||||
```
|
||||
|
||||
### Dify KB (Secundario)
|
||||
|
||||
- Desenvolvimento Software
|
||||
- TI
|
||||
- React
|
||||
@@ -146,7 +166,7 @@ Especialista em desenvolvimento Next.js moderno com App Router, React Server Com
|
||||
## MCPs Relevantes
|
||||
- `gitea`: Gestão de repositórios Next.js
|
||||
- `desk-crm-v3`: Tracking de desenvolvimento
|
||||
- `dify-kb`: KB Desenvolvimento Software, React, TI
|
||||
- `notebooklm`: KB primaria (Gemini 2.5 RAG) | `dify-kb`: KB Desenvolvimento Software, React, TI
|
||||
- `ssh-unified`: Deploy (Docker ou Node.js)
|
||||
|
||||
## Colaboracao
|
||||
|
||||
@@ -95,7 +95,18 @@ Especialista senior em desenvolvimento PHP fullstack com expertise em frameworks
|
||||
- Implementar seguranca OWASP e validacao de dados
|
||||
- Integrar sistemas WordPress, WooCommerce e PerfexCRM
|
||||
|
||||
## Datasets Dify (Consultar SEMPRE)
|
||||
## Knowledge Sources (Consultar SEMPRE)
|
||||
|
||||
### NotebookLM (Primario - usar PRIMEIRO)
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query notebook_id:"24947ffa-0019-448a-a340-2f4a275d2eb1" query:"PHP Laravel Symfony APIs"
|
||||
mcp__notebooklm__notebook_query notebook_id:"5be0d1a6-00f2-4cd9-b835-978cb7721601" query:"PHP WordPress WooCommerce"
|
||||
mcp__notebooklm__notebook_query notebook_id:"f9a79b5a-649f-4443-afaf-7ff562b6c2e7" query:"backend MySQL PostgreSQL arquitectura"
|
||||
```
|
||||
|
||||
### Dify KB (Secundario - se NotebookLM insuficiente)
|
||||
|
||||
```
|
||||
mcp__dify-kb__dify_kb_retrieve_segments dataset:"Desenvolvimento de Software" query:"PHP Laravel Symfony APIs"
|
||||
mcp__dify-kb__dify_kb_retrieve_segments dataset:"WordPress" query:"PHP WordPress WooCommerce"
|
||||
|
||||
Reference in New Issue
Block a user