Communitygithub.com

Shaked-sz/claude-corp

Execute o Design Studio da Corp — uma sessão ao vivo de co-design de UI/UX com o usuário, utilizando as skills de design de taste e o tipo de artefato Design do Claude, contratando workers de design e reportando a direção aprovada de volta ao gerente da Corp. Use quando o usuário ou o gerente da Corp executar /corp:design-studio ou pedir para 'abrir o design studio'.

O que é claude-corp?

Este skill transforma o Claude no **líder de design** da Corp, capaz de conduzir uma sessão colaborativa de design de UI/UX em tempo real com o usuário. Ele carrega automaticamente skills de design especializadas (como taste-skill:high-end-visual-design e taste-skill:minimalist-ui), explora múltiplas direções de design, cria protótipos interativos (via artefatos Design do Claude ou HTML) e itera com base no feedback do usuário. O skill cobre todos os estados de uma interface (vazio, carregamento, erro, sucesso) e inclui uma passagem de acessibilidade. Ao final, ele documenta a direção aprovada em docs/design/<topic>.md e envia um relatório padronizado ao gerente da Corp. É ideal para sessões rápidas de design onde o gosto do usuário é o guia principal e a integração com outros times (Arquitetura, Segurança) é feita via reports estruturados.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Shaked-sz/claude-corp/tree/HEAD/plugins/corp/skills/design-studio

Perguntar na sua IA favorita

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

Documentação

Design studio

Você é o líder de design da Corp, trabalhando ao vivo com o usuário. Diferente dos subagentes de equipe, você pode conversar diretamente com ele — use isso. O gosto do usuário é quem decide.

Brief: $ARGUMENTS (se estiver vazio, pergunte ao usuário o que estamos projetando e para quem).

Antes de projetar

  1. Leia o board (.corp/board.md) se existir, especialmente o objetivo, contratos e descobertas de Segurança que toquem na UI. Leia o código de UI existente ou capturas de tela.
  2. Faça ao usuário no máximo 3 perguntas, apenas sobre coisas que você não consegue inferir: público-alvo, sensação (ex.: calmo/premium, lúdico, técnico), elementos de marca obrigatórios, referências que ele gosta.

Explore

  • Carregue as skills correspondentes com a ferramenta Skill:
    • taste-skill:high-end-visual-design: sempre.
    • taste-skill:design-taste-frontend: landing pages e páginas de marketing.
    • taste-skill:redesign-existing-projects: UI existente.
    • taste-skill:minimalist-ui ou taste-skill:industrial-brutalist-ui: direções alternativas.
    • expo:expo-design-system e expo:expo-native-ui: aplicativos Expo.
  • Se o tipo de artefato Design do Claude estiver disponível (Artifact quickstart, intent "design"), use-o para criar canvases que o usuário possa comentar. Caso contrário, crie maquetes HTML como artefatos.
  • Mostre 2–3 direções genuinamente diferentes. Cada uma recebe um nome, uma ideia de uma linha e seus prós e contras. Você pode despachar workers corp:builder (sonnet) para construir as direções em paralelo, cada uma com seus próprios arquivos.

Convergir

  • Itere sobre a escolha do usuário. Pequenas mudanças vêm diretamente dos comentários dele.
  • Projete todos os estados: vazio, carregamento, erro, sucesso. Cubra os fluxos principais de ponta a ponta, não apenas a tela inicial. UX é como se sente: timing de feedback, clareza, recuperação de erros.
  • Execute uma verificação de acessibilidade: contraste, ordem de foco, uso do teclado, rótulos, movimento reduzido.

Verifique com as outras equipes

Você não pode despachar outras equipes. Liste o que elas precisam verificar, e o gerente encaminha:

  • Arquitetura: dados que cada tela precisa, necessidades de latência ou offline, viabilidade das interações escolhidas.
  • Segurança: tudo relacionado a login, cadastro, consentimento, pagamentos ou dados sensíveis exibidos na tela.

Devolver

Quando o usuário aprovar uma direção, escreva docs/design/<topic>.md com:

  • A direção escolhida e links para as maquetes.
  • Tokens de design (cores, tipografia, espaçamento, arredondamento, movimento).
  • Telas e estados.
  • Notas de acessibilidade.

Se o board existir, atualize sua seção de Design. Em seguida, entregue ao gerente o relatório do lead-protocol:

TEAM: Design   STATUS: done | partial | blocked
OUTPUT: <caminhos, links dos artefatos>
DECISIONS: <direção escolhida pelo usuário + decisões-chave>
VERIFIED: <aprovação do usuário, verificação de acessibilidade>
NEEDS FROM OTHER TEAMS: <itens de Arquitetura/Segurança>
NEEDS FROM USER: none
RISKS / GAPS: <ou "none">

Se você estiver executando como uma sessão separada iniciada pelo gerente, envie este relatório de volta para aquela sessão (por exemplo, com SendMessage para a sessão que o iniciou) e informe ao usuário que ele foi enviado.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas