en un clic
code-style
// iOS platform rules, Swift conventions, dependency injection patterns, and code quality standards for ADAMANT iOS. Use when writing or reviewing code.
// iOS platform rules, Swift conventions, dependency injection patterns, and code quality standards for ADAMANT iOS. Use when writing or reviewing code.
| name | code-style |
| description | iOS platform rules, Swift conventions, dependency injection patterns, and code quality standards for ADAMANT iOS. Use when writing or reviewing code. |
| license | Apache-2.0 |
| compatibility | Swift 5.9+, iOS 15.0+, UIKit, Swinject |
| metadata | {"project":"adamant-ios","domain":"code-quality"} |
Code style conventions, platform rules, and quality standards for ADAMANT iOS.
Podfile and package manifests@MainActor or DispatchQueue.main.async for UI updates from background threads!) except in truly safe scenarios; prefer optional binding or guard statementsAdamant/App/DI/*, module-specific assemblies)Adamant/ServiceProtocols/.inObjectScope(.container) for singleton services.swiftlint.yml); follow the enabled rules strictly.swiftformat); use it for consistent formattingActivate this skill when:
Documentation standards, writing style, markdown conventions, and sources of truth for ADAMANT iOS. Use when writing or updating documentation.
GitHub workflow conventions for ADAMANT project including issue titles, labels, PR format, and org-wide governance. Use when creating issues, PRs, or managing project workflow.
Expert knowledge of ADAMANT iOS app architecture, modules, runtime flow, and system organization. Use when exploring codebase structure, understanding dependencies, or planning architectural changes.
Testing and validation requirements for ADAMANT iOS. Use when writing tests, validating changes, or ensuring code quality before commits.