Skip to main content

i18n-resource-audit

Audit M3UAndroid localization resources for missing default strings, placeholder consistency, key naming, hardcoded user text, fallback behavior, and locale safety.

설치로 이동

소스 정보

저장소
oxyroid/M3UAndroid
최근 소스 활동
2026년 5월 20일 14:03
감지된 SKILL.md 언어
영어
스타
1,250
포크
158

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
i18n-resource-audit
description
Audit M3UAndroid localization resources for missing default strings, placeholder consistency, key naming, hardcoded user text, fallback behavior, and locale safety.
allowed-tools
Read, Glob, Grep, Bash, Agent
argument-hint
[repo path or i18n module path]
# i18n Resource Audit Audit localization changes with concrete resource and call-site evidence. ## When To Use Use when a task changes or reviews: - String resources, plurals, arrays, or locale files - Resource key renames/removals - User-facing text in app or business code - Placeholder or formatting behavior ## Required Context Read first: - `AGENTS.md` - `i18n/AGENTS.md` - `docs/ai/playbooks/i18n-resources.md` - Relevant default resources, locale resources, and Kotlin call sites ## Audit Checks Verify with file evidence: - Every referenced user-facing string exists in the default locale. - Placeholder names, counts, types, and positional markers match across locales. - Resource keys are meaningful and aligned with existing prefixes. - Hardcoded user-facing strings are not introduced in app/business code. - Non-translatable literals are marked or kept out of translation resources. - Locale fallback behavior is intentional for missing translations. ## Process 1. Map changed resource keys and all Kotlin/XML call sites. 2. Compare default and locale-specific entries for placeholders and escaping. 3. Search the touched area for hardcoded user-facing strings. 4. Cite file paths and line numbers for each finding. ## Validation Recommend: ```bash ./gradlew :i18n:compileDebugKotlin ``` Compile affected app variants when resource usage changes. If unavailable, state resource-risk remaining. ## Output Return a concise Markdown report with: - Scope and locales reviewed - Pass/fail table for each audit check - Evidence-backed findings with file paths - Placeholder or fallback risks for PR notes - Validation run or not run, with reason
GitHub에서 보기