Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计通过

axiom-ios-uiaxiom iOS UI 搜索

Agent Skill

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

总安装

5,187

周安装

214

GitHub Stars

873

下载量

1,695
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:axiom-ios-ui(axiom iOS UI 搜索)
来源仓库:https://github.com/charleswiltgen/axiom
仓库路径:skills/axiom-ios-ui
安装命令:
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-ios-ui
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-ios-ui

简介

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。

  • 适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。
  • 使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素。
  • 涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。
  • axiom-ios-ui 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

iOS UI Router

You MUST use this skill for ANY iOS UI work including SwiftUI, UIKit, layout, navigation, animations, and design.

When to Use

Use this router when working with:

  • SwiftUI views, state, bindings
  • UIKit views and constraints
  • Layout issues (Auto Layout, SwiftUI layout)
  • Navigation (NavigationStack, deep linking)
  • Animations and transitions
  • Liquid Glass design (iOS 26+)
  • Apple Human Interface Guidelines
  • UI architecture and patterns
  • Accessibility UI issues

Conflict Resolution

ios-ui vs ios-performance: When UI is slow (e.g., "SwiftUI List slow"):

  1. Try ios-ui FIRST — Domain-specific fixes (LazyVStack, view identity, @State optimization) often solve UI performance in 5 minutes
  2. Only use ios-performance if domain fixes don't help — Profiling takes longer and may confirm what domain knowledge already knows

Rationale: Jumping to Instruments wastes time when the fix is a known SwiftUI pattern. Profile AFTER trying domain fixes, not before.

Routing Logic

SwiftUI Issues

View not updating/skill axiom-swiftui-debugging Navigation issues/skill axiom-swiftui-nav Performance/lag/skill axiom-swiftui-performance Layout problems/skill axiom-swiftui-layout Stacks/grids/outlines/skill axiom-swiftui-containers-ref Animation issues/skill axiom-swiftui-animation-ref Gesture conflicts/skill axiom-swiftui-gestures Drag/drop, copy/paste, sharing/skill axiom-transferable-ref Architecture/testability/skill axiom-swiftui-architecture App-level composition/skill axiom-app-composition Search implementation/skill axiom-swiftui-search-ref iOS 26 features/skill axiom-swiftui-26-ref UIKit bridging (Representable, HostingController)/skill axiom-uikit-bridging

UIKit Issues

Auto Layout conflicts/skill axiom-auto-layout-debugging Animation timing issues/skill axiom-uikit-animation-debugging SwiftUI embedding (HostingController, HostingConfiguration)/skill axiom-uikit-bridging

Design & Guidelines

Liquid Glass adoption/skill axiom-liquid-glass SF Symbols (effects, rendering, custom)/skill axiom-sf-symbols Design decisions/skill axiom-hig Typography/skill axiom-typography-ref TextKit/rich text/skill axiom-textkit-ref

tvOS

Focus Engine, remote input, TVUIKit, text input/skill axiom-tvos

Accessibility

VoiceOver, Dynamic Type/skill axiom-accessibility-diag

Testing

UI test flakiness/skill axiom-ui-testing

Automated Scanning

Architecture audit → Launch swiftui-architecture-auditor agent (separation of concerns, logic in views, testability) Performance scan → Launch swiftui-performance-analyzer agent or /axiom:audit swiftui-performance (expensive view body ops, unnecessary updates) Navigation audit → Launch swiftui-nav-auditor agent or /axiom:audit swiftui-nav (deep link gaps, state restoration, wrong containers) Layout audit → Launch swiftui-layout-auditor agent or /axiom:audit swiftui-layout (GeometryReader misuse, missing adaptivity, hardcoded breakpoints, identity loss) UX flow audit → Launch ux-flow-auditor agent or /axiom:audit ux-flow (dead ends, dismiss traps, buried CTAs, missing empty/loading/error states) Liquid Glass scan → Launch liquid-glass-auditor agent or /axiom:audit liquid-glass (adoption opportunities, toolbar improvements) TextKit scan → Launch textkit-auditor agent or /axiom:audit textkit (TextKit 1 fallbacks, deprecated glyph APIs, Writing Tools)

Decision Tree

