원클릭으로
swift-coding-standards
Enforces AppVerk Swift coding standards across all code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Enforces AppVerk Swift coding standards across all code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Backend testing patterns — API request construction, response verification, database state checks, error handling testing, and adaptive tool detection.
Frontend testing patterns using Playwright — navigation, interaction, assertions, screenshots on failure, and common UI testing scenarios.
Test report format with QA-XXX issue IDs compatible with code-review plugin. Defines report structure, severity levels, issue format with canonical fields, and detailed results.
Test plan structure, naming conventions, edge case generation rules, and file saving conventions for QA test plans.
Structured concurrency and thread safety patterns in modern Swift.
Data persistence patterns for Swift apps using SwiftData, CoreData, UserDefaults, and Keychain.
| name | swift-coding-standards |
| description | Enforces AppVerk Swift coding standards across all code. |
| activation | Load when writing or reviewing Swift code |
Enforces AppVerk Swift coding standards across all code.
lowerCamelCase for variables, functions, and enum cases.UpperCamelCase for types, protocols, and structs.UPPER_SNAKE_CASE for global constants.userId, urlString.!). Always use guard let or if let.?? for defaults: let name = optionalName ?? "Unknown".optional?.property) over manual unwrapping when just reading.guard let at the top of functions for early exit on missing required values.private or internal.public only for library API surfaces.final when inheritance is not intended.struct for data models and configuration.class only when identity matters or shared mutable state is required.actor for thread-safe mutable state (see swift-concurrency-patterns).some ProtocolA & ProtocolB) for constraints.some Collection for parameters.any Collection for stored properties and return types where erasure is needed.// MARK: for section headers in large files./// doc comments for public APIs.self. when implicit.isEmpty over count == 0.first / last over manual indexing.