Communitygithub.com

LucasH1225/restaurant-website-skills

Auditar, restaurar, recriar e verificar fotografias de fachada e chegada de restaurantes com base em evidências para demos de sites privados.

O que é restaurant-website-skills?

Esta skill capacita agentes de IA, como o Codex, a transformar imagens reais de fachadas de restaurantes em ativos visuais prontos para websites, com foco em fidelidade e preservação de identidade. Ela é útil para cenários onde é necessário reparar exposição ou perspectiva, criar uma imagem de chegada reconhecível, preservar sinalização e arquitetura, registrar evidências de fonte versus saída ou decidir se uma imagem externa é segura para uso em Demo ou publicação. A skill suporta modos como Auditoria, Criação, Reparo e Revisão, e utiliza um fluxo de trabalho estruturado que inclui validação de fontes, contratos de preservação e seis portões de garantia de qualidade. Funciona com plataformas que permitem geração e manipulação de imagens, exigindo que o agente siga regras rígidas para não inventar detalhes, não alterar a arquitetura e não usar capturas de tela do Street View como ativos, garantindo que cada imagem gerada seja uma representação fiel da realidade atual do restaurante.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/LucasH1225/restaurant-website-skills/tree/HEAD/skills/restaurant-exterior-image-studio

Perguntar na sua IA favorita

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

Documentação

Estúdio de Imagens de Fachada de Restaurante

Crie uma imagem de fachada pronta para site, reconhecível e sem redesenhar o restaurante. Trate fotografias reais atuais como a autoridade para arquitetura, placa, entrada, cores da fachada, janelas, toldos e características fixas. Trate a IA apenas como uma camada de restauração ou apresentação fiel baseada em referências.

Leia references/exterior-image-playbook.md antes de pesquisar, gerar prompts, gerar ou revisar uma imagem externa. Copie assets/exterior-manifest-template.json em vez de inventar uma ordem de trabalho.

Escolha o Modo

  • Auditoria: Verificar a identidade do restaurante, a atualidade da fonte, os fatos visíveis da fachada, o risco de obstrução e o status de direitos. Não gerar.
  • Criar: Selecionar uma fonte primária factual, escrever um contrato de preservação, gerar uma proposta de fachada fiel e reter evidências.
  • Reparar: Diagnosticar uma saída com falha e regenerar a partir das fontes reais não alteradas.
  • Revisar: Comparar fonte e saída, registrar todas as decisões de QA e determinar a elegibilidade para Demo privada ou publicação.

Deixe $restaurant-demo-builder decidir se o reconhecimento externo apoia o público, o objetivo de conversão e a estrutura da página. Use esta Skill para produzir e validar o ativo externo em si. Use $restaurant-brand-palette separadamente quando a tarefa for extrair e traduzir as cores do local em tokens do site.

Prepare a Ordem de Trabalho

Crie output/exterior-image-studio/<restaurant-slug>/ com:

sources/
prompts/
drafts/
selected/
review/
exterior-manifest.json

Copie o template do manifesto. Use nomes de arquivo ASCII em minúsculas. Mantenha tokens de API, chaves privadas e segredos de conta fora de cada arquivo da ordem de trabalho.

Trave a Identidade do Restaurante e as Fontes

Verifique o nome do restaurante, endereço e ID atual do Google Place, quando disponível. Salve cada imagem factual localmente com sua URL original, plataforma, data de verificação, status de direitos e SHA-256. Prefira fontes nesta ordem:

  1. fotografia atual de propriedade do restaurante ou fornecida pelo proprietário;
  2. fotografia atual com aprovação explícita do proprietário;
  3. fotografia claramente licenciada de turismo, câmara ou mídia;
  4. uma nova fotografia de telefone solicitada ao proprietário;
  5. um local público atual, foto de rede social, avaliação, diretório ou cliente usada apenas como referência factual para Demo privada.

O Street View pode confirmar identidade, abordagem e um ângulo de câmera futuro, mas nunca use uma captura de tela isolada do Street View como entrada de imagem ou ativo do site. Nunca cole a interface da plataforma ou uma captura de tela do Maps na Demo.

Inspecione cada fonte com view_image. Registre se ela comprova a placa, entrada, geometria da fachada, cores da fachada e características fixas. Registre incerteza, obstruções temporárias, rostos, placas de veículos, bloqueio sazonal e evidências de que a fachada pode estar desatualizada.

Execute o portão de origem antes do planejamento:

python3 <exterior-skill>/scripts/validate_manifest.py \
  --manifest <work-order>/exterior-manifest.json \
  --stage source

Escolha uma Transformação Verdadeira

Use faithful-restoration quando a foto primária já tiver um ângulo de câmera útil e todas as regiões importantes estiverem visíveis. Use reference-based-recreation apenas quando uma ou mais fotos reais atuais suportarem completamente todas as regiões da fachada voltadas para a saída, mas a fonte precisar de uma apresentação mais limpa no site.

Crie um contrato de preservação antes de gerar o prompt. Preserve a arquitetura, proporções da fachada, texto e posicionamento da placa, formato do logotipo, entrada, geometria de janelas e portas, toldos, cores de tinta e materiais, luzes fixas, recursos de acessibilidade e outras pistas permanentes de chegada.

Permita apenas alterações registradas, como recuperação de exposição, balanço de branco, correção suave de cor, correção de lente ou perspectiva, limpeza de ruído, upscaling conservador, desfoque de privacidade e corte responsivo. Remova uma obstrução temporária apenas quando outra fonte atual comprovar a área revelada. Caso contrário, corte ao redor dela.

Não reconstrua áreas ocultas, reescreva o texto da placa, invente um logotipo, mude a tinta ou os materiais, mova a entrada, altere janelas, adicione paisagismo ou iluminação, remova características fixas, fabrique estacionamento, adicione um pátio, apague o contexto vizinho que afeta a chegada ou faça o local parecer mais luxuoso.

Salve o prompt exato em prompts/, registre seu SHA-256 e passe pelo portão de geração:

python3 <exterior-skill>/scripts/validate_manifest.py \
  --manifest <work-order>/exterior-manifest.json \
  --stage generate

Gere a partir de Referências Reais

Use $imagegen com a fonte primária factual e apenas as fontes de suporte registradas no manifesto. Declare que a fonte controla os fatos da fachada e o prompt controla apenas as alterações de apresentação permitidas. Nomeie a proporção alvo e a colocação pretendida no site. Proíba novo texto, novos logotipos, mudanças arquitetônicas, invenção de áreas ocultas, melhorias estéticas e remoção de objetos não suportados.

Salve cada tentativa de forma não destrutiva. Nunca use uma saída anterior da IA como evidência de fachada.

Registre o raster selecionado para que suas dimensões reais e SHA-256 sejam retidos:

python3 <exterior-skill>/scripts/register_output.py \
  --manifest <work-order>/exterior-manifest.json \
  --output <work-order>/selected/storefront-proposal.png

Execute Seis Portões de QA

Compare a fonte primária não alterada, todas as referências de suporte e a saída selecionada em tamanho útil. Registre cada portão de forma independente:

  • identity: a saída é inconfundivelmente o mesmo restaurante atual.
  • facade_fidelity: geometria, materiais, janelas, toldos e características fixas permanecem factuais.
  • signage_fidelity: texto da placa, logotipo, posicionamento e proporções não são alterados e permanecem legíveis.
  • color_fidelity: as cores da fachada e da placa não são deslocadas para uma nova identidade de marca.
  • arrival_readiness: a entrada e o contexto útil de orientação permanecem claros; problemas de privacidade são tratados.
  • ai_tells_and_web_readiness: nenhum texto malformado, detalhe inventado, superfícies sintéticas ou corte inutilizável permanece.

Crie a planilha de comparação interna:

python3 <exterior-skill>/scripts/make_review_sheet.py \
  --manifest <work-order>/exterior-manifest.json \
  --out <work-order>/review/source-vs-output.html

Defina review.source_record e review.output_record como recorded após reter a evidência canônica. Esta é uma evidência de fluxo de trabalho, não aprovação do proprietário.

