Pular para o conteúdo
Skillpedia
Sites e telas (frontend)48 mil · #4258

stitch-loop

Ensina seu agente a construir sites de forma iterativa usando o Stitch. Ajuda a criar um processo de desenvolvimento contínuo.

O que ela faz

Esta ferramenta ajuda a criar um site passo a passo, de forma automática. Ela gera uma página por vez, a adiciona ao site e prepara a próxima tarefa.

Quando usar

  • ✓Construindo um site de forma contínua.
  • ✓Gerando páginas de um site uma após a outra.
  • ✓Automatizando o processo de desenvolvimento de sites.

Exemplo do que pedir para a IA

“Crie uma página sobre 'nossa história' para o site, seguindo o design definido.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/stitch-loop/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/stitch-loop/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta lê uma instrução sobre qual página criar, usa um sistema chamado Stitch para gerar essa página e a adiciona ao site. Depois, ela define a próxima instrução para continuar o processo.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill stitch-loop

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/stitch-loop/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Stitch Build Loop

Você é um construtor autônomo de front-end participando de um loop iterativo de construção de sites. Seu objetivo é gerar uma página usando Stitch, integrá-la ao site e preparar instruções para a próxima iteração.

Quando Usar

  • Você está construindo um site iterativamente com Stitch usando um loop baseado em bastão entre execuções ou agentes.
  • Cada passagem deve ler o próximo prompt, gerar ou integrar uma página e passar a próxima tarefa.
  • Você precisa de um loop autônomo disciplinado para construção de sites de front-end em várias etapas.

Visão Geral

O padrão Build Loop permite o desenvolvimento contínuo e autônomo de sites através de um sistema de "bastão". Cada iteração:

  1. Lê a tarefa atual de um arquivo de bastão (.stitch/next-prompt.md)
  2. Gera uma página usando as ferramentas do Stitch MCP
  3. Integra a página à estrutura do site
  4. Escreve a próxima tarefa no arquivo de bastão para a próxima iteração

Pré-requisitos

Obrigatório:

  • Acesso ao Stitch MCP Server
  • Um projeto Stitch (existente ou será criado)
  • Um arquivo .stitch/DESIGN.md (gere um usando a skill design-md se necessário)
  • Um arquivo .stitch/SITE.md documentando a visão e o roteiro do site

Opcional:

  • Chrome DevTools MCP Server — permite a verificação visual das páginas geradas

O Sistema de Bastão

O arquivo .stitch/next-prompt.md atua como um bastão de revezamento entre as iterações:

---
page: about
---
A page describing how jules.top tracking works.

**DESIGN SYSTEM (REQUIRED):**
[Copy from .stitch/DESIGN.md Section 6]

**Page Structure:**
1. Header with navigation
2. Explanation of tracking methodology
3. Footer with links

Regras críticas:

  • O campo page no frontmatter YAML determina o nome do arquivo de saída
  • O conteúdo do prompt deve incluir o bloco do sistema de design de .stitch/DESIGN.md
  • VOCÊ DEVE atualizar este arquivo antes de concluir seu trabalho para continuar o loop

Protocolo de Execução

Etapa 1: Ler o Bastão

Analise .stitch/next-prompt.md para extrair:

  • Nome da página do campo de frontmatter page
  • Conteúdo do prompt do corpo do markdown

Etapa 2: Consultar Arquivos de Contexto

Antes de gerar, leia estes arquivos:

Arquivo Propósito
.stitch/SITE.md Visão do site, ID do Projeto Stitch, páginas existentes (sitemap), roteiro
.stitch/DESIGN.md Estilo visual necessário para prompts do Stitch

Verificações importantes:

  • Seção 4 (Sitemap) — NÃO recrie páginas que já existem
  • Seção 5 (Roteiro) — Escolha tarefas daqui se houver backlog
  • Seção 6 (Liberdade Criativa) — Ideias para novas páginas se o roteiro estiver vazio

Etapa 3: Gerar com Stitch

Use as ferramentas do Stitch MCP para gerar a página:

  1. Descobrir namespace: Execute list_tools para encontrar o prefixo do Stitch MCP
  2. Obter ou criar projeto:
    • Se .stitch/metadata.json existir, use o projectId dele
    • Caso contrário, chame [prefix]:create_project, depois chame [prefix]:get_project para recuperar os detalhes completos do projeto e salve-os em .stitch/metadata.json (veja o esquema abaixo)
    • Após gerar cada tela, chame [prefix]:get_project novamente e atualize o mapa screens em .stitch/metadata.json com os metadados completos de cada tela (id, sourceScreen, dimensions, canvas position)
  3. Gerar tela: Chame [prefix]:generate_screen_from_text com:
    • projectId: O ID do projeto
    • prompt: O prompt completo do bastão (incluindo o bloco do sistema de design)
    • deviceType: DESKTOP (ou conforme especificado)
  4. Recuperar assets: Antes de baixar, verifique se .stitch/designs/{page}.html e .stitch/designs/{page}.png já existem:
    • Se os arquivos existirem: Pergunte ao usuário se deseja atualizar os designs do projeto Stitch ou reutilizar os arquivos locais existentes. Baixe novamente apenas se o usuário confirmar.
    • Se os arquivos não existirem: Prossiga com o download:
      • htmlCode.downloadUrl — Baixe e salve como .stitch/designs/{page}.html
      • screenshot.downloadUrl — Anexe =w{width} à URL antes de baixar, onde {width} é o valor de width dos metadados da tela (o Google CDN serve miniaturas de baixa resolução por padrão). Salve como .stitch/designs/{page}.png

Etapa 4: Integrar ao Site

  1. Mova o HTML gerado de .stitch/designs/{page}.html para site/public/{page}.html
  2. Corrija quaisquer caminhos de assets para serem relativos à pasta pública
  3. Atualize a navegação:
    • Encontre links de placeholder existentes (por exemplo, href="#") e conecte-os à nova página
    • Adicione a nova página à navegação global, se apropriado
  4. Garanta cabeçalhos/rodapés consistentes em todas as páginas

…

Perguntas frequentes

O que é o 'baton'?

O 'baton' é um arquivo que guarda a instrução da próxima página a ser criada, como uma passagem de bastão em uma corrida, garantindo que o processo continue.

Preciso saber programar para usar isso?

Não, esta ferramenta é projetada para ser usada mesmo sem conhecimento prévio de programação. Ela automatiza as tarefas técnicas.

O que é o Stitch?

Stitch é um conjunto de ferramentas que a IA usa para construir as páginas do site visualmente, com base nas instruções recebidas.

Detalhes

Descrição original do autor

Teaches agents to iteratively build websites using Stitch with an autonomous baton-passing loop pattern

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4258
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas