360 Secure SkillHub
360 安全技能中心

sf-symbols

路由型 Skill:把 SF Symbols API 实现与代码审查任务按主题分配到符号基础用法、渲染模式、变体、variableValue、字重与缩放、着色、自定义符号及 UIKit SymbolConfiguration 等知识契约,并限定只加载相关契约。v1 不含符号动画效果与 Symbol Composer 授权。

caglarbaranbora
热度 0.00
最近更新 2026-10-18 16:48:08
分类:知识依赖:纯提示词应用场景:代码生成 / 代码审查 / 概念解释

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add caglarbaranbora/apple-agent-kit/sf-symbols
Metadata
name
sf-symbols
description
Route SF Symbols API implementation tasks to the correct Knowledge Contracts — symbol basics (Image(systemName:)/UIImage(systemName:)), rendering modes, symbol variants, variable value symbols, weight/scale, color/tinting mechanics, custom symbol usage, and UIKit SymbolConfiguration composition. Use when writing or reviewing code that renders, styles, or configures an SF Symbol in SwiftUI or UIKit. v1 excludes symbol effects/animations (SymbolEffect) and Symbol Composer/custom symbol authoring. Design-level symbol selection (which symbol, which color, as a design decision) is out of scope here — see the human-interface-guidelines skill. Triggers on SF Symbols, Image(systemName:), UIImage(systemName:), symbolRenderingMode, SymbolVariants, variableValue, imageScale, fontWeight on a symbol, SymbolConfiguration, preferredSymbolConfiguration, withConfiguration, hierarchical rendering, palette rendering, multicolor rendering.
id
skill.sf-symbols.foundations
title
SF Symbols — Foundations
version
1.0.0
status
Approved
artifact_type
skill
domain
SF Symbols
routes
["knowledge.sf-symbols.symbol-basics","knowledge.sf-symbols.rendering-modes","knowledge.sf-symbols.symbol-variants","knowledge.sf-symbols.variable-value-symbols","knowledge.sf-symbols.symbol-weight-and-scale","knowledge.sf-symbols.symbol-color-and-tinting","knowledge.sf-symbols.custom-symbol-usage","knowledge.sf-symbols.uikit-symbol-configuration"]
related
["skill.human-interface-guidelines.foundations","skill.swiftui.foundations","skill.uikit.foundations"]
last_updated
"2026-08-08T00:00:00.000Z"

SF Symbols — Foundations Skill

Purpose

Route SF Symbols API implementation tasks to the minimum required SF Symbols Knowledge Contracts. v1 scope is core rendering, rendering modes, variants, variable value, weight/scale, color/tinting, custom symbol usage, and UIKit SymbolConfiguration composition — across SwiftUI and UIKit.

Routing

Load only the contracts relevant to the task. All paths relative to knowledge/sf-symbols/.

  • Usage -> symbol-basics.md, custom-symbol-usage.md
  • Rendering -> rendering-modes.md, symbol-variants.md, variable-value-symbols.md, symbol-weight-and-scale.md, symbol-color-and-tinting.md
  • UIKit-specific -> uikit-symbol-configuration.md

Never load more than the contracts relevant to the specific question. For which symbol to choose, which color fits a design, or fill vs. outline as a design decision, route to skill.human-interface-guidelines.foundations instead. For view composition/state/navigation questions unrelated to symbol rendering itself, route to skill.swiftui.foundations or skill.uikit.foundations.

Stop Conditions

Stop and report if the requested topic has no matching Knowledge Contract in knowledge/sf-symbols/ — do not guess or fall back to general knowledge.

  • Symbol effects/animations (SymbolEffect, .bounce, .pulse, .variableColor) — Excluded
  • Symbol Composer / custom symbol authoring — Excluded