digraph ios_ui {
    start [label="UI issue" shape=ellipse];
    is_tvos [label="tvOS?" shape=diamond];
    is_swiftui [label="SwiftUI?" shape=diamond];
    is_uikit [label="UIKit?" shape=diamond];
    is_design [label="Design/guidelines?" shape=diamond];

    start -> is_tvos;
    is_tvos -> "axiom-tvos" [label="focus, remote, TVUIKit, text input, storage"];
    is_tvos -> is_swiftui [label="no"];
    is_swiftui -> swiftui_type [label="yes"];
    is_swiftui -> is_uikit [label="no"];
    is_uikit -> uikit_type [label="yes"];
    is_uikit -> is_design [label="no"];
    is_design -> design_type [label="yes"];
    is_design -> "accessibility-diag" [label="accessibility"];

    swiftui_type [label="What's wrong?" shape=diamond];
    swiftui_type -> "swiftui-debugging" [label="view not updating"];
    swiftui_type -> "swiftui-nav" [label="navigation"];
    swiftui_type -> "swiftui-performance" [label="slow/lag"];
    swiftui_type -> "swiftui-layout" [label="adaptive layout"];
    swiftui_type -> "swiftui-containers-ref" [label="stacks/grids/outlines"];
    swiftui_type -> "swiftui-architecture" [label="feature architecture"];
    swiftui_type -> "app-composition" [label="app-level (root, auth, scenes)"];
    swiftui_type -> "swiftui-animation-ref" [label="animations"];
    swiftui_type -> "swiftui-gestures" [label="gestures"];
    swiftui_type -> "transferable-ref" [label="drag/drop, sharing, copy/paste"];
    swiftui_type -> "swiftui-search-ref" [label="search"];
    swiftui_type -> "swiftui-26-ref" [label="iOS 26 features"];
    swiftui_type -> "uikit-bridging" [label="UIKit interop"];
    swiftui_type -> "ux-flow-audit" [label="UX dead ends, dismiss traps"];

    uikit_type [label="UIKit issue?" shape=diamond];
    uikit_type -> "auto-layout-debugging" [label="Auto Layout"];
    uikit_type -> "uikit-animation-debugging" [label="animations"];
    uikit_type -> "uikit-bridging" [label="SwiftUI embedding"];
    uikit_type -> "ux-flow-audit" [label="UX dead ends, dismiss traps"];

    design_type [label="Design topic?" shape=diamond];
    design_type -> "liquid-glass" [label="Liquid Glass"];
    design_type -> "sf-symbols" [label="SF Symbols"];
    design_type -> "hig" [label="HIG compliance"];
    design_type -> "typography-ref" [label="typography"];
    design_type -> "textkit-ref" [label="TextKit/rich text"];
}

Automated scanning agents:

  • Want architecture audit (separation of concerns, testability)? → swiftui-architecture-auditor (Agent)
  • Want SwiftUI performance scan (view body ops, unnecessary updates)? → swiftui-performance-analyzer (Agent)
  • Want navigation audit (deep links, state restoration)? → swiftui-nav-auditor (Agent)
  • Want layout audit (GeometryReader, adaptivity, hardcoded sizes)? → swiftui-layout-auditor (Agent)
  • Want UX flow audit (dead ends, dismiss traps, missing states)? → ux-flow-auditor (Agent)
  • Want Liquid Glass adoption scan? → liquid-glass-auditor (Agent)
  • Want TextKit scan (Writing Tools, deprecated APIs)? → textkit-auditor (Agent)

Anti-Rationalization

