[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EB7MNFT2S5H8Z02A46NTP4":3,"skill-same:01M6EB7MNFT2S5H8Z02A46NTP4":91},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":52,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":54,"install":55,"resources":68},"01M6EB7MNFT2S5H8Z02A46NTP4","site-speed-optimization",null,"Site Speed Optimization — Skill especializada para site speed optimization","kursku\u002Fskills","kursku","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F15705647?v=4","01M6E5VWJKMRJQ1PNFP2P0PYVZ","01M6E5VWSCHN2C3RVE67795NRC",125,"MIT","https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F05-seo-busca\u002Fsite-speed-optimization\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36],"Optimization","site","speed","Speed Optimization","site speed optimization","safe","code","seo","para","2026-11-10 10:12:30",false,"---\nname: site-speed-optimization\ndescription: \"Site Speed Optimization — Skill especializada para site speed optimization\"\nlicense: MIT\nmetadata:\n  version: 1.0.0\n  author: Cafe Code AI\n  category: 05-seo-busca\n  updated: 2026-03-01\nrisk: safe\n---\n\n# Site Speed Optimization\n\nEsta skill capacita o Claude a diagnosticar, planejar e executar otimizações avançadas de velocidade para websites, focando em métricas Core Web Vitals e impacto no SEO.\n\n---\n\n## Keywords\n\nCore Web Vitals, LCP otimização, FID melhoria, CLS correção, otimização de imagens, compressão GZIP\u002FBrotli, cache de navegador, lazy loading, critical CSS, remoção de CSS\u002FJS não utilizado, pré-carregamento de fontes, CDN implementação, otimização de servidor, tree shaking, WebP conversão, TTFB redução, TBT otimização, render-blocking resources.\n\n---\n\n## Quick Start\n\n1.  **Auditoria Inicial com PageSpeed Insights**: Analisar `https:\u002F\u002Fwww.exemplo.com.br` e `https:\u002F\u002Fwww.exemplo.com.br\u002Fcategoria-produto` para identificar os principais gargalos LCP (Largest Contentful Paint), FID (First Input Delay) e CLS (Cumulative Layout Shift) em dispositivos móveis e desktop.\n2.  **Otimização de Imagens Críticas**: Converter todas as imagens do *hero section* e das primeiras galerias para WebP ou AVIF, comprimir com Squoosh.app e implementar `loading=\"lazy\"` para imagens abaixo da dobra. Ex: `hero-banner.jpg` (2MB) para `hero-banner.webp` (200KB).\n3.  **Minificação e Agrupamento de CSS\u002FJS**: Utilizar ferramentas de build (ex: Webpack, Gulp) ou plugins de cache para CMS (ex: WP Rocket, LiteSpeed Cache) para minificar e agrupar todos os arquivos `.css` e `.js`, reduzindo o número de requisições HTTP e o tamanho dos arquivos.\n4.  **Ativar Cache do Navegador**: Configurar cabeçalhos HTTP `Cache-Control: max-age=2592000, public` e `Expires` para recursos estáticos (imagens, fontes, CSS, JS) via `.htaccess` ou configuração do servidor web (Nginx\u002FApache), permitindo que o navegador armazene esses arquivos por 30 dias.\n5.  **Priorizar Conteúdo Acima da Dobra (Critical CSS)**: Extrair o CSS essencial para renderizar o conteúdo visível inicial (acima da dobra) de páginas como `https:\u002F\u002Fwww.exemplo.com.br\u002F` e embuti-lo diretamente no `\u003Chead>` do HTML, adiando o carregamento do restante do CSS.\n\n---\n\n## Core Workflows\n\n### Workflow 1: Otimização Avançada de Imagens para Core Web Vitals\n\nEste workflow foca em reduzir o tempo de carregamento da Maior Pintura de Conteúdo (LCP) e evitar mudanças de layout cumulativas (CLS) causadas por imagens, que são frequentemente os maiores bloqueadores de velocidade em qualquer página web.\n\n**Passos Detalhados:**\n\n1.  **Identificação de Imagens LCP Candidatas e Causas de CLS**:\n    *   **Ferramenta**: PageSpeed Insights ou Chrome DevTools (aba \"Performance\" com \"Web Vitals\" habilitado).\n    *   **Ação**: Analisar `https:\u002F\u002Fwww.exemplo.com.br\u002Fpagina-de-produto` no PageSpeed Insights. Na seção \"Diagnósticos\", buscar \"Largest Contentful Paint element\" para identificar a imagem principal. No DevTools, gravar um carregamento e identificar eventos de \"Layout Shift\" e seus causadores (geralmente imagens sem `width`\u002F`height`).\n    *   **Exemplo**: O PSI indica `\u003Cimg src=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.jpg\">` como o LCP element, contribuindo com 3.2s para o LCP total de 4.5s. Além disso, várias imagens de galeria na página não possuem dimensões explícitas.\n2.  **Conversão para Formatos Modernos e Compressão Otimizada**:\n    *   **Ferramenta**: Squoosh.app, `cwebp` (CLI), `imagemin` (Node.js) ou CDNs de imagem.\n    *   **Ação**: Converter `main-shoe.jpg` (1.8MB, 1600x1200px) para WebP com qualidade 75 (`cwebp -q 75 main-shoe.jpg -o main-shoe.webp`). Para navegadores com suporte a AVIF, gerar uma versão `main-shoe.avif`.\n    *   **Exemplo**: `main-shoe.webp` com 250KB.\n3.  **Dimensionamento Responsivo com `srcset` e `sizes`**:\n    *   **Ação**: Gerar múltiplos tamanhos da imagem otimizada para diferentes resoluções de tela e densidades de pixel.\n    *   **Exemplo (HTML)**:\n        ```html\n        \u003Cpicture>\n          \u003Csource srcset=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.avif 1600w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-medium.avif 900w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-small.avif 450w\" type=\"image\u002Favif\">\n          \u003Csource srcset=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.webp 1600w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-medium.webp 900w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-small.webp 450w\" type=\"image\u002Fwebp\">\n          \u003Cimg src=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.jpg\"\n               srcset=\"\u002Fimg\u002Fproduct\u002Fmain-shoe-small.webp 450w,\n                       \u002Fimg\u002Fproduct\u002Fmain-shoe-medium.webp 900w,\n                       \u002Fimg\u002Fproduct\u002Fmain-shoe.webp 1600w\"\n               sizes=\"(max-width: 480px) 450px,\n                      (max-width: 1024px) 900px,\n                      1600px\"\n               alt=\"Tênis principal do produto\"\n               width=\"1600\" height=\"1200\"\n               fetchpriority=\"high\"\n               loading=\"eager\">\n        \u003C\u002Fpicture>\n        ```\n    *   **Nota**: `width` e `height` são **fundamentais** para reservar o espaço e evitar CLS. `fetchpriority=\"high\"` e `loading=\"eager\"` são para a imagem LCP.\n4.  **Lazy Loading Estratégico e Priorização**:\n    *   **Ação**: Para imagens *abaixo da dobra* (não LCP), usar `loading=\"lazy\"`.\n    *   **Exemplo**: `\u003Cimg src=\"\u002Fimg\u002Fproduct\u002Frelated-item.webp\" alt=\"Item relacionado\" loading=\"lazy\" width=\"300\" height=\"200\">`. Isso economiza recursos, carregando-as apenas quando se tornam visíveis.\n5.  **Integração com CDN de Imagens**:\n    *   **Ferramenta**: Cloudinary, Imgix, AWS CloudFront, Cloudflare.\n    *   **Ação**: Configurar o CDN para servir as imagens. Utilizar as funcionalidades do CDN para otimização automática (redimensionamento, compressão, formato ideal) via URL.\n    *   **Exemplo**: Mudar `src=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.webp\"` para `src=\"https:\u002F\u002Fcdn.exemplo.com.br\u002Fimg\u002Fproduct\u002Fmain-shoe.webp?w=1600&h=1200&f=webp&q=75\"`.\n\n### Workflow 2: Otimização de Recursos Bloqueadores de Renderização (CSS e JavaScript)\n\nEste workflow aborda a remoção de recursos que impedem a renderização inicial da página e a interatividade, melhorando o First Contentful Paint (FCP), LCP e as métricas de interatividade (FID\u002FTBT).\n\n**Passos Detalhados:**\n\n1.  **Análise de Recursos Bloqueadores e Cobertura**:\n    *   **Ferramenta**: PageSpeed Insights (seção \"Eliminar recursos que bloqueiam a renderização\") e Chrome DevTools (aba \"Coverage\").\n    *   **Ação**: No DevTools, carregar `https:\u002F\u002Fwww.exemplo.com.br\u002F` e analisar a aba \"Coverage\" para identificar o percentual de CSS e JS não utilizado em `style.css` (78% não utilizado) e `scripts.js` (65% não utilizado).\n2.  **Extração e Injeção de Critical CSS**:\n    *   **Ferramenta**: `critical` NPM package, PurgeCSS, ou geradores online.\n    *   **Ação**: Usar `critical` para extrair o CSS necessário para o conteúdo acima da dobra da página inicial.\n    *   **Exemplo (HTML)**:\n        ```html\n        \u003Chead>\n            \u003Cstyle>\n                \u002F* Conteúdo do Critical CSS extraído *\u002F\n                body{font-family:'Roboto',sans-serif;margin:0;color:#333}\n                .header{background:#fff;padding:15px 20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}\n                .hero-section{background-color:#f8f8f8;padding:60px 20px;text-align:center}\n                h1{font-size:2.5em;color:#007bff}\n                \u002F* ... estilos essenciais para o viewport inicial ... *\u002F\n            \u003C\u002Fstyle>\n            \u003C!-- Carregar o CSS completo de forma assíncrona -->\n            \u003Clink rel=\"stylesheet\" href=\"\u002Fcss\u002Fmain.css\" media=\"print\" onload=\"this.media='all'\">\n            \u003Cnoscript>\u003Clink rel=\"stylesheet\" href=\"\u002Fcss\u002Fmain.css\">\u003C\u002Fnoscript>\n            \u003C!-- ... outros elementos do head ... -->\n        \u003C\u002Fhead>\n        ```\n    *   **Nota**: `media=\"print\"` com `onload=\"this.media='all'\"` é uma técnica para carregar CSS de forma não bloqueadora.\n3.  **Adiamento (Defer) e Carregamento Assíncrono (Async) de JavaScript**:\n    *   **Ação**: Identificar scripts que não são cruciais para a renderização inicial e adicionar os atributos `defer` ou `async`.\n    *   **Exemplo**:\n        *   Analytics: `\u003Cscript src=\"https:\u002F\u002Fwww.googletagmanager.com\u002Fgtag\u002Fjs?id=UA-XXXXX-Y\" async>\u003C\u002Fscript>`\n        *   Widgets de chat: `\u003Cscript src=\"\u002Fjs\u002Fchat-widget.js\" defer>\u003C\u002Fscript>`\n        *   Carrosséis de imagem: `\u003Cscript src=\"\u002Fjs\u002Fswiper.min.js\" defer>\u003C\u002Fscript>`\n    *   **Dica**: `defer` mantém a ordem de execução e espera o HTML ser parseado; `async` executa assim que o script é baixado, sem garantia de ordem.\n4.  **Minificação e Compressão de Recursos**:\n    *   **Ação**: Garantir que todos os arquivos CSS, JavaScript e HTML sejam minificados (removendo espaços em branco, comentários) e servidos com compressão GZIP ou Brotli.\n    *   **Ferramenta**: `uglify-js` (JS), `cssnano` (CSS), ou módulos de servidor (mod_deflate para Apache, gzip para Nginx).\n    *   **","# Site Speed Optimization\n\nEsta skill capacita o Claude a diagnosticar, planejar e executar otimizações avançadas de velocidade para websites, focando em métricas Core Web Vitals e impacto no SEO.\n\n---\n\n## Keywords\n\nCore Web Vitals, LCP otimização, FID melhoria, CLS correção, otimização de imagens, compressão GZIP\u002FBrotli, cache de navegador, lazy loading, critical CSS, remoção de CSS\u002FJS não utilizado, pré-carregamento de fontes, CDN implementação, otimização de servidor, tree shaking, WebP conversão, TTFB redução, TBT otimização, render-blocking resources.\n\n---\n\n## Quick Start\n\n1.  **Auditoria Inicial com PageSpeed Insights**: Analisar `https:\u002F\u002Fwww.exemplo.com.br` e `https:\u002F\u002Fwww.exemplo.com.br\u002Fcategoria-produto` para identificar os principais gargalos LCP (Largest Contentful Paint), FID (First Input Delay) e CLS (Cumulative Layout Shift) em dispositivos móveis e desktop.\n2.  **Otimização de Imagens Críticas**: Converter todas as imagens do *hero section* e das primeiras galerias para WebP ou AVIF, comprimir com Squoosh.app e implementar `loading=\"lazy\"` para imagens abaixo da dobra. Ex: `hero-banner.jpg` (2MB) para `hero-banner.webp` (200KB).\n3.  **Minificação e Agrupamento de CSS\u002FJS**: Utilizar ferramentas de build (ex: Webpack, Gulp) ou plugins de cache para CMS (ex: WP Rocket, LiteSpeed Cache) para minificar e agrupar todos os arquivos `.css` e `.js`, reduzindo o número de requisições HTTP e o tamanho dos arquivos.\n4.  **Ativar Cache do Navegador**: Configurar cabeçalhos HTTP `Cache-Control: max-age=2592000, public` e `Expires` para recursos estáticos (imagens, fontes, CSS, JS) via `.htaccess` ou configuração do servidor web (Nginx\u002FApache), permitindo que o navegador armazene esses arquivos por 30 dias.\n5.  **Priorizar Conteúdo Acima da Dobra (Critical CSS)**: Extrair o CSS essencial para renderizar o conteúdo visível inicial (acima da dobra) de páginas como `https:\u002F\u002Fwww.exemplo.com.br\u002F` e embuti-lo diretamente no `\u003Chead>` do HTML, adiando o carregamento do restante do CSS.\n\n---\n\n## Core Workflows\n\n### Workflow 1: Otimização Avançada de Imagens para Core Web Vitals\n\nEste workflow foca em reduzir o tempo de carregamento da Maior Pintura de Conteúdo (LCP) e evitar mudanças de layout cumulativas (CLS) causadas por imagens, que são frequentemente os maiores bloqueadores de velocidade em qualquer página web.\n\n**Passos Detalhados:**\n\n1.  **Identificação de Imagens LCP Candidatas e Causas de CLS**:\n    *   **Ferramenta**: PageSpeed Insights ou Chrome DevTools (aba \"Performance\" com \"Web Vitals\" habilitado).\n    *   **Ação**: Analisar `https:\u002F\u002Fwww.exemplo.com.br\u002Fpagina-de-produto` no PageSpeed Insights. Na seção \"Diagnósticos\", buscar \"Largest Contentful Paint element\" para identificar a imagem principal. No DevTools, gravar um carregamento e identificar eventos de \"Layout Shift\" e seus causadores (geralmente imagens sem `width`\u002F`height`).\n    *   **Exemplo**: O PSI indica `\u003Cimg src=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.jpg\">` como o LCP element, contribuindo com 3.2s para o LCP total de 4.5s. Além disso, várias imagens de galeria na página não possuem dimensões explícitas.\n2.  **Conversão para Formatos Modernos e Compressão Otimizada**:\n    *   **Ferramenta**: Squoosh.app, `cwebp` (CLI), `imagemin` (Node.js) ou CDNs de imagem.\n    *   **Ação**: Converter `main-shoe.jpg` (1.8MB, 1600x1200px) para WebP com qualidade 75 (`cwebp -q 75 main-shoe.jpg -o main-shoe.webp`). Para navegadores com suporte a AVIF, gerar uma versão `main-shoe.avif`.\n    *   **Exemplo**: `main-shoe.webp` com 250KB.\n3.  **Dimensionamento Responsivo com `srcset` e `sizes`**:\n    *   **Ação**: Gerar múltiplos tamanhos da imagem otimizada para diferentes resoluções de tela e densidades de pixel.\n    *   **Exemplo (HTML)**:\n        ```html\n        \u003Cpicture>\n          \u003Csource srcset=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.avif 1600w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-medium.avif 900w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-small.avif 450w\" type=\"image\u002Favif\">\n          \u003Csource srcset=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.webp 1600w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-medium.webp 900w,\n                          \u002Fimg\u002Fproduct\u002Fmain-shoe-small.webp 450w\" type=\"image\u002Fwebp\">\n          \u003Cimg src=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.jpg\"\n               srcset=\"\u002Fimg\u002Fproduct\u002Fmain-shoe-small.webp 450w,\n                       \u002Fimg\u002Fproduct\u002Fmain-shoe-medium.webp 900w,\n                       \u002Fimg\u002Fproduct\u002Fmain-shoe.webp 1600w\"\n               sizes=\"(max-width: 480px) 450px,\n                      (max-width: 1024px) 900px,\n                      1600px\"\n               alt=\"Tênis principal do produto\"\n               width=\"1600\" height=\"1200\"\n               fetchpriority=\"high\"\n               loading=\"eager\">\n        \u003C\u002Fpicture>\n        ```\n    *   **Nota**: `width` e `height` são **fundamentais** para reservar o espaço e evitar CLS. `fetchpriority=\"high\"` e `loading=\"eager\"` são para a imagem LCP.\n4.  **Lazy Loading Estratégico e Priorização**:\n    *   **Ação**: Para imagens *abaixo da dobra* (não LCP), usar `loading=\"lazy\"`.\n    *   **Exemplo**: `\u003Cimg src=\"\u002Fimg\u002Fproduct\u002Frelated-item.webp\" alt=\"Item relacionado\" loading=\"lazy\" width=\"300\" height=\"200\">`. Isso economiza recursos, carregando-as apenas quando se tornam visíveis.\n5.  **Integração com CDN de Imagens**:\n    *   **Ferramenta**: Cloudinary, Imgix, AWS CloudFront, Cloudflare.\n    *   **Ação**: Configurar o CDN para servir as imagens. Utilizar as funcionalidades do CDN para otimização automática (redimensionamento, compressão, formato ideal) via URL.\n    *   **Exemplo**: Mudar `src=\"\u002Fimg\u002Fproduct\u002Fmain-shoe.webp\"` para `src=\"https:\u002F\u002Fcdn.exemplo.com.br\u002Fimg\u002Fproduct\u002Fmain-shoe.webp?w=1600&h=1200&f=webp&q=75\"`.\n\n### Workflow 2: Otimização de Recursos Bloqueadores de Renderização (CSS e JavaScript)\n\nEste workflow aborda a remoção de recursos que impedem a renderização inicial da página e a interatividade, melhorando o First Contentful Paint (FCP), LCP e as métricas de interatividade (FID\u002FTBT).\n\n**Passos Detalhados:**\n\n1.  **Análise de Recursos Bloqueadores e Cobertura**:\n    *   **Ferramenta**: PageSpeed Insights (seção \"Eliminar recursos que bloqueiam a renderização\") e Chrome DevTools (aba \"Coverage\").\n    *   **Ação**: No DevTools, carregar `https:\u002F\u002Fwww.exemplo.com.br\u002F` e analisar a aba \"Coverage\" para identificar o percentual de CSS e JS não utilizado em `style.css` (78% não utilizado) e `scripts.js` (65% não utilizado).\n2.  **Extração e Injeção de Critical CSS**:\n    *   **Ferramenta**: `critical` NPM package, PurgeCSS, ou geradores online.\n    *   **Ação**: Usar `critical` para extrair o CSS necessário para o conteúdo acima da dobra da página inicial.\n    *   **Exemplo (HTML)**:\n        ```html\n        \u003Chead>\n            \u003Cstyle>\n                \u002F* Conteúdo do Critical CSS extraído *\u002F\n                body{font-family:'Roboto',sans-serif;margin:0;color:#333}\n                .header{background:#fff;padding:15px 20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}\n                .hero-section{background-color:#f8f8f8;padding:60px 20px;text-align:center}\n                h1{font-size:2.5em;color:#007bff}\n                \u002F* ... estilos essenciais para o viewport inicial ... *\u002F\n            \u003C\u002Fstyle>\n            \u003C!-- Carregar o CSS completo de forma assíncrona -->\n            \u003Clink rel=\"stylesheet\" href=\"\u002Fcss\u002Fmain.css\" media=\"print\" onload=\"this.media='all'\">\n            \u003Cnoscript>\u003Clink rel=\"stylesheet\" href=\"\u002Fcss\u002Fmain.css\">\u003C\u002Fnoscript>\n            \u003C!-- ... outros elementos do head ... -->\n        \u003C\u002Fhead>\n        ```\n    *   **Nota**: `media=\"print\"` com `onload=\"this.media='all'\"` é uma técnica para carregar CSS de forma não bloqueadora.\n3.  **Adiamento (Defer) e Carregamento Assíncrono (Async) de JavaScript**:\n    *   **Ação**: Identificar scripts que não são cruciais para a renderização inicial e adicionar os atributos `defer` ou `async`.\n    *   **Exemplo**:\n        *   Analytics: `\u003Cscript src=\"https:\u002F\u002Fwww.googletagmanager.com\u002Fgtag\u002Fjs?id=UA-XXXXX-Y\" async>\u003C\u002Fscript>`\n        *   Widgets de chat: `\u003Cscript src=\"\u002Fjs\u002Fchat-widget.js\" defer>\u003C\u002Fscript>`\n        *   Carrosséis de imagem: `\u003Cscript src=\"\u002Fjs\u002Fswiper.min.js\" defer>\u003C\u002Fscript>`\n    *   **Dica**: `defer` mantém a ordem de execução e espera o HTML ser parseado; `async` executa assim que o script é baixado, sem garantia de ordem.\n4.  **Minificação e Compressão de Recursos**:\n    *   **Ação**: Garantir que todos os arquivos CSS, JavaScript e HTML sejam minificados (removendo espaços em branco, comentários) e servidos com compressão GZIP ou Brotli.\n    *   **Ferramenta**: `uglify-js` (JS), `cssnano` (CSS), ou módulos de servidor (mod_deflate para Apache, gzip para Nginx).\n    *   **",{"name":5,"risk":33,"license":14,"metadata":42,"description":7},{"author":43,"updated":44,"version":45,"category":46},"Cafe Code AI",1772323200000,"1.0.0","05-seo-busca","master","346c313fd2ec241a088c68274da26c538422568b","packs\u002Fkit-510-ptbr\u002F05-seo-busca\u002Fsite-speed-optimization",35,"https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills","https:\u002F\u002Fclaude.ai","https:\u002F\u002Fgithub.com\u002Fkursku","2026-03-27 22:43:37",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add kursku\u002Fskills --skill site-speed-optimization",{"tool":61,"command":62},"bunx","bunx skills add kursku\u002Fskills --skill site-speed-optimization",{"tool":64,"command":65},"pnpm","pnpm dlx skills add kursku\u002Fskills --skill site-speed-optimization","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F05-seo-busca\u002Fsite-speed-optimization\u002FSKILL.md",true,[69,75,79,83,87],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"project-context-template.md","REFERENCE","参考文档",543,"https:\u002F\u002Fgithub.com\u002FdevelopAgent\u002Fbmad-start\u002Fblob\u002Fmain\u002F.iflow\u002Fskills\u002Fbmad-generate-project-context\u002Fproject-context-template.md",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"steps\u002Fstep-01-discover.md",6016,"https:\u002F\u002Fgithub.com\u002FdevelopAgent\u002Fbmad-start\u002Fblob\u002Fmain\u002F.iflow\u002Fskills\u002Fbmad-generate-project-context\u002Fsteps\u002Fstep-01-discover.md",{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"steps\u002Fstep-02-generate.md",9135,"https:\u002F\u002Fgithub.com\u002FdevelopAgent\u002Fbmad-start\u002Fblob\u002Fmain\u002F.iflow\u002Fskills\u002Fbmad-generate-project-context\u002Fsteps\u002Fstep-02-generate.md",{"path":84,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":85,"sourceHtmlUrl":86},"steps\u002Fstep-03-complete.md",8122,"https:\u002F\u002Fgithub.com\u002FdevelopAgent\u002Fbmad-start\u002Fblob\u002Fmain\u002F.iflow\u002Fskills\u002Fbmad-generate-project-context\u002Fsteps\u002Fstep-03-complete.md",{"path":88,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":89,"sourceHtmlUrl":90},"workflow.md",1749,"https:\u002F\u002Fgithub.com\u002FdevelopAgent\u002Fbmad-start\u002Fblob\u002Fmain\u002F.iflow\u002Fskills\u002Fbmad-generate-project-context\u002Fworkflow.md",[92,105,116,128,139,149],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":100,"publishedAt":37},"01M6ECKM7725267ZM3XNYWH608","wedding-marketing","Wedding Marketing — Skill especializada para criar e executar estratégias de marketing digital para o mercado de casamentos, focando em noivos e fornecedores.","https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F16-nichos-especificos\u002Fwedding-marketing\u002FSKILL.md",[98,99],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},[101,102,103,104,36,34],"wedding marketing","marketing","marketing digital","de",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":113,"publishedAt":37},"01M6ECKGP656JQC2C6CK5JH3ZG","travel-marketing","Travel Marketing — Skill especializada para travel marketing","https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F16-nichos-especificos\u002Ftravel-marketing\u002FSKILL.md",[111,112],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},[114,115,102,36,34,33],"travel marketing","travel",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":124,"publishedAt":37},"01M6ECKBY53SJ7E167D6BXTMRK","tech-startup-marketing","Tech Startup Marketing — Skill especializada para tech startup marketing","https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F16-nichos-especificos\u002Ftech-startup-marketing\u002FSKILL.md",[122,123],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},[125,126,102,127,36,34,33],"tech startup marketing","tech","startup",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":136,"publishedAt":37},"01M6ECK7W2W0J5MZ8BZHFM516P","saas-marketing","Saas Marketing — Skill especializada para desenvolver e executar estratégias de marketing digital focadas no crescimento de produtos SaaS.","https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F16-nichos-especificos\u002Fsaas-marketing\u002FSKILL.md",[134,135],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},[137,102,138,33,103,104,36,34],"saas marketing","saas",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":147,"publishedAt":37},"01M6ECK42ZSX5ND0SCTRKD7XKB","restaurant-marketing","Restaurant Marketing — Skill especializada para otimizar a presença digital, atrair e reter clientes em restaurantes.","https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F16-nichos-especificos\u002Frestaurant-marketing\u002FSKILL.md",[145,146],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},[148,102,34,36],"restaurant marketing",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":157,"publishedAt":37},"01M6ECK0S48CPYE9P7PRAG9R3T","real-estate-marketing","Real Estate Marketing — Skill especializada para criação e execução de estratégias de marketing digital para o setor imobiliário.","https:\u002F\u002Fgithub.com\u002Fkursku\u002Fskills\u002Fblob\u002Fmaster\u002Fpacks\u002Fkit-510-ptbr\u002F16-nichos-especificos\u002Freal-estate-marketing\u002FSKILL.md",[155,156],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},[102,158,159,34,36,104,103,33],"real estate","real estate marketing"]