Communitygithub.com

posimyth/uichemy-cursor-plugin

Adiciona um blog a um projeto de site UiChemy, com página de listagem, páginas de artigos, páginas de arquivo e posts de exemplo, depois lista ou remove posts. Use quando o usuário pedir para adicionar um blog, seção de notícias ou artigos, adicionar ou escrever posts de blog, configurar uma página de blog para um site WordPress ou excluir um post.

O que é uichemy-cursor-plugin?

Esta skill capacita um agente de IA a gerenciar blogs em sites criados com o UiChemy. Ela permite adicionar uma estrutura completa de blog a um projeto existente, incluindo página de listagem, páginas de artigos individuais e arquivos. O agente pode criar posts de blog com título, resumo, autor, data, categoria, tempo de leitura e imagem, seguindo cuidadosamente o esquema da ferramenta. Também oferece funcionalidades para listar posts existentes e remover posts, exigindo confirmação do usuário antes da exclusão. A skill informa o usuário sobre limitações, como o fato de que apenas três artigos geram páginas próprias e que os posts criados aqui servem como uma vitrine inicial, enquanto a exportação para WordPress gera seus próprios posts a partir do gerador de blog do aplicativo UiChemy. Após a adição, o agente valida e verifica a responsividade das páginas e abre uma prévia para o usuário visualizar o resultado.

Funciona com~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/posimyth/uichemy-cursor-plugin/tree/HEAD/skills/add-blog-pages

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Use esta skill quando o usuário quiser um blog em um site que ele já possui no UiChemy.

Passos:

  1. Identifique o projeto com uichemy_list_projects se o usuário não o nomeou. Diga que páginas e posts serão adicionados a esse projeto.
  2. Chame uichemy_get_blog primeiro. Se o projeto já tiver posts, mostre-os e pergunte se deseja adicionar a eles ou deixá-los como estão.
  3. Reúna o que o usuário forneceu: títulos dos posts, tópicos, nomes de autores, categorias. Se não forneceu nenhum, proponha três a seis títulos que se encaixem no negócio do site e diga que são rascunhos.
  4. Chame uichemy_add_blog com projectId e posts (um a seis; cada um precisa de um title, e pode ter excerpt, author, date, category, readTime, image). Opcional: categories, listingPage (padrão "Blog"), archives (padrão true), layouts. Siga o esquema da própria ferramenta e não invente campos.
  5. Apenas três páginas de artigos existem, então posts além de três aparecem na listagem, mas compartilham páginas de artigos. Informe o usuário sobre isso se ele pedir mais de três.
  6. Execute uichemy_validate e uichemy_check_responsive nas páginas do blog e relate o que encontraram.
  7. Chame uichemy_open_preview para que o usuário possa ver o blog.

Regras:

  • Escreva títulos e resumos de posts apenas a partir do que o usuário forneceu. Não invente autores, datas, estatísticas, citações ou nomes de clientes. Use date apenas se o usuário forneceu uma.
  • Imagens: apenas URLs fornecidas pelo usuário ou retornadas por uichemy_upload_image.
  • uichemy_remove_post não pode ser desfeito. Use uichemy_get_blog, nomeie o número e título do post, peça confirmação ao usuário e chame-o somente após um "sim" claro. Isso renumerará os posts acima dele.
  • Os posts escritos aqui são a tela e a listagem. A exportação do WordPress constrói seus próprios posts a partir do gerador de blog do aplicativo UiChemy, portanto, informe o usuário se ele perguntar se esses posts aparecerão como posts do WordPress.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas