# twostraws/swift-agent-skills architecture

> Architecture diagram of the GitHub repository twostraws/swift-agent-skills, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-27). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/twostraws/swift-agent-skills
- Repository: https://github.com/twostraws/swift-agent-skills

## Overview

This repository is a curated directory of community-maintained agent skills and related materials for Swift and Apple-platform development, not a runtime application. The main workflow is to browse a topic in the README, follow a listed skill to its community repository, then use that skill with an AI coding tool while developing. The README documents the catalog and usage context; no source excerpts are available to establish additional installation or execution wiring.

Main entry points: [`README.md`](https://github.com/twostraws/swift-agent-skills/blob/main/README.md) (README catalog)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["Skill catalog"]
  node_catalog_index["README catalog<br/>[README.md]"]
  node_swiftui["SwiftUI<br/>[README.md]"]
  node_data["SwiftData and Core Data<br/>[README.md]"]
  node_concurrency["Concurrency and background<br/>[README.md]"]
  node_testing["Testing<br/>[README.md]"]
  node_language["Swift language<br/>[README.md]"]
  node_accessibility["Accessibility and focus<br/>[README.md]"]
  node_intents["App Intents<br/>[README.md]"]
  node_app_store["App Store<br/>[README.md]"]
  node_architecture["Architecture<br/>[README.md]"]
  node_observability["Observability and performance<br/>[README.md]"]
  node_security_audit["Security and code audit<br/>[README.md]"]
  node_tools_ui_widgets["Tools, UI, and widgets<br/>[README.md]"]
end

subgraph group_adoption["Using skills"]
  node_community_repos["Community skill repositories"]
  node_agent_tools["AI coding tools"]
  node_apple_development["Apple-platform development"]
end

subgraph group_resources["Related resources"]
  node_agent_files["AGENTS.md files<br/>[README.md]"]
  node_further_reading["Further reading<br/>[README.md]"]
end

node_developer(("Swift developer"))

node_developer -->|"browses"| node_catalog_index
node_catalog_index -->|"lists"| node_swiftui
node_catalog_index -->|"lists"| node_data
node_catalog_index -->|"lists"| node_concurrency
node_catalog_index -->|"lists"| node_testing
node_catalog_index -->|"lists"| node_language
node_catalog_index -->|"lists"| node_accessibility
node_catalog_index -->|"lists"| node_intents
node_catalog_index -->|"lists"| node_app_store
node_catalog_index -->|"lists"| node_architecture
node_catalog_index -->|"lists"| node_observability
node_catalog_index -->|"lists"| node_security_audit
node_catalog_index -->|"lists"| node_tools_ui_widgets
node_catalog_index -->|"lists"| node_agent_files
node_catalog_index -->|"lists"| node_further_reading
node_swiftui -->|"links to"| node_community_repos
node_data -->|"links to"| node_community_repos
node_concurrency -->|"links to"| node_community_repos
node_testing -->|"links to"| node_community_repos
node_language -->|"links to"| node_community_repos
node_accessibility -->|"links to"| node_community_repos
node_intents -->|"links to"| node_community_repos
node_app_store -->|"links to"| node_community_repos
node_architecture -->|"links to"| node_community_repos
node_observability -->|"links to"| node_community_repos
node_security_audit -->|"links to"| node_community_repos
node_tools_ui_widgets -->|"links to"| node_community_repos
node_developer -->|"uses"| node_agent_tools
node_community_repos -->|"skills used with"| node_agent_tools
node_agent_tools -->|"assists"| node_apple_development

click node_catalog_index "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_swiftui "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_data "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_concurrency "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_testing "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_language "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_accessibility "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_intents "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_app_store "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_architecture "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_observability "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_security_audit "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_tools_ui_widgets "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_agent_files "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"
click node_further_reading "https://github.com/twostraws/swift-agent-skills/blob/main/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_catalog_index,node_swiftui,node_data,node_concurrency,node_testing,node_language,node_accessibility,node_intents,node_app_store,node_architecture,node_observability,node_security_audit,node_tools_ui_widgets toneBlue
class node_community_repos,node_agent_tools,node_apple_development toneAmber
class node_agent_files,node_further_reading toneMint
class node_developer toneIndigo
```

## Components

### Skill catalog

- [README catalog](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [SwiftUI](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [SwiftData and Core Data](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Concurrency and background](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Testing](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Swift language](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Accessibility and focus](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [App Intents](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [App Store](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Architecture](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Observability and performance](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Security and code audit](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Tools, UI, and widgets](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`

### Using skills

- **Community skill repositories**
- **AI coding tools**
- **Apple-platform development**

### Related resources

- [AGENTS.md files](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`
- [Further reading](https://github.com/twostraws/swift-agent-skills/blob/main/README.md): `README.md`

### Other components

- **Swift developer**

## Connections

- Swift developer → README catalog: browses
- README catalog → SwiftUI: lists
- README catalog → SwiftData and Core Data: lists
- README catalog → Concurrency and background: lists
- README catalog → Testing: lists
- README catalog → Swift language: lists
- README catalog → Accessibility and focus: lists
- README catalog → App Intents: lists
- README catalog → App Store: lists
- README catalog → Architecture: lists
- README catalog → Observability and performance: lists
- README catalog → Security and code audit: lists
- README catalog → Tools, UI, and widgets: lists
- README catalog → AGENTS.md files: lists
- README catalog → Further reading: lists
- SwiftUI → Community skill repositories: links to
- SwiftData and Core Data → Community skill repositories: links to
- Concurrency and background → Community skill repositories: links to
- Testing → Community skill repositories: links to
- Swift language → Community skill repositories: links to
- Accessibility and focus → Community skill repositories: links to
- App Intents → Community skill repositories: links to
- App Store → Community skill repositories: links to
- Architecture → Community skill repositories: links to
- Observability and performance → Community skill repositories: links to
- Security and code audit → Community skill repositories: links to
- Tools, UI, and widgets → Community skill repositories: links to
- Swift developer → AI coding tools: uses
- Community skill repositories → AI coding tools: skills used with
- AI coding tools → Apple-platform development: assists
