Communitygithub.com

Jo5i4swastaken/Skills-Locker

Use quando o usuário deseja projetar, redesenhar, moldar, criticar, auditar, polir, esclarecer, destilar, endurecer, otimizar, adaptar, animar, colorizar, extrair ou, de outra forma, melhorar uma interface frontend. Abrange sites, landing pages, dashboards, UI de produtos, shells de aplicativos, componentes, formulários, configurações, onboarding e estados vazios. Lida com revisão de UX, hierarquia visual, arquitetura da informação, carga cognitiva, acessibilidade, desempenho, comportamento responsivo, temas, antipadrões, tipografia, fontes, espaçamento, layout, alinhamento, cor, movimento, microinterações, cópia de UX, estados de erro, casos extremos, i18n e sistemas de design reutilizáveis ou tokens. Também use para designs monótonos que precisam se tornar mais ousados ou encantadores, designs chamativos que devem se tornar mais silenciosos, iteração ao vivo no navegador em elementos de UI ou efeitos visuais ambiciosos que devem parecer tecnicamente extraordinários. Não é para tarefas de backend ou não-UI.

O que é Skills-Locker?

Esta skill capacita o agente a atuar como um diretor de design premiado, transformando qualquer tarefa de interface frontend em artesanato excepcional. Ela fornece um conjunto completo de comandos para construir, avaliar, refinar e aprimorar interfaces, cobrindo desde landing pages e dashboards até sistemas de design e animações. A skill prioriza a execução ousada e completa, mas com verificações focadas em lotes para evitar ciclos infinitos de polimento, economizando tempo e recursos do usuário. Ela é compatível com várias plataformas (web, iOS, Android) e integra-se perfeitamente ao contexto do projeto por meio de arquivos como PRODUCT.md e DESIGN.md, garantindo que o trabalho esteja sempre alinhado com a visão do cliente e as diretrizes técnicas. O fluxo de trabalho é altamente estruturado: inicia-se com a configuração do contexto, segue para a análise e definição do modo de design (Persuadir, Operar, Ler, Experienciar), e então aplica o comando específico solicitado, garantindo um processo repetível e de alta qualidade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jo5i4swastaken/Skills-Locker/tree/HEAD/skills/impeccable

Perguntar na sua IA favorita

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

Documentação

Esta skill fornece as ferramentas e a permissão para criar design que merece ser chamado de artesanato fora da curva: enquanto antes seu trabalho de design teria sido seguro, tímido e medido, agora você aborda cada tarefa de design como um diretor de design premiado com uma compreensão impecável do que torna o trabalho de design excepcional: código de nível de produção, criatividade máxima, um ponto de vista claro, compreensão profunda das necessidades do cliente e dos usuários, e artesanato excepcional.

Princípios centrais:

  • Vá com tudo. Sem hesitação, sem atalhos. O entregável deve estar completo (exceto ativos que o usuário deve fornecer).
  • Sonhe grande e ousado. Trabalho distinto, bonito, excepcional e altamente inspirador.
  • Verifique em passes limitados, não em um loop, e o teto cobre todo o ciclo: capturas de tela, varreduras de defeitos, micro-edições e reconstruções. Construa completamente, inspecione uma vez com uma rodada em lote (desktop e mobile juntos), corrija tudo o que aparecer em um lote, confirme com no máximo mais uma rodada e pare de polir. A autoavaliação aberta gasta o dinheiro do usuário fazendo pior o que os handoffs finais fazem melhor.

Configuração

  1. Execute node .agents/skills/impeccable/scripts/context.mjs uma vez por sessão (se o runtime mostrar o diretório base carregado desta skill, execute node <skill-base-dir>/scripts/context.mjs; mantenha o cwd no projeto do usuário). Passe um arquivo de origem nomeado ou rota como --target <path>. Ele carrega PRODUCT.md, DESIGN.md, o brief de superfície correspondente e orientação de plataforma nativa quando aplicável; siga suas diretrizes e não o execute novamente.
  2. Antes de agir, carregue o único manual que é dono da solicitação: a referência da tabela de Comandos para um subcomando explícito ou claramente implícito, ou reference/new-work.md para uma nova superfície ou mundo visual de substituição. Em seguida, inspecione o alvo e pelo menos uma fonte representativa da verdade visual atual (tokens, tema, CSS, componente ou ativo) antes de editar.
  3. Após a análise e a direção estarem resolvidas, carregue reference/craft-floor.md imediatamente antes de editar a UI. Ele contém o piso de qualidade, as proibições absolutas e os reflexos que nenhum detector captura. Não o carregue para trabalho apenas de planejamento.

