/impeccable shape
Shape
Pense antes de construir. Produza um briefing de design através de descoberta, não por tentativa e erro.
Um briefing shape é uma bússola, não uma especificação. Captura a intenção, não o interface. As competências de implementação leem-no antes de escrever uma linha de código.
Quando utilizar
/impeccable shape é onde uma funcionalidade começa. Antes de alguém escrever código, antes de alguém discutir o tratamento do hero, antes de alguém escolher um tipo de letra. Utilize-o para forçar uma conversa de descoberta sobre propósito, utilizadores, conteúdo e restrições, e depois capturar as respostas como um briefing de design em que as competências de implementação se podem apoiar.
Recorra a ele sempre que uma funcionalidade está prestes a começar, um ticket é vago, ou se surpreender a escrever JSX para descobrir o que o produto deve ser.
Como funciona
A maioria dos interfaces gerados por IA falham não por mau código, mas por pensamento omitido. O modelo salta para “aqui está uma grelha de cartas” sem perguntar “o que é que o utilizador está a tentar realizar”. /impeccable shape inverte essa ordem.
A competência executa uma entrevista de descoberta estruturada em conversa. Não escreverá código durante esta fase. As perguntas abrangem:
- Propósito e contexto: para que serve a funcionalidade, quem a utiliza, em que estado de espírito estão
- Conteúdo e dados: o que é apresentado, intervalos realistas, casos limite, o que é dinâmico
- Objetivos de design: a coisa mais importante, o sentimento pretendido, exemplos de referência
- Restrições: técnicas, de conteúdo, de acessibilidade, de localização
Responda naturalmente. A competência faz perguntas de acompanhamento, não um formulário. No final, produz um briefing de design: um artefacto estruturado que pode entregar ao /impeccable ou a qualquer outra competência de implementação.
Nota: se pretende o fluxo completo (entrevista de descoberta, seguida de construção imediata), utilize /impeccable craft. Este executa /impeccable shape internamente e depois prossegue para a implementação com iteração visual. /impeccable shape de forma autónoma destina-se a quando pretende apenas o briefing, para o poder levar à abordagem de implementação que preferir.
Experimente
/impeccable shape a daily digest email preferences page
Espere uma conversa com 5 a 10 perguntas. A competência pergunta coisas como “quem é a pessoa que abre isto, e já está comprometida ou ainda está curiosa” e “o que acontece quando o utilizador cancelou a subscrição de tudo, escondemos a funcionalidade ou mostramos algo”. Responda, e um briefing toma forma.
A partir daí pode entregar o briefing ao /impeccable, /impeccable polish ou a qualquer outra competência. Ou simplesmente utilizá-lo como referência enquanto constrói manualmente.
Armadilhas
- Saltá-lo porque parece lento. A entrevista demora talvez 5 minutos. As reescritas que evita medem-se em horas.
- Tratar o briefing como uma especificação. É uma bússola, não uma lista de verificação. Captura a intenção, não o interface.
- Responder com “padrão” ou “normal”. A especificidade é todo o ponto. Se um utilizador está “apressado, no telemóvel, entre reuniões”, diga-o. Isso muda tudo o que vem a seguir.