fayzfayz sdk

Skills: procedimentos para o seu agente

Um app Fayz dá ao seu agente quatro camadas de contexto, e cada uma responde a uma pergunta diferente. O AGENTS.md é o contrato — as regras e convenções do projeto. O llms.txt (mais as páginas .md) é o conhecimento — o mapa e a referência do SDK. A CLI (fayz create, fayz db, fayz deploy) é a execução — as ações reprodutíveis. E as skills são os procedimentos: sequências prontas que o agente segue passo a passo em vez de improvisar. A direção da Fayz é não reescrever tudo do zero — o ecossistema reaproveita skills que já existem. As skills oficiais Fayz vêm primeiro (são o trilho do fluxo da CLI); as skills da comunidade entram depois, para cobrir qualidade de UI, banco e testes.

Uma skill é um arquivo SKILL.md com frontmatter YAML (name, description) mais as instruções do procedimento. A convenção é .claude/skills/<nome>/SKILL.md — funciona no Claude Code e, via adaptadores do instalador, também em Cursor, Codex, Copilot, Windsurf, Gemini, Cline e Zed. O diretório aberto é o skills.sh; instalar é npx skills add <owner>/<repo>.

Skills oficiais Fayz — o trilho

A metodologia Fayz vive como cinco skills, uma por etapa da jornada — descobrir, criar, dar dados, estender, publicar. Elas seguem a mesma ordem do fluxo da CLI e da trilha do Tutorial.

Estado honesto: hoje as skills oficiais são prompts copiáveis — você cola o bloco no agente e ele executa o procedimento. O /fayz-descoberta completo, pronto para colar, está em Setup agêntico. O empacotamento como skills instaláveis (instalar por npx skills add e chamar por nome) está chegando — ainda não minta para o seu agente que já dá para instalá-las.

SkillO que fazEtapaStatus
/fayz-descobertaEntrevista de descoberta de produto, uma pergunta por vez; escreve o PRODUCT-BRIEF.md.Antes do tutorialPrompt copiável Preview
fayz-createBootstrap do app: lê o brief → fayz create → configura plugins e tema → verifica com fayz doctor.Tutorial 0104Prompt copiável Preview
fayz-dbBYOS (traga o seu Supabase): fayz db apply --dry-runapply → seeds.Tutorial 05Prompt copiável Preview
fayz-pluginAutoria de um plugin app-local (incubator) no padrão do SDK.Tutorial 06Prompt copiável Preview
fayz-shipbuild → GitHub → fayz deploy.Tutorial 07Prompt copiável Preview

O PRODUCT-BRIEF.md que a /fayz-descoberta escreve é a memória do projeto: a fayz-create lê dele para gerar o app certo, com os plugins e o tema certos, sem você repetir o contexto.

Skills da comunidade — reaproveite antes de escrever

Depois do trilho oficial, o seu agente ganha muito com skills abertas já mantidas por terceiros. Todas estão no skills.sh e são código aberto no GitHub. Instale só o que a etapa pede.

SkillAutorPara quê no contexto FayzInstalar
ui-ux-pro-maxnextlevelbuilderUI de storefronts e admins: banco local de 84 estilos, 192 paletas e 74 pares tipográficos, com workflows --design-system e um search.py. Recomendada para desenhar o visual antes de mexer no theme.npx skills add nextlevelbuilder/ui-ux-pro-max-skill
frontend-designanthropicsQualidade geral de front-end e boas práticas de componentes — útil ao editar telas dos plugins.npx skills add anthropics/skills
web-design-guidelinesvercel-labsDiretrizes de design web (acessibilidade, layout, hierarquia) para revisar páginas de app.npx skills add vercel-labs/agent-skills
vercel-react-best-practicesvercel-labsPadrões de React/Next para o código de app e plugins incubator.npx skills add vercel-labs/agent-skills
supabase-postgres-best-practicessupabaseModelagem Postgres, índices e RLS — recomendada para o BYOS: casa com RLS e multi-tenant e com o fayz db apply.npx skills add supabase/agent-skills
supabasesupabaseOperar o Supabase pelo agente (schema, queries, migrações) — complementa o Supabase MCP do Setup agêntico.npx skills add supabase/agent-skills
browser-usebrowser-useTestes de browser de ponta a ponta — dirigir o app e conferir um fluxo real depois do fayz doctor.npx skills add browser-use/browser-use
find-skillsvercel-labsMeta-skill: o agente descobre outras skills relevantes no diretório.npx skills add vercel-labs/skills

Duas escolhas que valem por padrão: ui-ux-pro-max para o visual de storefronts e admins, e supabase-postgres-best-practices para quando você conectar o seu próprio banco. As duas encaixam direto nas etapas de tema e de dados do tutorial.

Skills internas em desenvolvimento Preview

Estas skills estão no roadmap da Fayz — ainda não disponíveis, listadas aqui para você saber o que vem:

  • conceito-financeiro — modelagem financeira nos módulos (contas, lançamentos, conciliação).
  • integrations — conectar Google Calendar, Stripe e afins pela espinha de conectores; veja Conectores e canais.
  • module-building — elevar a qualidade de um plugin ao padrão de marketplace.

Para agentes: como descobrir e aplicar skills

Se você é um agente abrindo um projeto Fayz, siga esta ordem:

  1. Leia o AGENTS.md da raiz. Ele é o contrato do projeto e aponta de volta para este Dev Center (llms.txt + páginas .md).
  2. Verifique .claude/skills/. Se o projeto já tem skills instaladas, cada SKILL.md traz o procedimento e o frontmatter (name, description) diz quando aplicá-la. Prefira a skill à improvisação.
  3. Puxe o conhecimento sob demanda. Comece pelo /llms.txt como índice e busque a página .md específica da etapa (ex.: dados/rls antes de mexer em RLS).
  4. Case skill com etapa. Descoberta/bootstrap/dados/plugin/ship → skill oficial Fayz correspondente. UI → ui-ux-pro-max. Postgres/RLS → supabase-postgres-best-practices. Teste de fluxo → browser-use.
  5. Cite o slug ou a skill que usou, para o humano conferir.

Para instalar uma skill nova em um projeto, use npx skills add <owner>/<repo> — o instalador grava em .claude/skills/ e adapta para o agente em uso.


Próximo: Conecte seu agente · Seu app como camada de dados.