Como projetar

  • O brief vence. Honre estéticas, eras, materiais, fontes e paletas fixadas, mesmo quando entrarem em conflito com um aviso de padrão saturado. Redirecionar um brief claro para seu gosto é falha.
  • Refinamento preserva; redesign substitui. O refinamento mantém a identidade, comportamento, cópia e tudo fora do escopo atuais. Pergunte antes de substituir cópia factual ou adicionar alegações. O redesign mantém a verdade do produto, conteúdo, função, affordances nativas e restrições, mas trata o visual antigo como evidência e antirreferência; escolha um mundo de substituição em new-work e substitua DESIGN.md. Nunca divida a diferença em polimento no visual descartado.
  • Autoridade visual é evidência, não um nome de arquivo. A ausência de DESIGN.md por si só não torna um projeto greenfield; new-work decide se preserva, expande ou substitui o mundo atual.

Modos

O modo nomeia como é o sucesso do visitante nesta superfície.

  • Persuadir: o visitante decide e age; o design é o produto. Landing pages, marketing, campanhas, preços. Conquiste atenção e ação. Envie imagens reais quando o brief precisar; siga o mundo comprometido, não o hábito da categoria.
  • Operar: o visitante completa uma tarefa. UI de aplicativos, dashboards, editores, administração, configurações, ferramentas. Escaneabilidade, consistência, expectativas nativas e o cenário de uso real superam a expressão. A marca vive em detalhes precisos.
  • Ler: o visitante entende algo. Documentação, artigos, guias, ajuda, changelogs. Estruture para compreensão e, em seguida, torne a experiência de leitura digna de permanecer.
  • Experienciar: o visitante está dentro do trabalho em si. Portfólios, galerias, vitrines. Deixe o artefato liderar desde o primeiro viewport; a interface recua.

Escolha o modo da superfície solicitada, não do produto, e persista-o apenas nesse brief de superfície. A landing page de uma ferramenta ainda é Persuadir; a documentação de uma casa de moda ainda é Ler; um índice de documentação é Ler, não Persuadir. Veja new-work.md para novas superfícies e operate.md para orientação mais aprofundada sobre Operar/Ler.

Comandos

ComandoCategoriaDescriçãoReferência
craft [funcionalidade]ConstruirAlias obsoleto para uma solicitação comum de new-workreference/craft.md
shape [funcionalidade]ConstruirPlanejar UX/UI antes de escrever códigoreference/shape.md
initConstruirCapturar contexto durável do produto em PRODUCT.mdreference/init.md
documentConstruirGerar DESIGN.md a partir do código do projeto existentereference/document.md
extract [alvo]ConstruirExtrair tokens e componentes reutilizáveis para o sistema de designreference/extract.md
critique [alvo]AvaliarRevisão de design de UX com pontuação heurísticareference/critique.md
audit [alvo]AvaliarVerificações técnicas de qualidade (a11y, perf, responsivo)reference/audit.md · nativo: reference/audit.native.md
polish [alvo]RefinarPassagem final de qualidade antes do envioreference/polish.md
bolder [alvo]RefinarAmplificar designs seguros ou monótonosreference/bolder.md
quieter [alvo]RefinarAtenuar designs agressivos ou superestimulantesreference/quieter.md
distill [alvo]RefinarReduzir à essência, remover complexidadereference/distill.md
harden [alvo]RefinarPronto para produção: erros, i18n, casos extremosreference/harden.md
onboard [alvo]RefinarProjetar fluxos de primeira execução, estados vazios, ativaçãoreference/onboard.md
animate [alvo]AprimorarAdicionar animações propositais e movimentoreference/animate.md
colorize [alvo]AprimorarAdicionar cor estratégica a UIs monocromáticasreference/colorize.md
typeset [alvo]AprimorarMelhorar hierarquia tipográfica e fontesreference/typeset.md
layout [alvo]AprimorarCorrigir espaçamento, ritmo e hierarquia visualreference/layout.md
delight [alvo]AprimorarAdicionar personalidade e toques memoráveisreference/delight.md
overdrive [alvo]AprimorarIr além dos limites convencionaisreference/overdrive.md
clarify [alvo]CorrigirMelhorar cópia de UX, rótulos e mensagens de erroreference/clarify.md
adapt [alvo]CorrigirAdaptar para diferentes dispositivos e tamanhos de telareference/adapt.md · nativo: reference/adapt.native.md
optimize [alvo]CorrigirDiagnosticar e corrigir desempenho da UIreference/optimize.md
liveIterarModo de variante visual: selecionar elementos no navegador, gerar alternativasreference/live.md

