Communitygithub.com

JordanCoin/ios-skills-collection

透過 `gh` 命令列工具與 GitHub 互動。使用 `gh issue`、`gh pr`、`gh run` 和 `gh api` 處理議題、PR、CI 執行以及進階查詢。當使用者詢問 GitHub 議題、拉取請求、工作流程,或想從命令列與 GitHub 儲存庫互動(包括檢查 CI 狀態、建立 PR、列出議題或查詢 GitHub API)時使用。

ios-skills-collection 是什麼?

此技能提供了一套完整的方法,讓 AI 代理能透過 `gh` 命令列工具直接與 GitHub 互動,無需手動操作網頁介面。它涵蓋了開發者日常最常見的需求:檢查拉取請求(PR)的 CI 狀態、列出與檢視工作流程執行記錄、以及偵錯 CI 失敗的標準流程。此外,技能還支援使用 `gh api` 進行進階查詢,以取得其他子命令無法提供的資料,並示範如何使用 `--json` 與 `--jq` 參數取得結構化的 JSON 輸出。這項技能特別適合整合至 Claude Code、Cursor 或 Codex 等開發工具,讓 AI 代理能自動化執行 GitHub 相關操作,提升開發效率。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JordanCoin/ios-skills-collection/tree/HEAD/skills/dimillian--github

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

GitHub 技能

使用 gh 命令列工具與 GitHub 互動。當不在 git 目錄中時,請務必指定 --repo owner/repo,或直接使用 URL。

拉取請求

檢查 PR 上的 CI 狀態:

gh pr checks 55 --repo owner/repo

列出最近的工作流程執行記錄:

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

檢視執行記錄並查看哪些步驟失敗:

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

僅檢視失敗步驟的記錄:

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

偵錯 CI 失敗

請依下列順序調查失敗的 CI 執行:

  1. 檢查 PR 狀態 — 找出哪些檢查正在失敗:
    gh pr checks 55 --repo owner/repo
    
  2. 列出最近的執行記錄 — 找到相關的執行 ID:
    gh run list --repo owner/repo --limit 10
    
  3. 檢視失敗的執行記錄 — 查看哪些作業和步驟失敗:
    gh run view <run-id> --repo owner/repo
    
  4. 擷取失敗記錄 — 獲取失敗步驟的詳細輸出:
    gh run view <run-id> --repo owner/repo --log-failed
    

用於進階查詢的 API

gh api 命令適合存取其他子命令無法提供的資料。

取得包含特定欄位的 PR:

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

JSON 輸出

大多數命令支援 --json 參數以取得結構化輸出。您可以使用 --jq 進行過濾:

gh 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.

相關技能