Libere para a Demo ou Publicação

Execute o portão de Demo privada imediatamente antes de copiar a saída selecionada para o site:

python3 <exterior-skill>/scripts/validate_manifest.py \
  --manifest <work-order>/exterior-manifest.json \
  --stage demo

Uma Demo privada pode usar uma proposta baseada em fotos reais públicas cujos direitos permaneçam desconhecidos, mas mantenha o documento original interno, rotule a saída como uma proposta de foto e retenha owner_confirmation: pending e publication_status: not-cleared.

O lançamento público requer aprovação de precisão atual do proprietário, além de uma fonte fornecida, licenciada ou explicitamente permitida pelo proprietário. Execute --stage publication; não presuma que o uso privado individual da Demo liberou os direitos de publicação.

Handoff

Relate a evidência de identidade, fontes não alteradas, status de direitos, contrato de preservação, prompt, saída selecionada, seis decisões de QA, planilha de comparação, estágio de validação atual, status de confirmação do proprietário e bloqueadores de publicação. Não publique ou entre em contato com o restaurante sem autorização explícita.

Exemplos de Invocação

  • $restaurant-exterior-image-studio Audite estas referências de fachada e diga-me se uma imagem fiel para Demo privada é possível.
  • $restaurant-exterior-image-studio Crie uma imagem ampla de chegada a partir das fotos verificadas do restaurante, sem alterar a placa ou o edifício.
  • $restaurant-exterior-image-studio Revise esta fachada gerada em relação às suas fontes reais e repare qualquer detalhe inventado.

Individual skills in this repo

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

LucasH1225/restaurant-website-skills

Extract, interpret, record, and validate evidence-backed restaurant color systems for website demos. Use when Codex needs to inspect a storefront, sign, logo, menu, packaging, or interior photo for recurring brand colors; separate brand evidence from food, sky, foliage, lighting casts, asphalt, or camera noise; choose a harmonious palette combination; translate a real anchor color into accessible CSS design tokens; preview color roles; or hand a palette lock to restaurant-demo-builder. Do not use for generic color inspiration without restaurant evidence, logo redesign, image generation, layout selection, or blind extraction of the most frequent pixels.

LucasH1225/restaurant-website-skills

Research, position, design, build, and visually verify persuasive mobile-first website demos for independent restaurants with missing, broken, Facebook-only, outdated, or poor websites. Use when Codex is asked to analyze a restaurant lead, plan or create an outreach-ready restaurant website demo, turn Maps/Facebook/menu/review evidence into a tailored site, structure a clear mobile menu, coordinate evidence-backed food and storefront imagery, or integrate a restaurant-derived brand palette. Use restaurant-food-image-studio for food-image production, restaurant-exterior-image-studio for storefront-image production, and restaurant-brand-palette for photo-to-token color work. Do not use for generic restaurant directories, delivery marketplaces, or unverified production claims.

LucasH1225/restaurant-website-skills

Initialize, parallelize, resume, integrate, and validate evidence-gated restaurant website Demo work orders across restaurant-demo-builder, restaurant-brand-palette, restaurant-food-image-studio, and restaurant-exterior-image-studio. Use when Codex needs to start a new restaurant Demo from a lead, coordinate design/food/storefront subagents, run the complete multi-Skill workflow, continue interrupted work without repeating passed stages, inspect blockers or artifacts, or verify that a private Demo is ready for review. Do not use it to publish a site, contact a restaurant, bypass a specialist manifest, or generate unsupported food or storefront imagery.

LucasH1225/restaurant-website-skills

Collect, restage, harmonize, and verify evidence-backed food photography for independent restaurant website demos. Use when Codex needs to retrieve real restaurant dish photos through Apify Google Maps or Masa, turn mixed phone snapshots into one coherent customer-facing camera and lighting system, improve exposure or source-supported appetite cues, prevent visible AI artifacts, bind every designed image to a real served-dish source, or retain source-versus-output evidence and timing records. Do not use for text-only food generation, generic stock-food requests, full-menu illustration, or any realistic dish image that lacks a matching real restaurant photo.

Habilidades Relacionadas