FSD (Feature-Sliced Design) Pattern Analyzer

Analyze frontend repository layouts and generate Feature-Sliced Design migration plans.

Updated Nov 17, 2025
One-click install
npx skills add https://github.com/kwonheekim/portfolio-site --skill fsd-feature-sliced-design-pattern-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FSD (Feature-Sliced Design) Pattern Analyzer
Source: https://github.com/kwonheekim/portfolio-site/tree/main/.claude/skills/fsd-analyzer
Command: npx skills add https://github.com/kwonheekim/portfolio-site --skill fsd-feature-sliced-design-pattern-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill tackles the complexity of managing large, unorganized frontend projects by applying the Feature-Sliced Design (FSD) pattern. It helps developers overcome issues like tangled dependencies, unclear responsibilities, and scalability challenges, transforming chaotic codebases into highly maintainable, scalable, and understandable architectures.

Core Features & Use Cases

  • Project Analysis & Diagnosis: Evaluate your current project's structure against FSD principles, identifying areas for improvement and assessing migration difficulty.
  • Migration Planning & Automation: Generate a step-by-step roadmap for transitioning to FSD, complete with detailed guides and automated refactoring suggestions.
  • Code Generation & Validation: Automatically create FSD-compliant feature, entity, or widget structures with boilerplate code, and validate your existing codebase against FSD dependency rules.
  • Use Case: Instantly get a detailed report on your existing React project's architectural health, complete with a tailored plan to refactor it into a robust, FSD-compliant application, eliminating manual analysis and planning.

Quick Start

Analyze my current project's structure and provide an FSD compliance report, highlighting areas for improvement.

Frequently Asked Questions about FSD (Feature-Sliced Design) Pattern Analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I refactor a frontend project into Feature-Sliced Design architecture?

Feature-Sliced Design organizes code by features into layers (app, processes, pages, features, entities, shared, widgets) with clear dependency rules. This Skill analyzes your current structure, identifies layer boundaries, and generates a step-by-step migration plan with code scaffolds and guidelines to transform your project systematically.

What is Feature-Sliced Design and why should I use it?

Feature-Sliced Design (FSD) is an architecture pattern that structures frontend projects by feature slices with strict layering, eliminating tangled dependencies and unclear responsibilities. It improves scalability, maintainability, and team collaboration by making code organization and module boundaries explicit and enforceable.

Can I analyze my existing React project's architecture against FSD principles?

Yes. This Skill evaluates your project's current structure against FSD compliance, identifies architectural gaps, assesses migration difficulty, and produces a diagnostic report highlighting specific areas for improvement and actionable refactoring steps.

How do I validate that my codebase follows FSD dependency rules?

This Skill automatically validates your existing code against FSD dependency rules by detecting layer and slice boundaries, enforcing inter-module access patterns, and flagging violations. It produces validation output with specific violations and compliance recommendations.

Do I need TypeScript to use FSD in my project?

Feature-Sliced Design is framework and language agnostic; it applies to any frontend project structure. This Skill generates TypeScript code scaffolds as examples, but the architectural pattern and migration guidance work with JavaScript, Vue, Angular, or other frontend stacks.

What output does an FSD migration plan include?

Migration plans include folder structure mappings, detailed refactoring steps, generated boilerplate code for features and entities, public API index templates, dependency diagrams, and best-practice guidelines for organizing and maintaining your FSD-compliant codebase.