Pular pro conteúdo

Feature Sliced Design skill

O Claude para de espalhar arquivo em pasta aleatória e decide onde cada código mora no seu front-end, seguindo o método FSD.

por feature-sliced

instalações
23,6 mil
estrelas no GitHub
112
No skills.sh desde
março de 2026
Licença
Sem licença declarada

Atualizada no GitHub em 11 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

É a skill oficial do Feature-Sliced Design v2.1, um método de organizar projeto de front-end em camadas: app, pages, features, entities e shared. Traz uma árvore de decisão em cinco passos pro Claude saber onde fica cada componente, função ou chamada de API.

A regra de base é começar simples: tudo nasce na pasta da página e só sai dali quando é usado em vários lugares de verdade. A skill também cobra que cada parte só importe das camadas de baixo, sempre pelo index.ts, e reprova arquivo com nome genérico como utils.ts e helpers.ts.

Tem guias extras que o Claude só abre quando precisa: migrar um projeto que não segue o método, integrar com Next.js, Nuxt, React Router, Vite ou Astro, montar login e chamadas de API, e encaixar Redux ou TanStack Query.

Nas palavras de quem fez

Official Feature-Sliced Design (FSD) v2.1 skill for applying the methodology to frontend projects. Use when the task involves organizing project structure with…

feature-sliced, no SKILL.md

Quando usar

  • Começar um front-end novo com pastas que aguentam crescer
  • Arrumar um projeto em que ninguém acha mais nada
  • Decidir se um componente fica na página ou vira peça compartilhada
  • Migrar da versão 2.0 do FSD ou de uma estrutura própria
  • Revisar imports cruzados entre partes do sistema

Depois de instalar, é só pedir assim

  • Organiza esse projeto Next.js no Feature-Sliced Design, começando só com app, pages e shared
  • Onde eu coloco o formulário de login e o token de sessão nesse projeto?
  • Revisa a estrutura de pastas e aponta onde tem import proibido entre features

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Feature Sliced Design no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Feature Sliced Design, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

Precisa instalar algum programa?

Pra usar a skill, não: é texto que o Claude lê, sem chave nem conta. Se quiser checar a estrutura de forma automática, ela indica o Steiger, o linter oficial do método, que se instala no projeto pelo npm.

Serve pra qualquer tipo de projeto?

É um método pra front-end, com exemplos em TypeScript e guias de integração com Next.js, Nuxt, React Router, Vite e Astro. Não organiza servidor nem banco de dados.

Roda no Codex e no Antigravity?

Sim. São arquivos de texto, sem ferramenta extra. A própria skill manda seguir também os arquivos de agente que você configurou, como o AGENTS.md.

Levar essa skill

1x feature-sliced-designR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/feature-sliced/skills

Aprenda a usar