ios-clean-architecture

Official

Standardize iOS architecture and dependencies.

Authorno-problem-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a standardized structure and set of principles for building iOS applications using Swift Package Manager, ensuring consistency, maintainability, and adherence to clean architecture patterns.

Core Features & Use Cases

  • Package Structure Definition: Outlines a clear separation of concerns across Domain, State, UseCases, Repository, Services, and Presentation layers.
  • Dependency Management: Enforces strict dependency rules between layers and integrates with external "no problem" SPM packages.
  • Design Principles: Details best practices for each layer, including protocol-driven design and avoiding UI dependencies in core logic.
  • Use Case: When starting a new iOS project or onboarding a new developer, this Skill serves as the definitive guide to the project's architecture, ensuring everyone follows the same conventions.

Quick Start

Refer to this skill for guidance on structuring your iOS application using Swift Package Manager and clean architecture principles.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ios-clean-architecture
Download link: https://github.com/no-problem-dev/claude-code-plugins/archive/main.zip#ios-clean-architecture

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.