From apple-craft
apple-craft 리뷰 전용 스킬 — Swift/SwiftUI/UIKit/AppKit 코드, 파일, 디렉토리, PR의 문제점·위험·개선점을 점검합니다. "리뷰", "코드 리뷰", "검토", "점검", "PR 리뷰", "코드 봐줘", "문제 있는지 확인해줘", "blocking issue 찾아줘", "코드 점검", "확인해", "체크", "살펴", "review", "check", "inspect", "analyze", "audit" 같은 요청에 사용합니다. 실제 구현/수정/작성 요청은 apple-craft, 처음부터/전체 구현은 apple-harness가 더 적합합니다.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apple-craft:apple-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<example>
Apple 에코시스템 참조 문서 기반의 심층 코드 리뷰를 수행합니다.
일반 코드 리뷰와 달리, 20개 Apple API 참조 문서 + common-mistakes.md를 기준으로
Apple 플랫폼 고유의 문제를 발견하고 트리아지합니다.
이 스킬은 구현/수정 요청을 직접 수행하는 스킬이 아니라, 문제를 식별하고 우선순위를 정하는 리뷰 전용 스킬입니다.
실제 구현/수정은 apple-craft, 처음부터/전체 구현은 apple-harness가 더 적합합니다.
참조 문서는 ${CLAUDE_PLUGIN_ROOT}/skills/apple-craft/references/에 위치합니다.
apple-craft 스킬과 동일한 참조 문서를 공유합니다.
references/common-mistakes.md — 필수 로드 (안티패턴 체크리스트)references/code-style.md — 필수 로드 (Apple 코딩 컨벤션)git diff --name-only <base>..HEAD -- '*.swift'gh pr diff <N> --name-onlyGlob: pattern="**/*.swift" path=<경로>Codex 스킬이 사용 가능하면, harness-reviewer와 병렬로 /codex:review를 background 실행하여 cross-model 검증을 수행합니다.
/codex:review --background 실행 — Phase R1과 동시 진행/codex:status로 진행 상황 확인 가능가드레일:
/codex:review는 read-only입니다. severity 판정과 auto-fix 결정 권한은 harness-reviewer가 소유합니다. Codex 스킬 미설치 시 이 단계를 건너뛰고 기존 workflow 그대로 진행합니다.
harness-reviewer 에이전트를 디스패치합니다:
Agent: harness-reviewer
- 리뷰 대상 파일 목록
- 리뷰 초점
에이전트가 수행하는 작업:
.claude/review/review-findings.json + .claude/review/review-report.md 출력harness-reviewer가 반환한 결과를 오케스트레이터가 회의적 관점으로 검토한다.
Phase R0.5에서 /codex:review가 background 실행되었으면:
/codex:result로 Codex 리뷰 결과 수집source: "codex-cross-review" 추가원칙: harness-reviewer가 severity/complexity 분류의 source of truth입니다. Codex는 blind spot 보완 역할만 합니다.
.claude/review/review-findings.json 읽기revalidated 필드 확인revalidated: false인 수정이 있으면 경고 표시revalidated 필드 자체가 없는 fixed 항목 → 재검증 미실행 경고## 에이전트 검증 요약
- 총 발견: {N}건
- 자동 수정: {N}건 (재검증 통과: {N}건, 미통과: {N}건)
- 재검증에서 추가 발견: {N}건
- 분류 일관성 경고: {N}건
검토 결과 심각한 문제(revalidated:false 다수, 분류 불일치 다수)가 있으면:
review-findings.json을 읽고 action별 처리:
mcp__plugin_github_github__issue_write 사용[apple-craft review] {description}apple-craft-review + severity 라벨review-report.md를 기반으로 사용자에게 요약 출력:
npx claudepluginhub oozoofrog/oozoofrog-plugins --plugin apple-craftReviews changed Swift files in iOS/SwiftUI apps: verifies SwiftLint, detects SwiftData/Combine/CloudKit/etc., loads specialized sub-skills with optional parallel agents.
Reviews SwiftUI and Swift code for modern APIs, best practices, performance, accessibility, data flow, navigation, and Clean Architecture.
Simulates an Apple App Store review by inspecting iOS/macOS source code, entitlements, privacy manifests, and metadata for guideline violations. Trigger with "review my app".