ThoughtReality
"Simple SwiftUI layout, no need for the layout skill"SwiftUI layout has 12 gotchas. swiftui-layout covers all of them.
"I know how NavigationStack works"Navigation has state restoration, deep linking, and identity traps. swiftui-nav prevents 2-hour debugging.
"It's just a view not updating, I'll debug it"View update failures have 4 root causes. swiftui-debugging diagnoses in 5 min.
"I'll just add.animation() and fix later"Animation issues compound. swiftui-animation-ref has the correct patterns.
"This UI is simple, no architecture needed"Even small features benefit from separation. swiftui-architecture prevents refactoring debt.
"UX issues are just polish, we'll fix later"Dead ends and dismiss traps cause 1-star reviews. ux-flow-audit catches them in minutes.
"I know how.searchable works"Search has 6 gotchas (navigation container, isSearching level, suggestion completion). swiftui-search-ref covers all of them.
"I know SF Symbols, it's just Image(systemName:)"4 rendering modes, 12+ effects, 3 Draw playback modes, custom symbol authoring. sf-symbols has decision trees for all of them.
"Drag and drop is just.draggable and.dropDestination"UTType declarations, representation ordering, file lifecycle, cross-app transfer gotchas. transferable-ref covers all of them.
"I'll just wrap this UIView real quick"UIViewRepresentable has lifecycle, coordinator, sizing, and memory gotchas. uikit-bridging prevents 1-2 hour debugging sessions.
"tvOS is just iOS on a TV"tvOS has no persistent storage, no WebView, a dual focus system, and two remote generations. axiom-tvos covers all the traps.

Example Invocations

User: "My SwiftUI view isn't updating when I change the model" → Invoke: /skill axiom-swiftui-debugging

User: "How do I implement Liquid Glass in my toolbar?" → Invoke: /skill axiom-liquid-glass

User: "NavigationStack is popping unexpectedly" → Invoke: /skill axiom-swiftui-nav

User: "Should I use MVVM for this SwiftUI app?" → Invoke: /skill axiom-swiftui-architecture

User: "How do I switch between login and main screens?" → Invoke: /skill axiom-app-composition

User: "Where should auth state live in my app?" → Invoke: /skill axiom-app-composition

User: "How do I create a grid layout with LazyVGrid?" → Invoke: /skill axiom-swiftui-containers-ref

User: "What's the difference between VStack and LazyVStack?" → Invoke: /skill axiom-swiftui-containers-ref

User: "How do I display hierarchical data with OutlineGroup?" → Invoke: /skill axiom-swiftui-containers-ref

User: "How do I add search to my SwiftUI list?" → Invoke: /skill axiom-swiftui-search-ref

User: "My search suggestions aren't working" → Invoke: /skill axiom-swiftui-search-ref

User: "How do I animate an SF Symbol when tapped?" → Invoke: /skill axiom-sf-symbols

User: "My SF Symbol Draw animation isn't working on my custom symbol" → Invoke: /skill axiom-sf-symbols

User: "Which rendering mode should I use for my toolbar icons?" → Invoke: /skill axiom-sf-symbols

User: "How do I make my model draggable in SwiftUI?" → Invoke: /skill axiom-transferable-ref

User: "How do I add ShareLink with a custom preview?" → Invoke: /skill axiom-transferable-ref

User: "How do I wrap a UIKit view in SwiftUI?" → Invoke: /skill axiom-uikit-bridging

User: "How do I embed SwiftUI in my UIKit app?" → Invoke: /skill axiom-uikit-bridging

User: "My UIViewRepresentable isn't updating correctly" → Invoke: /skill axiom-uikit-bridging

User: "How do I use UIHostingConfiguration for collection view cells?" → Invoke: /skill axiom-uikit-bridging

User: "I'm building a tvOS app and focus navigation isn't working" → Invoke: /skill axiom-tvos

User: "How do I handle text input on tvOS?" → Invoke: /skill axiom-tvos

User: "Check my app for UX dead ends and dismiss traps" → Invoke: ux-flow-auditor agent

User: "Check my SwiftUI architecture for separation of concerns" → Invoke: swiftui-architecture-auditor agent

User: "Scan my SwiftUI views for performance issues" → Invoke: swiftui-performance-analyzer agent

User: "Audit my navigation for deep link gaps" → Invoke: swiftui-nav-auditor agent

User: "Check my layouts for iPad and multitasking issues" → Invoke: swiftui-layout-auditor agent

User: "Check my app for Liquid Glass adoption opportunities" → Invoke: liquid-glass-auditor agent

User: "Why isn't Writing Tools appearing in my text view?" → Invoke: textkit-auditor agent

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

26.26%
按下载量换算445

OpenCode

24.97%
按下载量换算423

Codex

16.19%
按下载量换算274

Antigravity

11.18%
按下载量换算190

Cursor

7.24%
按下载量换算123

Gemini CLI

3.41%
按下载量换算58

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills