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.