Skip to main content

review

Review code changes against WooCommerce iOS standards

설치로 이동

소스 정보

저장소
woocommerce/woocommerce-ios
최근 소스 활동
2026년 2월 16일 18:58
감지된 SKILL.md 언어
영어
스타
358
포크
131

설치 방법

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

소스 파일 검토

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

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
review
description
Review code changes against WooCommerce iOS standards
user-invocable
true
allowed-tools
Bash, Read, Grep, Glob
Review the current changes for compliance with WooCommerce iOS conventions. 1. Get the changes to review: ```bash git diff trunk...HEAD ``` If no diff against trunk, fall back to staged changes: `git diff --cached` 2. Check each modified file against these criteria: **Architecture** (see `.claude/rules/architecture.md`): - UI code does not import Networking or Storage directly - New actions follow the Yosemite dispatch pattern - Dependencies injected via constructor with protocol types - Coordinators for navigation, ViewModels for state **Swift Style** (see `.claude/rules/swift-style.md`): - No force unwraps or force casts - Error handling uses do-catch, not try? - Line length under 163 characters - No parentheses around conditionals **Localization** (see `.claude/rules/localization.md`): - NSLocalizedString uses reverse-DNS keys with value: and comment: - No LocalizedStringKey - No string interpolation in localized strings - Positional placeholders (%1$@) - Strings grouped in enum Localization { } **Analytics** (see `.claude/rules/analytics.md`): - New events added to WooAnalyticsStat - Properties use WooAnalyticsEvent factory pattern - Analytics dependency injected **Testing** (see `.claude/rules/testing.md`): - New code has corresponding tests - Tests use snake_case naming - Given/When/Then structure - Hand-written mocks with Mock prefix 3. Report findings organized by severity: - **Blockers**: Must be fixed before merge - **Suggestions**: Recommended improvements - **Positives**: Things done well
GitHub에서 보기