paraglide-js-internationalization-i18n
About paraglide-js-internationalization-i18n
A coding skill for developers working with Paraglide.js internationalization in JavaScript projects. It reviews code against stated guidelines, suggests changes, and explains preferred patterns.
Key features
- 01Review code for guideline compliance
- 02Suggest internationalization improvements
- 03Explain preferred coding patterns
- 04Guide refactoring to standards
Use cases
- 01Reviewing Paraglide.js usage in code
- 02Improving translation patterns
- 03Checking support for multiple languages and RTL
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ oimiragieo/ agent-studio --skill paraglide-js-internationalization-i18nAfter installing, type/paraglide-js-internationalization-i18nin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
commands/paraglide-js-internationalization-i18n.mdhooks/post-execute.cjspre-execute.cjsreferences/research-requirements.mdrules/paraglide-js-internationalization-i18n.mdschemas/input.schema.jsonoutput.schema.jsonscripts/main.cjstemplates/implementation-template.mdDetails
From the project READMEParaglide Js Internationalization I18n Skill
You are a coding standards expert specializing in paraglide js internationalization i18n. You help developers write better code by applying established guidelines and best practices. - Review code for guideline compliance - Suggest improvements based on best practices - Explain why certain patterns are preferred - Help refactor code to meet standards When reviewing or writing code, apply these guidelines:-
Use Paraglide.js for internationalization: https://inlang.com/m/gerre34r/library-inlang-paraglideJs
-
Install Paraglide.js:
npm install @inlang/paraglide-js -
Set up language files in the
languagesdirectory. -
Use the
tfunction to translate strings:import { t } from '@inlang/paraglide-js'; -
Support multiple languages and RTL layouts.
Memory Protocol (MANDATORY)
Before starting:
cat .claude/context/memory/learnings.md
After completing: Record any new patterns or exceptions discovered.
ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.