coding-best-practices

Review macOS Swift 6+ code for SOLID, DRY, and Clean Architecture improvements.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mazicimert/RunDom --skill coding-best-practices-mazicimert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-best-practices
Source: https://github.com/mazicimert/RunDom/tree/main/.claude/skills/macos/coding-best-practices
Command: npx skills add https://github.com/mazicimert/RunDom --skill coding-best-practices-mazicimert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

macOS Swift projects often struggle with maintaining modern idioms, solid design, and scalable architectures. This skill provides a structured review framework to elevate code quality by applying SOLID, DRY, Clean Architecture, data-persistence best practices, and concurrency patterns.

Core Features & Use Cases

  • Guidance on SOLID, DRY, and Clean Architecture for macOS Swift code
  • Data persistence guidance focusing on a SwiftData-first approach with Core Data as needed
  • Code organization patterns that promote modularity, testability, and clear layer separation
  • Modern concurrency guidance using async/await, actors, and structured concurrency in macOS apps

Quick Start

Ask me to review your macOS Swift project to surface improvements across architecture, persistence, and concurrency.

Frequently Asked Questions about coding-best-practices

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

FAQPage Schema
How do I review macOS Swift code for SOLID and Clean Architecture compliance?

Review macOS Swift code for SOLID and Clean Architecture by applying a structured review framework that identifies design violations and guides improvements for modular organization, testability, and clear layer separation.

What is the best way to implement structured concurrency in macOS Swift apps?

The best way to implement structured concurrency in macOS Swift apps is by using modern patterns like async/await and actors to manage parallel execution, which this skill evaluates and guides for your project.

Does this code review approach work with SwiftData and Core Data persistence?

Yes, this code review approach works with SwiftData and Core Data persistence by providing data-persistence guidance that focuses on a SwiftData-first approach while addressing Core Data requirements as needed.

How do I apply DRY principles to a Swift 6+ macOS project?

Apply DRY principles to a Swift 6+ macOS project by using the provided review framework to identify code duplication and refactor it using modern Swift idioms and architectural best practices.

When should I use Clean Architecture in a macOS app?

You should use Clean Architecture in a macOS app when your project requires scalable design and solid structure, utilizing this skill to assess your codebase and enforce SOLID principles for maintainability.