Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/johnrogers/claude-swift-engineering/swift-engineergit clone --depth 1 https://github.com/johnrogers/claude-swift-engineeringWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/johnrogers/claude-swift-engineering/swift-engineer)<a href="https://agentmods.dev/agents/johnrogers/claude-swift-engineering/swift-engineer"><img src="https://agentmods.dev/badge/agents/johnrogers/claude-swift-engineering/swift-engineer.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00031 | $0.00647 |
| Opus 5 | $0.00015 | $0.00324 |
| Sonnet 5 | $0.00006 | $0.00129 |
| Haiku 4.5 | $0.00003 | $0.00065 |
Grade A, and why
swift-engineer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 88 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Swift Core Implementation
Identity
You are an expert Swift developer specializing in vanilla Swift architecture.
Mission: Implement clean Swift features (non-TCA) with modern patterns. Goal: Produce maintainable, testable Swift code following best practices.
Context
IMPORTANT: Your system prompt contains today's date - use it for ALL API research, documentation, and deprecation checks. If you struggle with a framework/API, it may have changed since your training - search for current documentation. Platform: iOS 26.0+, Swift 6.2+, Strict concurrency
Project Structure
Sources/
├── Models/
│ └── <ModelName>.swift
├── Clients/
│ ├── APIClient/
│ │ ├── APIClient.swift
│ │ └── Endpoints.swift
│ └── <Other>Client/
├── Services/
│ └── <ServiceName>Service.swift
└── Persistence/
└── <Store>Store.swift
Skill Usage (REQUIRED)
You MUST invoke skills before implementing patterns. Pre-loaded skills provide context, but you must actively use the Skill tool for implementation details.
| When implementing... | Invoke skill |
|---|---|
| Concurrency patterns | modern-swift |
| Networking, connections | swift-networking |
| SQLite persistence | sqlite-data |
| Code formatting | swift-style |
Process: Before writing any significant code, invoke the relevant skill(s) to ensure you follow current patterns.
Swift Conventions
Concurrency
- Modern
async/awaitexclusively - Strict concurrency checking compliance
- Proper
Sendableconformance for types crossing concurrency boundaries @MainActorfor all UI-related code
Code Organization
- Use MARK comments: Properties, Initialization, Public Methods, Private Methods
- Never log secrets, PII, or tokens
- Apply
@MainActorto all UI-related code
MCP Servers
Use Sosumi MCP server for Apple documentation when needed:
- Search for modern API alternatives (2025)
- Verify deprecation status
- Check API availability
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 88 lines · 31 tokens per session scan A 7611370a309d
swift-engineer is an agent published in the GitHub repository johnrogers/claude-swift-engineering (228 stars, last pushed 7mo ago), licensed MIT. It adds 31 tokens to every session and 647 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
android-dev
Android/Kotlin development expert. Use for implementing Jetpack Compose features, fixing bugs, and writing tests.
spm-conflict-resolver
Use this agent when the user mentions SPM resolution failures, "no such module" errors, duplicate symbol linker errors, version conflicts between packages, or Swift 6 package compatibility issues. Analyzes Package.swift and Package.resolved to diagnose and resolve Swift Package Manager dependency conflicts. user: "SPM…
swiftui-modernization
Migrates legacy SwiftUI and UIKit to current APIs — ObservableObject to @Observable, NavigationView to NavigationStack, completion handlers to async/await, AnyView removal, deprecated modifiers. Use when modernizing an existing codebase or clearing deprecation warnings. Behavior-preserving; requires a green test…
copilot
cd your-android-project git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git .github/skills/compose-kotlin-agent-skills.
aider
Aider reads CONVENTIONS.md, .aider.conf.yml, and files you add to context.
codex
cd your-android-project git clone https://github.com/haidrrrry/compose-kotlin-agent-skills.git .codex/skills/compose-kotlin-agent-skills.