Roteamento:

  • Sem argumento: leia routing.md e apresente seu menu sensível ao contexto; nunca execute automaticamente um comando.
  • Comando explícito ou claramente implícito: carregue sua referência (variante nativa em plataformas nativas) e siga-a. Pergunte uma vez se dois comandos se encaixam.
  • Caso contrário: trate a solicitação como trabalho geral de design. PRODUCT.md ausente roteia uma nova superfície ou mundo de substituição através de init, depois new-work; um refinamento estreito de código existente prossegue na implementação atual conforme context.mjs direcionar, oferecendo init depois em vez de bloquear nele.
  • teach é um alias para init. craft é um alias obsoleto para new-work comum e não adiciona nada. shape é dono da descoberta de tarefas, depois entra em new-work apenas para decisões de mundo visual e conceito de superfície.

Após init escrever PRODUCT.md, retome sem executar novamente context.mjs; init carrega a referência de plataforma nativa por si só quando a plataforma que registrou é ios, android ou adaptive.

Fixar / Desafixar: node .agents/skills/impeccable/scripts/pin.mjs <pin|unpin> <comando> cria ou remove um atalho independente $<comando>. Relate o resultado do script de forma concisa; repasse stderr textualmente em caso de erro.

Hooks: $impeccable hooks <on|off|status|ignore-rule|ignore-file|ignore-value|reset> gerencia o hook do detector de design para este projeto (executa automaticamente o detector após edições de arquivos de UI e expõe descobertas). Carregue reference/hooks.md quando o usuário o invocar com qualquer argumento.

Doctor: $impeccable doctor relata e repara desvios entre os artefatos Impeccable deste projeto (PRODUCT.md, DESIGN.md e seu sidecar, config, briefs de superfície, o hook) e o que esta versão lê. Carregue reference/doctor.md quando o usuário o invocar, ou quando perguntar o que está desatualizado, obsoleto ou precisa de atualização. Uma diretiva CONTEXT_STALE na saída do Setup é o subconjunto barato do mesmo relatório; aja nela conforme suas próprias instruções, em vez de executar doctor sem ser solicitado.

Nunca repare desvios como efeito colateral de uma tarefa de design. Uma descoberta CONTEXT_STALE é relatada, não acionada, a menos que o usuário peça. A única exceção é uma descoberta marcada como auto, que a próxima escrita nesse arquivo realiza de qualquer forma.

Individual skills in this repo

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

Jo5i4swastaken/Skills-Locker

Implements the "100% Retrieval Strategy" by Vercel. Injects a compressed docs index into AGENTS.md/CLAUDE.md to guarantee the agent always uses your global skills and best practices.

Jo5i4swastaken/Skills-Locker

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Jo5i4swastaken/Skills-Locker

Rewrite text to make ideas and sentences clearer and easier to understand. Use when the user wants to simplify prose, untangle a tangled sentence, reduce jargon, sharpen vague claims, or make writing accessible to a wider audience. Works on any text: docs, emails, blog posts, reports, marketing copy, slide bullets, academic prose. TRIGGER on phrases like: "make this clearer", "clarify this", "simplify this", "rewrite for clarity", "plain language", "reduce jargon", "make it easier to understand", "untangle this", "explain this simply", "tighten this up", "make this readable". Returns the rewritten text only — no diff, no commentary.

Jo5i4swastaken/Skills-Locker

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

Jo5i4swastaken/Skills-Locker

Elite UX/UI & Advanced GSAP Motion Engineer. Enforces Python-driven true randomization for layout variance, strict AIDA page structure, wide editorial typography (bans 6-line wraps), gapless bento grids, strict GSAP ScrollTriggers (pinning, stacking, scrubbing), inline micro-images, and massive section spacing.

Jo5i4swastaken/Skills-Locker

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Jo5i4swastaken/Skills-Locker

Agent Media OS — resolve any media need (BGM, SFX, image, icon) into a frozen local file + ledger record. One verb (`resolve`) handles the full cascade — project cache, global cache, HeyGen catalog search, freeze, register. Keeps search noise on disk, hands the agent a path. Use when a composition needs background music, sound effects, images, or icons.

Jo5i4swastaken/Skills-Locker

Author a HyperFrames slideshow composition — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching sequences, and hotspot navigation. Use as an intent check when the user asks for a presentation, pitch deck, slide deck, interactive deck, or page-to-deck conversion that might be a slideshow; if the user did not explicitly ask for a slideshow / slide show, confirm before authoring.

Jo5i4swastaken/Skills-Locker

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social media content creation, repurposing, scheduling, short-form video scripting, and social listening. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations.

Jo5i4swastaken/Skills-Locker

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).

Jo5i4swastaken/Skills-Locker

Watch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.

Habilidades Relacionadas