使用说明
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
.logarchivebundles with full predicate filtering
xcodebuild-notify
macOS notifications for xcodebuild commands, mimicking Xcode's build notifications.
- Sends a notification after every
xcodebuildbuild - Shows
Build SucceededorBuild Failedas 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
verifiersubagent 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, andclaude plugin evalinstead 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.
