iOS开发技能集

汇聚iOS与Swift开发流程中的智能体技能,覆盖设计对比、崩溃排查、日志分析、构建通知与Xcode工程编辑,用于提升移动应用开发和质量管理效率。

  • by artemnovichkov
  • HTML
  • 本地部署
  • 42 星标
  • 更新于
在 GitHub 查看 artemnovichkov/claude-code-plugins

使用说明

Skills

A collection of agent skills for iOS and Swift development workflows — lifecycle planning, crash triage, design comparison, build notifications, log analysis, and Xcode project editing.

Available Skills

design-compare

Compare Figma designs against implementation screenshots with interactive HTML comparison reports.

  • Exports Figma nodes at 3x scale via API
  • Analyzes layout, typography, colors, components, sizing
  • Generates structured match/mismatch reports
  • Interactive HTML with swipe slider and side-by-side views
  • Multi-screen support in a single report

crashlytics

Generate crash reports from Firebase Crashlytics with automated fix proposals and developer assignments.

  • Fetches fatal errors from Firebase Crashlytics
  • Analyzes stack traces and identifies root causes
  • Proposes specific fixes with code snippets
  • Assigns crashes to developers via git blame
  • Calculates severity scores (0-100)

oslog

Read, stream, and analyze Apple unified logs (OSLog) for iOS/macOS apps.

  • Auto-detects subsystem from Logger(subsystem:) in source code
  • Shows recent logs from the live system log store
  • Streams logs in real time from a running app
  • Analyzes .logarchive bundles with full predicate filtering

xcodebuild-notify

macOS notifications for xcodebuild commands, mimicking Xcode's build notifications.

  • Sends a notification after every xcodebuild build
  • Shows Build Succeeded or Build Failed as title
  • Body format: <scheme> | <project> Project

xcproj

Create, read, edit, and validate Xcode projects from the command line with xcodeproj and xcprojformatter (Xcode 27.2+), in both project formats.

  • Routes changes through xcrun xcodeproj — it generates IDs, validates before writing, and leaves the file canonical
  • Verified recipes: a buildable app from init, test targets, Swift packages, xcconfig files, framework embedding
  • Gotchas that fail quietly: synchronized-group exclusions, a framework with no CFBundleIdentifier, format conversion
  • Catches keys Xcode silently drops via xcprojformatter, and covers hand edits and merge conflicts

sdlc

An artifact-driven software lifecycle — each stage commits a markdown file that triggers the next.

  • intent.md → spec.md → plan.md → verified diff → reviewed PR → production signal
  • Eight slash commands, one per stage, plus a repo scaffolder
  • verifier subagent that exercises a change and reports without fixing it
  • Opt-in hook that locks test files during a bug fix
  • Reuses plan mode, /code-review, and claude plugin eval instead of duplicating them

Installation

Any Agent (via skills.sh)

npx skills add artemnovichkov/skills

To install a single skill:

npx skills add artemnovichkov/skills --skill design-compare

Claude Code

/plugin marketplace add artemnovichkov/skills

Xcode 27

Or paste the deeplink in Safari:

xcode://agent-plugin-clone?repo=https://github.com/artemnovichkov/skills

Author

Artem Novichkov, https://artemnovichkov.com/

License

The project is available under the MIT license. See the LICENSE file for more info.