AgentSkillsCN

style-guide

代码风格与格式化规则。适用于编写代码、命名类型,或修复 SwiftLint 问题时。

SKILL.md
--- frontmatter
name: style-guide
description: Code style and formatting rules. Use when writing code, naming types, or fixing SwiftLint issues.

Skill: Style Guide

Read the official style guide documentation at docs/StyleGuide.md for complete formatting rules, naming conventions, and SwiftLint configuration.

Quick Reference

RuleConvention
ProtocolsContract suffix
MocksMock suffix (never prefix)
Mock variablesAlso use Mock suffix
Parametersidentifier not id
Force unwrapNever use !
Access modifiersNever explicit internal
Line lengthMax 140 characters

Checklist

  • Line length ≤ 140 characters
  • Imports alphabetized
  • Protocols end with Contract
  • Mocks end with Mock (suffix only, never prefix)
  • Mock variables also use Mock suffix
  • No force unwrap (!)
  • No unused variables/parameters
  • Code organized: properties → init → public methods → private extension