project

Automate Bundle ID, App Groups, and localization setup in Swift Xcode projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the complex and repetitive tasks involved in setting up new projects, ensuring consistency and saving valuable development time.

Core Features & Use Cases

  • Bundle ID Management: Easily view and modify Bundle IDs for your projects.
  • App Groups Configuration: Set up and verify App Groups for shared data access between targets.
  • Localization: Identify missing translations to ensure your app is ready for a global audience.
  • Screenshot Generation: Capture UI screenshots for documentation or testing purposes.
  • Use Case: When starting a new iOS project, use this Skill to quickly set the correct Bundle ID, configure App Groups for your main app and its extensions, and check that all necessary localizations are in place.

Quick Start

Use the project skill to change the Bundle ID in the current directory's Xcode project to "com.example.newapp".

Frequently Asked Questions about project

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

FAQPage Schema
How do I change the Bundle ID in an Xcode project for a new iOS app?

Changing the Bundle ID in an Xcode project is automated by modifying the project files directly, allowing you to set identifiers like com.example.newapp for your iOS targets.

How do I configure App Groups for shared data access between my app extensions?

Configuring App Groups involves modifying project entitlements to set up and verify shared data access between your main app and its extensions across macOS and iOS workflows.

How can I check for missing translations during Swift localization?

Checking Swift localization identifies missing translations in your project files, ensuring your app is ready for a global audience by verifying all necessary localizations are in place.

Does this project setup automation work with both macOS and iOS development workflows?

Yes, project setup automation supports both macOS and iOS development workflows by integrating with Xcode's build system to seamlessly apply changes to project files and entitlements.

What is the best way to streamline repetitive Xcode project configuration tasks?

Streamlining repetitive Xcode project configuration is achieved by automating tasks like Bundle ID management, App Groups setup, and localization checks, ensuring consistency and saving development time.