Community图像github.com

feature-sliced/feature-sliced-design

官方 Feature-Sliced Design (FSD) v2.1 技能,用于将方法论应用于前端项目。适用于涉及组织 FSD 层项目结构、决定代码归属、放置静态资源、分组紧密相关的切片、定义公共 API 和导入边界、解决交叉导入或评估 @x 模式、决定创建或移除实体、评估是否需要实体层、决定逻辑保留本地还是提取、从 FSD v2.0 或非 FSD 代码库迁移、将 FSD 与框架(Next.js App Router 和 Pages Router、Nuxt、Vite、Astro)集成,或在 FSD 中实现常见模式(如认证、API 处理、Redux 和 TanStack Query)的任务。

feature-sliced-design 是什么?

这是一个官方 Feature-Sliced Design (FSD) v2.1 技能,专为前端项目应用 FSD 方法论而设计。它旨在帮助开发者和 AI 代理在项目结构中正确使用 FSD 分层架构,包括决定代码放置位置、组织静态资源、定义切片和公共 API、管理导入边界以及解决交叉导入问题。该技能支持多种场景,例如从 FSD v2.0 或非 FSD 代码库迁移、与 Next.js、Nuxt、Vite、Astro 等框架集成,以及实现认证、API 处理、Redux 和 TanStack Query 等常见模式。通过提供清晰的指导,它简化了 FSD 的采用和应用过程,特别适合需要严格模块化和可维护性的前端项目。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/feature-sliced/skills/tree/main/skills/feature-sliced-design

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

feature-sliced-design 是做什么的?

官方 Feature-Sliced Design (FSD) v2.1 技能,用于将方法论应用于前端项目。适用于涉及组织 FSD 层项目结构、决定代码归属、放置静态资源(图片、图标、字体、PDF)、分组紧密相关的切片、定义公共 API 和导入边界、解决交叉导入或评估 @x 模式、决定创建或移除实体、评估是否需要实体层、决定逻辑保留本地还是提取、从 FSD v2.0 或非 FSD 代码库迁移、将 FSD 与框架(Next.js App Router 和 Pages Router、Nuxt、Vite、Astro)集成,或在 FSD 中实现常见模式(如认证、API 处理、Redux 和 TanStack Query (React Query))的任务。

相关技能