fluent-impl-project-setup

Bootstrap Project Fluent setups with npm dependencies and FTL validation tooling.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Fluent-i18n-Claude-Skill-Package --skill fluent-impl-project-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fluent-impl-project-setup
Source: https://github.com/OpenAEC-Foundation/Fluent-i18n-Claude-Skill-Package/tree/main/skills/source/fluent-impl/fluent-impl-project-setup
Command: npx skills add https://github.com/OpenAEC-Foundation/Fluent-i18n-Claude-Skill-Package --skill fluent-impl-project-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when setting up a new Project Fluent project from scratch or adding Fluent to an existing app. Prevents misconfigured dependencies, wrong directory structures, and missing FTL validation tooling. Keywords: @fluent/bundle, @fluent/react, project setup, FTL directory structure, localization scaffold.

Core Features & Use Cases

  • Setup core Fluent stack via npm with correct versions and peer deps.
  • Establish FTL + TypeScript + React configuration and file naming conventions.
  • Ensure proper message-id conventions and project scaffolding for localization.

Quick Start

Run the setup workflow to scaffold a new Fluent project with the recommended dependencies and directory structure.

Frequently Asked Questions about fluent-impl-project-setup

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

FAQPage Schema
How do I set up a Fluent localization project from scratch?

Setting up a Fluent localization project requires installing core npm packages (@fluent/bundle, @fluent/react, @fluent/langneg) and establishing a correct FTL directory structure with TypeScript and React configuration. This ensures proper localization scaffolding and message-id conventions.

What npm packages do I need for Project Fluent with React and TypeScript?

For Project Fluent with React and TypeScript, you need the core npm packages @fluent/bundle, @fluent/react, and @fluent/langneg. Configuring these dependencies ensures proper FTL file naming conventions and React integration.

Can I add Fluent to an existing React app?

Yes, you can add Fluent to an existing React app by installing the required npm packages and applying the recommended FTL directory structure. This integration configures TypeScript and establishes proper message-id conventions for your localization resources.

What is the recommended FTL directory structure for a Fluent project?

The recommended FTL directory structure for a Fluent project follows proper file naming conventions and message-id standards. Establishing this structure during project setup prevents misconfigured directories and enables CI checks for validating FTL resources.

How do I validate FTL files in CI for a Fluent localization setup?

To validate FTL files in CI, you configure validation tooling during your Fluent project setup. This ensures proper message-id conventions and prevents misconfigured FTL resources, maintaining localization integrity across your React and TypeScript application.