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
Mensagem pronta para colar
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-loopOu 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.mdConteú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:
- Lê a tarefa atual de um arquivo de bastão (
.stitch/next-prompt.md) - Gera uma página usando as ferramentas do Stitch MCP
- Integra a página à estrutura do site
- 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 skilldesign-mdse necessário) - Um arquivo
.stitch/SITE.mddocumentando 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
pageno 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:
- Descobrir namespace: Execute
list_toolspara encontrar o prefixo do Stitch MCP - Obter ou criar projeto:
- Se
.stitch/metadata.jsonexistir, use oprojectIddele - Caso contrário, chame
[prefix]:create_project, depois chame[prefix]:get_projectpara 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_projectnovamente e atualize o mapascreensem.stitch/metadata.jsoncom os metadados completos de cada tela (id, sourceScreen, dimensions, canvas position)
- Se
- Gerar tela: Chame
[prefix]:generate_screen_from_textcom:projectId: O ID do projetoprompt: O prompt completo do bastão (incluindo o bloco do sistema de design)deviceType:DESKTOP(ou conforme especificado)
- Recuperar assets: Antes de baixar, verifique se
.stitch/designs/{page}.htmle.stitch/designs/{page}.pngjá 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}.htmlscreenshot.downloadUrl— Anexe=w{width}à URL antes de baixar, onde{width}é o valor dewidthdos 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
- Mova o HTML gerado de
.stitch/designs/{page}.htmlparasite/public/{page}.html - Corrija quaisquer caminhos de assets para serem relativos à pasta pública
- 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
- Encontre links de placeholder existentes (por exemplo,
- 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
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4258
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
angular-developer
Ajuda seu agente a criar código Angular e a dar conselhos sobre a estrutura do projeto. É útil para iniciar novos projetos, criar partes do código ou melhorar a performance e acessibilidade.
affaan-m/ECC
frontend-a11y
Ajuda seu agente a tornar interfaces web acessíveis para todos. Ele garante que sites e apps funcionem bem com leitores de tela e navegação por teclado.
affaan-m/ECC
frontend-patterns
Faz seu agente aplicar padrões modernos no desenvolvimento frontend. Ele otimiza performance, gerencia estado e segue boas práticas em React e Next.js.
affaan-m/ECC