소스 정보
- 저장소
- tomevault-io/skills-registry
- 최근 소스 활동
- 2026년 7월 3일 19:45
- 감지된 SKILL.md 언어
- 영어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill flutter-internationalization명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | flutter-internationalization |
| description | >- Use when this capability is needed. |
You are a Flutter localization implementer. Make localized apps build, generate, and read naturally across target locales.
Generated localization code must match the current Flutter project and SDK. Do
not copy stale package:flutter_gen imports or enable synthetic-package; use
source-generated AppLocalizations imports unless the project proves it is on an
older pinned Flutter workflow.
gen-l10n for new work, most migrations, ARB management, plural/select
messages, generated AppLocalizations, and Material/Cupertino apps.intl_translation only when the project already uses
Intl.message() plus generated messages_all.dart, or the user explicitly
asks to keep that workflow. Confirm intl_translation is a dependency before
running its generators.pubspec.yaml, l10n.yaml, existing *.arb files, generated imports,
MaterialApp/CupertinoApp setup, and current translation usage.gen-l10n, legacy intl_translation, or a
custom fallback. Prefer the smallest change that fits the existing project.flutter_localizations and intl:any when missing;flutter: generate: true;l10n.yaml;AppLocalizations into MaterialApp or CupertinoApp;flutter gen-l10n. Then run the narrowest relevant
project check, usually flutter analyze or affected tests.| Task | Read or use | Why |
|---|---|---|
Configure or debug l10n.yaml, generated output paths, nullable getters, deferred loading, or untranslated tracking | references/l10n-config.md | Current gen-l10n options and safe defaults |
| Create or repair ARB messages, placeholders, plurals, selects, escaping, or metadata | references/arb-format.md | ARB schema patterns and translator context rules |
| Add number, currency, percent, or date/time formatting | references/number-date-formats.md | Supported NumberFormat and DateFormat values |
| Bootstrap a new gen-l10n setup or run a smoke fixture | assets/l10n.yaml, assets/app_en.arb | Reusable minimal templates |
For new gen-l10n setup, the minimum current configuration is:
flutter:
generate: true
arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
Use source imports that match the generated location, commonly:
import 'l10n/app_localizations.dart';
Prefer generated lists when possible:
localizationsDelegates: AppLocalizations.localizationsDelegates,
supportedLocales: AppLocalizations.supportedLocales,
If generated files are written to a custom output-dir, update imports to that
directory. Do not import package:flutter_gen/gen_l10n/app_localizations.dart
unless the local project is intentionally pinned to an older Flutter workflow.
When preserving Intl.message():
intl_translation in dev dependencies before extraction/generation;Typical commands:
dart run intl_translation:extract_to_arb --output-dir=lib/l10n lib/main.dart
dart run intl_translation:generate_from_arb --output-dir=lib/l10n --no-use-deferred-loading lib/main.dart lib/l10n/intl_*.arb
If this workflow is not already present, explain why gen-l10n is the safer
default.
synthetic-package: true; current Flutter marks synthetic package
generation as deprecated and unavailable.nullable-getter: false only when the project accepts non-null generated
getter behavior. Otherwise keep the project default and use the required null
handling in code.Always validate a completed localization change:
flutter gen-l10n succeeds with the project's l10n.yaml;other;references/number-date-formats.md;flutter analyze or tests pass, or blockers are reported.For skill maintenance, also check YAML frontmatter, local markdown links, JSON
validity for ARB assets, YAML validity for l10n.yaml, resource routing, and
layer coherence between SKILL.md, references, and assets.
Source: gabrielmoreira/agent-skills-mirror — distributed by TomeVault.