feat: refactor 30+ skills to Anthropic progressive disclosure pattern

- All SKILL.md files now <500 lines (avg reduction 69%)
- Detailed content extracted to references/ subdirectories
- Frontmatter standardised: only name + description (Anthropic standard)
- New skills: brand-guidelines, spec-coauthor, report-templates, skill-creator
- Design skills: anti-slop guidelines, premium-proposals reference
- Removed non-standard frontmatter fields (triggers, version, author, category)

Plugins affected: infraestrutura, marketing, dev-tools, crm-ops, gestao,
core-tools, negocio, perfex-dev, wordpress, design-media

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 15:05:03 +00:00
parent 9404af7ac9
commit 6b3a6f2698
397 changed files with 67154 additions and 17257 deletions

View File

@@ -1,57 +1,6 @@
---
name: wp-dev
description: >
Desenvolvimento WordPress especializado com Quality Gate 70+. Cria/modifica plugins seguindo WordPress Coding Standards, desenvolve temas child, integra WooCommerce, resolve problemas WordPress. Consulta obrigatória de datasets Dify (Wordpress, Elementor, Crocoblock). Use when developing WordPress plugins, creating themes, integrating WooCommerce, solving WordPress issues, or when user mentions "wordpress", "plugin", "woocommerce", "elementor", "crocoblock", "jetengine".
author: Descomplicar® Crescimento Digital
version: 1.1.0
quality_score: 100
user_invocable: true
category: dev
tags: [wordpress, plugins, temas, woocommerce, elementor, crocoblock, development, quality-gate, wpcs]
desk_task: 1488
desk_project: 65
allowed-tools: Read, Write, Edit, Bash, mcp__dify-kb, mcp__memory-supabase, mcp__wikijs
mcps: dify-kb, memory-supabase, wikijs
datasets:
- id: 9da0b2b9-5051-4b99-b9f6-20bf35067092
name: Wordpress
priority: 1
- id: 9c77d3e2-4d88-4a43-abff-d4e681267cc7
name: Elementor
priority: 1
- id: 139cdf67-afce-46ec-9ccd-2a06040e5b9d
name: Crocooblock
priority: 1
- id: bdf85c26-1824-4021-92d1-be20501b35ac
name: Crocoblock
priority: 1
- id: 2e9b7c48-c630-457a-83a0-db8e77f76eae
name: Kivicare
priority: 2
- id: c8489151-de94-42b2-8cee-c0b961cfac6d
name: Desenvolvimento de WebSites
priority: 2
dependencies:
mcps: [dify-kb, memory-supabase]
triggers:
- "User mentions 'wordpress', 'plugin', 'wp'"
- "User asks to create/modify WordPress plugin"
- "User mentions 'woocommerce', 'elementor', 'jetengine'"
- "Developing WordPress themes or child themes"
quality_gate:
enabled: true
minimum_score: 70
checks:
- WordPress Coding Standards (WPCS)
- PHPDoc documentation
- Hooks and filters structure
- No PHP warnings/notices
- Security: nonces, sanitization, escaping
performance:
baseline_duration_ms: 14400000
target_duration_ms: 7200000
last_run_duration_ms: null
success_rate: 0.90
description: Desenvolvimento WordPress especializado com Quality Gate 70+. Cria e modifica plugins seguindo WordPress Coding Standards, desenvolve temas child, integra WooCommerce e resolve problemas WordPress.
---
# WordPress Plugin Developer
@@ -72,6 +21,34 @@ Skill para desenvolvimento WordPress profissional seguindo padrões Descomplicar
- Para operações servidor/SSH genéricas (usar agente especializado)
- Para manutenção rotineira WP (usar /today às segundas)
## Contexto NotebookLM
ANTES de executar, consultar notebooks para contexto especializado:
| Notebook | ID | Consultar quando |
|----------|-----|-----------------|
| WordPress e Elementor | 5be0d1a6 | Sempre |
| WordPress Config CLI | fb2f26bd-8cb0-4d4c-bafc-4f1ebb51c51d | Para WP-CLI e configuração |
```
mcp__notebooklm__notebook_query({
notebook_id: "5be0d1a6-00f2-4cd9-b835-978cb7721601",
query: "<adaptar ao contexto do pedido do utilizador>"
})
mcp__notebooklm__notebook_query({
notebook_id: "fb2f26bd-8cb0-4d4c-bafc-4f1ebb51c51d",
query: "<adaptar ao contexto de WP-CLI e configuração WordPress>"
})
```
Integrar insights do NotebookLM nas recomendações e decisões.
### Procedimentos Relacionados
- `PROC-WiP-Definicao.md` — Definição de projectos WordPress in a Package
- `PROC-WiP-Instalacao.md` — Instalação e configuração WiP
- `PROC-WiP-Gestao.md` — Gestão e manutenção WiP
---
## Protocolo Obrigatório
@@ -286,6 +263,35 @@ find /path -type f -exec chmod 644 {} \;
chmod 600 wp-config.php
```
### 5. Páginas com shortcodes React/Vite
Páginas que usam shortcodes para renderizar componentes React (ex: `[react-app]`, `[vite-app]`, `[app-root]`) **nunca devem ser editadas via editor wp-admin** (Gutenberg ou Classic). O editor pode:
- Adicionar `<p>` e `<br>` indesejados à volta do shortcode
- Remover atributos ou alterar aspas
- Quebrar a montagem do componente React no DOM
**Procedimento correcto:**
```bash
# Ver conteúdo actual da página
wp post get <ID> --field=content --ssh=<server>
# Editar conteúdo via WP-CLI
wp post update <ID> --post_content='[react-app id="main"]' --ssh=<server>
# Ou via SQL directo (quando WP-CLI não é suficiente)
UPDATE wp_posts SET post_content = '[react-app id="main"]' WHERE ID = <ID>;
```
**Identificar páginas afectadas:**
```bash
# Listar páginas com shortcodes React/Vite
wp post list --post_type=page --fields=ID,post_title,post_content --format=csv --ssh=<server> | grep -iE '\[(react|vite|app)'
```
**Regra:** Ao criar ou manter plugins que registam shortcodes para aplicações React/Vite, documentar no `readme.txt` do plugin que as páginas associadas devem ser editadas exclusivamente via WP-CLI ou BD.
## Datasets Dify (Consulta Obrigatória)
Em caso de dúvidas ou para aprofundar conhecimento, consultar os seguintes datasets via MCP:
@@ -401,4 +407,4 @@ INSERT INTO tblskill_agent_metrics (
---
**Versão**: 1.1.0 | **Data**: 2026-02-03 | **Instrumentação**: Activa
**Versão**: 1.2.0 | **Data**: 2026-03-12 | **Instrumentação**: Activa