folder-structure

Establishes ANT standard directory layouts and metadata for automated processing workflows.

Updated Apr 15, 2026
Ready to run
npx skills add https://github.com/tazagame/claude-setting-v0.1-fsd-next-etc --skill folder-structure-tazagame
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: folder-structure
Source: https://github.com/tazagame/claude-setting-v0.1-fsd-next-etc/tree/main/.claude/skills/folder-structure
Command: npx skills add https://github.com/tazagame/claude-setting-v0.1-fsd-next-etc --skill folder-structure-tazagame

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ํ˜„๋Œ€ ํ”„๋ŸฐํŠธ์—”๋“œ ํ”„๋กœ์ ํŠธ์—์„œ ํด๋” ๊ตฌ์กฐ์˜ ์ผ๊ด€์„ฑ ๋ถ€์กฑ์œผ๋กœ ํŒŒ์ผ ์œ„์น˜ ์ฐพ๊ธฐ์™€ import ๊ฒฝ๋กœ ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ด Skill์€ Feature-Sliced Design(FSD) ์›์น™์— ๋”ฐ๋ผ src ์•„๋ž˜์˜ ๊ณ„์ธต๊ณผ ์Šฌ๋ผ์ด์Šค, ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ช…ํ™•ํžˆ ์ •์˜ํ•˜์—ฌ ํ™•์žฅ์„ฑ๊ณผ ํ˜‘์—… ํšจ์œจ์„ ๋†’์—ฌ ์ค๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์ˆ˜์ง ๊ณ„์ธต(Layer) โ†’ ๋„๋ฉ”์ธ ์Šฌ๋ผ์ด์Šค(Slice) โ†’ ๊ธฐ์ˆ  ์„ธ๊ทธ๋จผํŠธ(Segment) 3๋‹จ ๊ตฌ์กฐ๋ฅผ ๊ฐ•์ œํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ ๊ณ„์ธต์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ทœ์น™(app/pages/widgets/features/entities/shared)๊ณผ ์Šฌ๋ผ์ด์Šค ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ํ‘œ์ค€ํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค๊ตญ์–ด ๋ฆฌ์†Œ์Šค(i18n) ๋ฐฐ์น˜๋ฅผ ํฌํ•จํ•œ ํŒŒ์ผ ์œ„์น˜ ์˜์‚ฌ๊ฒฐ์ •์„ ์ž๋™์œผ๋กœ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ ํ”„๋กœ์ ํŠธ์—์„œ ์ด ๊ทœ์น™์„ ์ฆ‰์‹œ ์ ์šฉํ•˜๊ณ , ์ฝ”๋“œ๋ฒ ์ด์Šค ์ „๋ฐ˜์˜ ๋ชจ๋“ˆ ๊ฐ„ ์˜์กด์„ฑ์„ ์•ˆ์ •์ ์œผ๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

Quick Start

์ƒˆ ํ”„๋กœ์ ํŠธ์—์„œ ์ด ํด๋” ๊ตฌ์กฐ ๊ทœ์น™์„ ์ฆ‰์‹œ ์ ์šฉํ•˜๋ ค๋ฉด ๋ฌธ์„œ๋ฅผ ์ฝ๊ณ  ๊ถŒ์žฅ ์œ„์น˜์— ํŒŒ์ผ์„ ๋ฐฐ์น˜ํ•˜์‹ญ์‹œ์˜ค.

Frequently Asked Questions about folder-structure

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

FAQPage Schema
What is Feature-Sliced Design and how does it organize frontend folder structure?โ–ผ

Feature-Sliced Design (FSD) is a frontend architecture methodology that organizes folders into vertical layers, domain slices, and technical segments to ensure consistent file placement, import paths, and scalable project structure.

How do I structure a scalable frontend project using FSD layers?โ–ผ

Structure your frontend project by enforcing six FSD layers: app, pages, widgets, features, entities, and shared. Each layer contains domain slices with standardized technical segments to manage module dependencies and file locations.

Can I use FSD folder structure for an existing frontend codebase or is it only for new projects?โ–ผ

FSD folder structure is designed for new frontend projects to immediately apply layer, slice, and segment rules. While applicable to existing codebases, it primarily guides initial file placement and import path standardization from project inception.

Where should i18n resource files be placed in a Feature-Sliced Design architecture?โ–ผ

In Feature-Sliced Design architecture, i18n resource files are organized within specific slice segments, ensuring multilingual resources follow the same standardized file placement and import path rules as other modules.

What is the best way to manage module imports and dependencies in frontend architecture?โ–ผ

The best way to manage module imports is enforcing a strict vertical layer hierarchy where upper layers depend on lower ones, preventing circular dependencies and ensuring stable codebase scaling across domain slices.