home/coding/prompt-shell-xcode

PROMPT SHELL XCODE

GPTClaudeDeepSeek··1,199 copies·updated 2026-07-14
prompt-shell-xcode.prompt
# Prompt — shell do NLO pro assistente de código do Xcode

> Experimento: colar no chat do Xcode (GPT-5) e comparar o que ele gera com o
> shell que já existe em `Sources/NLOApp/` (e com o chassi do
> [swift-macos-template](https://github.com/simonweniger/swift-macos-template),
> adotado como base nativa em 2026-07-02). O que observar: fidelidade aos
> tokens, estrutura do `@Observable`, e se ele cai nas armadilhas já mapeadas
> (List/Table nativos, controles AppKit-backed, NavigationSplitView quando o
> pedido é sidebar própria).

---

Crie o shell de um app macOS (SwiftUI, macOS 14+) chamado NLO — uma ferramenta
interna de outbound B2B. Visual estilo web-app moderno (referência: CRMs como
o hireroger.com), NÃO o visual padrão do macOS. Comentários em pt-BR.

LAYOUT — 3 colunas num HStack(spacing: 0), separadas por linhas de 1px:

1. Sidebar própria (largura fixa 200, NÃO usar NavigationSplitView):
   - Wordmark "the level" no topo: serif itálico, semibold, 19pt, verde #0E7C4A
   - Seções com título em caps 10pt cinza com tracking 0.8: VISÃO (Home),
     OUTREACH (Campanhas, Conversas), CRM (Contatos, Capturar), CONEXÕES (Contas)
   - Item ativo: pill com fundo #EFEFEC, texto #1A1A18; inativos em #6E6E68;
     ícones SF Symbols 13pt; hover sutil
   - Rodapé: avatar de iniciais (círculo colorido) + "Henrique Caner / operador"

2. Conteúdo central: placeholder por enquanto (Text com o nome da tela),
   fundo #F7F7F5, trocado por um enum Screen selecionado na sidebar

3. Painel "Copiloto" à direita (largura 280, colapsável por um botão na
   toolbar): header com ícone sparkles verde + badge "em breve" (pill verde
   suave), corpo com texto explicativo centralizado em cinza, e um campo de
   input desabilitado embaixo ("Pergunte ao The Level…") com botão de enviar

TOKENS (usar num enum Theme):
- fundo janela #F7F7F5 · cards #FFFFFF · borda hairline #E4E4E1
- sidebar #FBFBFA · texto #1A1A18 · secundário #6E6E68 · terciário #A3A39C
- verde da marca #0E7C4A · botão primário dark #111111 · cantos 10

REGRAS:
- SwiftUI puro (sem NSViewRepresentable), @Observable pro estado, zero
  persistência local
- Estado central AppState injetado via .environment
- Janela mínima 1100×700; #Preview com o shell completo
- Sem SwiftData, sem CloudKit, sem List/Table nativos (rows custom)

when to use it

Community prompt sourced from the open-source GitHub repo henriquecaner/next-level-outreach (NOASSERTION). A "PROMPT SHELL XCODE" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

codingcommunitydeveloper

source

henriquecaner/next-level-outreach · NOASSERTION