Community-maintained Agent Skills for complete Swift and Apple-platform app delivery.
72
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
Standardized Git branch creation, naming conventions, and lifecycle hygiene for Apple platform and mobile engineering teams.
Use this skill when creating branches for new features, bug fixes, refactoring, emergency hotfixes, or release preparation. Use it to establish consistent branch names and isolate work units before opening pull requests.
Do not use this skill for resolving complex three-way merge conflicts, debugging git index corruptions, or configuring low-level git hooks.
Branch names must be lowercase, hyphen-separated (kebab-case), and prefixed by type:
| Prefix | Scope | Example |
|---|---|---|
feat/ | New user-facing feature or architecture capability | feat/apple-pay-checkout |
fix/ | Bug fix during development or QA cycles | fix/dark-mode-contrast |
refactor/ | Code reorganization without changing observable behavior | refactor/modularize-network-layer |
perf/ | Performance optimization, memory leak fix, launch time | perf/table-view-prefetching |
test/ | Adding unit tests, UI tests, benchmarks, or eval suites | test/storekit-purchase-evals |
release/ | Version bump, metadata freeze, and release candidate staging | release/v1.3.0 |
hotfix/ | Critical production patch branched directly from production base | hotfix/crash-on-launch-ios26 |
chore/ | Tooling, dependency updates, CI/CD pipeline changes | chore/update-fastlane-actions |
When tracking a project management or issue tracker ticket, place the ticket key immediately after the prefix:
feat/IOS-1042-biometric-authfix/CORE-89-keychain-migrationgit fetch origin) before branching off origin/main (or origin/develop). Never branch off stale local tracking branches.feat: add passkey enrollment coordinator). Avoid intermediate commit noise ("wip", "fix typo") before final merge.main or release branches. All integrations must pass CI verification via pull request.git fetch origin
git checkout -b feat/passkey-enrollment origin/maingit fetch origin
git checkout -b hotfix/expired-auth-token origin/maingit fetch origin
git rebase origin/maingit branch -d feat/passkey-enrollment
git push origin --delete feat/passkey-enrollmentWhen an AI agent is tasked with building a feature or executing a migration:
feature/ or feat/) before making filesystem changes.main.temp, test, my-work, or fix-bug without domain context.git fetch origin first, causing old base commit divergence.fix/... or mixing architecture rewrites into a bugfix branch.Feat/NewUI or fix/crash_issue instead of feat/new-ui and fix/crash-issue.<prefix>/<kebab-case-description> or <prefix>/<TICKET>-<description>.origin/main or origin/develop).fix/ branch)..DS_Store, build artifacts, temporary scratch scripts) are tracked..tessl-plugin
skills
accessorysetupkit
references
activitykit
adattributionkit
references
alarmkit
references
app-clips
app-intents
app-store-optimization
app-store-review
apple-on-device-ai
appmigrationkit
audioaccessorykit
references
authentication
references
avfoundation-audio
references
avkit
background-processing
references
browserenginekit
callkit
references
carplay
cloudkit
contacts-framework
references
core-bluetooth
references
core-data
core-haptics
references
core-motion
references
core-nfc
references
coreml
references
cryptokit
cryptotokenkit
debugging-instruments
device-integrity
references
energykit
references
eventkit
family-controls
references
financekit
focus-engine
gamekit
git-branching-workflow
references
healthkit
references
homekit
references
ios-accessibility
ios-app-workflow
references
ios-ettrace-performance
ios-localization
ios-memgraph-analysis
ios-networking
ios-simulator
references
metrickit
references
musickit
references
natural-language
paperkit
references
passkit
references
pdfkit
pencilkit
references
permissionkit
references
photokit
push-notifications
quicklook
references
realitykit
references
relevancekit
references
scenekit
sensorkit
shazamkit
references
speech-recognition
references
spritekit
storekit
swift-api-design-guidelines
swift-architecture
references
swift-charts
swift-codable
references
swift-code-review
swift-concurrency
swift-formatstyle
references
swift-language
swift-security
references
swift-testing
swiftdata
swiftlint
swiftui-animation
swiftui-gestures
references
swiftui-layout-components
swiftui-liquid-glass
references
swiftui-patterns
swiftui-performance
swiftui-responsive-layout
swiftui-uikit-interop
swiftui-webkit
tabletopkit
tipkit
vision-framework
weatherkit
references