swift-dev-toolkit

Automate Swift, iOS, and macOS builds, Fastlane CI/CD, and xctrace profiling.

4|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/r1cA18/dotfiles --skill swift-dev-toolkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swift-dev-toolkit
Source: https://github.com/r1cA18/dotfiles/tree/main/skills/swift-dev-toolkit
Command: npx skills add https://github.com/r1cA18/dotfiles --skill swift-dev-toolkit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill automates complex and repetitive tasks in Swift, iOS, and macOS development, significantly speeding up the development lifecycle and reducing manual errors.

Core Features & Use Cases

  • Automated Builds & Error Fixing: Continuously builds and attempts to fix compilation errors.
  • CI/CD Integration: Manages Fastlane for TestFlight uploads and App Store deployments.
  • Project Management: Handles project setup, Bundle ID configuration, App Groups, localization, and screenshot generation.
  • Performance Profiling: Utilizes xctrace for in-depth performance analysis and bottleneck identification.
  • Documentation Generation: Supports DocC for creating tutorials and documentation.
  • Use Case: A developer needs to prepare an app for TestFlight submission. This Skill can automatically build the app, increment the build number, upload it to TestFlight, and notify the team, all with a single command.

Quick Start

Use the swift-dev-toolkit skill to build and upload the current project to TestFlight.

Frequently Asked Questions about swift-dev-toolkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate building and uploading an iOS app to TestFlight?

Automate TestFlight uploads by integrating Fastlane to manage continuous integration and delivery pipelines. The toolkit handles building, incrementing build numbers, uploading, and notifying teams automatically.

What is the best way to profile performance bottlenecks in a macOS application?

Profile macOS application performance bottlenecks using xctrace for in-depth analysis. The toolkit automates this profiling process to identify bottlenecks and optimize execution efficiency.

How does automated error correction work during Swift compilation?

Automated error correction continuously builds Swift projects and attempts to fix compilation errors automatically. This reduces manual intervention and speeds up the development lifecycle.

Can I configure App Groups and Bundle IDs for iOS projects automatically?

Configure App Groups and Bundle IDs automatically through project management automation. The toolkit handles project setup, localization, and screenshot generation without manual configuration.

How do I generate tutorials and documentation for a Swift project?

Generate Swift project tutorials and documentation using DocC integration. The toolkit supports creating comprehensive documentation to streamline project understanding and distribution.

Does this toolkit support project generation with xcodegen?

Yes, the toolkit integrates xcodegen as a sub-skill for project setup. It handles project configuration and generation alongside build automation and Fastlane operations.