framework-adapter

Generate a framework-specific folder tree from an FSD blueprint.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/dev-goraebap/grimoire --skill framework-adapter-dev-goraebap
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: framework-adapter
Source: https://github.com/dev-goraebap/grimoire/tree/main/fsd-workshop/skills/framework-adapter
Command: npx skills add https://github.com/dev-goraebap/grimoire --skill framework-adapter-dev-goraebap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

fsd-workshop 파이프라인의 최종 단계인 프레임워크 어댑터는, 최종 fsd-blueprint.md를 특정 프레임워크의 강제 폴더 구조와 FSD 레이어와 결합해 실행 가능한 최종 디렉터리 트리를 생성합니다. 구조 설계에서 운영으로의 원활한 이행을 돕습니다.

Core Features & Use Cases

  • Finalizes an end-to-end project directory layout by mapping fsd-blueprint to the chosen framework (Next.js App Router, Next.js Pages Router, SvelteKit, Nuxt, Angular, React+Vite).
  • Ensures "re-export only" routing wrappers and places FSD layers under src/, while keeping optional segments like widgets, entities, and features as placeholders.
  • Use Case: You have completed structure planning and want an immediately usable folder tree that respects framework routing conventions.

Quick Start

Trigger this skill after completing the fsd-workshop structure-planner step to generate the final framework-adapter directory structure.

Frequently Asked Questions about framework-adapter

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

FAQPage Schema
How do I generate a folder structure for Next.js App Router using FSD architecture?▼

To generate a Next.js App Router folder structure using FSD architecture, this skill maps FSD blueprint layers like pages, layouts, and shared segments under the src/ directory while enforcing framework-specific routing conventions. It outputs a ready-to-apply directory tree with re-export-only routing wrappers.

What is the best way to adapt FSD layers to SvelteKit or Nuxt routing rules?▼

Adapting FSD layers to SvelteKit or Nuxt routing rules involves integrating the final FSD blueprint with the project's specific routing patterns to produce a concrete directory structure. This skill maps shared layers and pages to the chosen framework, placing FSD layers under src/ and marking optional segments as placeholders.

Do I need to complete structure planning before generating a framework-specific directory tree?▼

You need to complete structure planning before generating a framework-specific directory tree because this skill operates after the fsd-workshop structure-planner step. It requires the final fsd-blueprint.md as input to map pages, layouts, and shared layers to the chosen framework's routing conventions.

Can I use FSD architecture with Angular or React and Vite folder structures?▼

You can use FSD architecture with Angular or React and Vite folder structures. This skill supports mapping the final FSD blueprint to these frameworks, placing FSD layers under src/ and generating a ready-to-apply directory structure that respects their specific routing rules.

How does routing wrapper enforcement work when mapping FSD blueprints to web frameworks?▼

Routing wrapper enforcement when mapping FSD blueprints to web frameworks requires re-export-only routing wrappers to maintain clean separation between FSD layers and framework routing. This ensures the generated directory structure respects both FSD architecture principles and the chosen framework's routing conventions.