Communitygithub.com

JordanCoin/ios-skills-collection

`gh` CLI를 사용하여 GitHub와 상호작용합니다. 이슈, PR, CI 실행, 고급 쿼리 등을 위해 `gh issue`, `gh pr`, `gh run`, `gh api` 명령어를 사용합니다. 사용자가 GitHub 이슈, 풀 리퀘스트, 워크플로우에 대해 질문하거나 명령줄에서 GitHub 저장소와 상호작용(CI 상태 확인, PR 생성, 이슈 나열, GitHub API 쿼리 등)하려 할 때 활용하세요.

ios-skills-collection란 무엇인가요?

이 스킬은 `gh` CLI를 활용하여 GitHub 저장소와 직접 상호작용할 수 있는 기능을 제공합니다. 사용자가 GitHub 이슈, 풀 리퀘스트, CI 실행 상태를 확인하거나 관리하고자 할 때 적합합니다. 주요 기능으로는 PR 체크 상태 확인, 워크플로우 실행 목록 조회, 실패한 실행 보기 및 로그 확인, 그리고 `gh api`를 통한 고급 데이터 쿼리가 포함됩니다. 이 스킬은 Claude Code, Cursor, Codex 등 `gh` CLI를 지원하는 모든 환경에서 사용할 수 있으며, `--repo` 옵션을 통해 Git 디렉토리가 아닌 위치에서도 특정 저장소를 대상으로 명령을 실행할 수 있습니다. JSON 출력 및 `--jq` 필터링을 지원하여 구조화된 데이터를 효과적으로 처리할 수 있도록 돕습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JordanCoin/ios-skills-collection/tree/HEAD/skills/dimillian--github

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

GitHub 스킬

gh CLI를 사용하여 GitHub와 상호작용합니다. Git 디렉토리가 아닌 경우 항상 --repo owner/repo를 지정하거나 URL을 직접 사용하세요.

풀 리퀘스트

PR의 CI 상태 확인:

git pr checks 55 --repo owner/repo

최근 워크플로우 실행 목록 확인:

git run list --repo owner/repo --limit 10

실행 결과 확인 및 실패한 단계 식별:

git run view <run-id> --repo owner/repo

실패한 단계의 로그만 보기:

git run view <run-id> --repo owner/repo --log-failed

CI 실패 디버깅

CI 실행 실패를 조사하려면 다음 순서를 따르세요:

  1. PR 상태 확인 — 어떤 체크가 실패했는지 식별:
    git pr checks 55 --repo owner/repo
    
  2. 최근 실행 목록 확인 — 관련 실행 ID 찾기:
    git run list --repo owner/repo --limit 10
    
  3. 실패한 실행 보기 — 어떤 작업과 단계가 실패했는지 확인:
    git run view <run-id> --repo owner/repo
    
  4. 실패 로그 가져오기 — 실패한 단계의 상세 출력 확인:
    git run view <run-id> --repo owner/repo --log-failed
    

고급 쿼리를 위한 API

gh api 명령어는 다른 하위 명령어로는 접근할 수 없는 데이터에 접근할 때 유용합니다.

특정 필드를 가진 PR 가져오기:

git api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'

JSON 출력

대부분의 명령어는 구조화된 출력을 위해 --json을 지원합니다. --jq를 사용하여 필터링할 수 있습니다:

git issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

JordanCoin/ios-skills-collection

Create media playback experiences using AVKit. Use when adding video players with AVPlayerViewController, enabling Picture-in-Picture, routing media with AirPlay, using SwiftUI VideoPlayer views, configuring transport controls, displaying subtitles and closed captions, or integrating AVFoundation playback with system UI.

JordanCoin/ios-skills-collection

Integrate and optimize Core ML models in iOS apps for on-device machine learning inference. Covers model loading (.mlmodelc, .mlpackage), predictions with auto-generated classes and MLFeatureProvider, compute unit configuration (CPU, GPU, Neural Engine), MLTensor, VNCoreMLRequest, MLComputePlan, multi-model pipelines, and deployment strategies. Use when loading Core ML models, making predictions, configuring compute units, or profiling model performance.

JordanCoin/ios-skills-collection

Implement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers, polylines, user location tracking, geocoding, reverse geocoding, search/autocomplete, directions and routes, geofencing, region monitoring, CLLocationUpdate async streams, or location authorization flows. Also use when working with maps, coordinates, addresses, places, directions, distance calculations, or location-based features in Swift apps.

JordanCoin/ios-skills-collection

Display and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations (highlights, notes, signatures), extracting text with PDFSelection, navigating pages, generating thumbnails, filling PDF forms, or wrapping PDFView in SwiftUI.

JordanCoin/ios-skills-collection

Implement, review, or improve in-app tips and onboarding using Apple's TipKit framework. Use when adding feature discovery tooltips, onboarding flows, contextual tips, first-run experiences, coach marks, or working with Tip protocol, TipView, popoverTip, tip rules, tip events, or feature education UI.

JordanCoin/ios-skills-collection

When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific features. Use when the user mentions "Google Play", "Android", "Play Store", "Play Console", "short description", "full description indexed", "Google Play ASO", or wants Google Play-specific keyword, creative, or ratings strategy. For iOS App Store optimization, see aso-audit and metadata-optimization.

JordanCoin/ios-skills-collection

When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App Clip", "app clip code", "mini app", "instant app", "App Clip card", "App Clip link", "no download required", "instant experience", or wants to understand how App Clips appear in App Store search. For general App Store discoverability, see aso-audit. For marketing campaigns, see ua-campaign.

JordanCoin/ios-skills-collection

When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions "app launch", "launch plan", "launch checklist", "pre-launch", "launch day", or "how to launch my app". For ongoing ASO after launch, see aso-audit. For paid acquisition during launch, see ua-campaign.

JordanCoin/ios-skills-collection

When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user asks about "my downloads", "my revenue", "how is my app performing", "ASC data", "sales and trends", "my subscription numbers", "App Store Connect metrics", or wants to compare periods or top markets. For third-party app estimates, see app-analytics. For subscription analytics depth, see monetization-strategy.

JordanCoin/ios-skills-collection

When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing review", or "optimize my app store page". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.

JordanCoin/ios-skills-collection

Always use when working on any iOS, macOS, Swift, SwiftUI, Xcode, or Apple platform project. Routes to the correct specialized skills based on development phase and task context. This collection contains 210 skills from 28 authors covering the full iOS lifecycle.

관련 스킬