
Swift Bazel
- Updated March 29, 2026
- jakeswenson/claude-plugins-swift
swift-bazel is a Claude Code skill in the AI & Agent Building category. Set up and maintain Bazel builds for Swift/macOS/iOS projects. Includes project templates, dependency tree knowledge, version compatibility guidance, and context7 doc lookup IDs.
Key points
- swift-bazel
- AI & Agent Building
- AI-coding skill
Swift Bazel by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add jakeswenson/claude-plugins-swift/plugin install swift-bazel@swift-toolsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | March 29, 2026 |
|---|---|
| Repository | jakeswenson/claude-plugins-swift ↗ |
What it does
Set up and maintain Bazel builds for Swift/macOS/iOS projects. Includes project templates, dependency tree knowledge, version compatibility guidance, and context7 doc lookup IDs.
README.md
claude-plugins-swift
A Claude Code plugin marketplace for Swift development.
Plugins
swift-bazel
When Claude Code detects you're working with Bazel + Swift, this skill automatically provides:
- Project scaffolding — Full project templates (MODULE.bazel, BUILD.bazel, Package.swift, Info.plist, entitlements, asset catalogs)
- Dependency tree knowledge — Knows which rules depend on which (apple_support -> rules_swift -> rules_apple -> rules_swift_package_manager)
- Version compatibility — Guides version updates in the correct bottom-up order, knows where to check compatibility
- Context7 doc lookups — Has library IDs for rules_swift, rules_apple, rules_swift_package_manager, rules_xcodeproj, and Gazelle
- SPM integration — The
swiftpkg_*naming convention, adding deps, resolving, discovering target labels - Common pitfalls —
@main+swift_testconflicts, transitive deps inuse_repo,actoolfailures, font bundling patterns
Known compatible version set (tested March 2026)
Installation
Step 1: Add the marketplace
In Claude Code, add this repo as a plugin marketplace:
/plugin marketplace add jakeswenson/claude-plugins-swift
Or from a local clone:
/plugin marketplace add /path/to/claude-plugins-swift
Step 2: Install the plugin
/plugin install swift-bazel@swift-tools
You'll be prompted to choose an installation scope:
| Scope | Effect |
|---|---|
| User | Available in all your projects |
| Project | Shared with collaborators (saved in .claude/settings.json) |
| Local | Only you, only this repo (saved in .claude/settings.local.json) |
Alternative: Interactive UI
Run /plugin in Claude Code to open the plugin browser. Navigate to the Discover tab to browse and install.
Updating
/plugin marketplace update swift-tools
Uninstalling
/plugin uninstall swift-bazel@swift-tools
License
MIT