Background Execution Agent Skill — Development skill for Claude Code
Agent skill for writing and reviewing Swift background-execution code on Apple platforms: BGTaskScheduler, background URLSession, beginBackgroundTask assertions, silent/VoIP push, background modes, an.
How to install Background Execution Agent Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open n0an/Background-Execution-Agent-Skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Background Execution Agent Skill does
Agent skill for writing and reviewing Swift background-execution code on Apple platforms: BGTaskScheduler, background URLSession, beginBackgroundTask assertions, silent/VoIP push, background modes, and background audio.
Alternatives in Development
- Career-Ops For Codex — Read CLAUDE.md for all project instructions, routing, and behavioral rules 32.5k ★
- Screenshot — Capture desktop, app windows, or pixel regions across OS platforms 14.6k ★
- Writing Execution — writer skill 669 ★
README
Background Execution Agent Skill
An agent skill that helps AI coding agents like Claude Code, Codex, Cursor, and Gemini write correct Swift background-execution code - scheduling deferred work, finishing work after the app backgrounds, transferring files in the background, and waking the app via push, while respecting the system constraints that decide whether the work runs at all.
It uses the [Agent Skills](https://agentskills.io/home) format, so it works smoothly with Claude Code, Codex, Gemini, Cursor, and more.
What It Covers
- BackgroundTasks -
BGTaskScheduler,BGAppRefreshTask,BGProcessingTask,BGContinuedProcessingTask(iOS/iPadOS 26 user-initiated work with progress UI, submission strategy, background GPU access),BGHealthResearchTask, registration timing,BGTaskSchedulerPermittedIdentifiers, submit/reschedule, expiration andsetTaskCompleted, error codes - Task assertions -
beginBackgroundTask(withName:expirationHandler:)/endBackgroundTask, balanced/idempotent bracketing,backgroundTimeRemaining,ProcessInfo.performExpiringActivityfor extensions and watchOS, assertions vs scheduler - Background URLSession -
URLSessionConfiguration.background(withIdentifier:), the mandatory delegate, the full relaunch flow (handleEventsForBackgroundURLSession+urlSessionDidFinishEvents),isDiscretionary,sessionSendsLaunchEvents,timeoutIntervalForResource, expensive/constrained network access, resume data, file-backed uploads - Push - silent/bac
Related Skills
Observability Agent Skill
Agent skill for writing correct Swift observability code on Apple platforms: unified logging, signposts, Metri
Widgets Agent Skill
Agent skill for writing and reviewing Swift WidgetKit code: timeline providers, configurations, families, acce
Claude Code iOS Dev Guide
A comprehensive guide for setting up Claude Code CLI with PRD-driven workflows, extended thinking (ultrathink)
Apple Hig Skills
Apple Human Interface Guidelines as 14 agent skills covering platforms, foundations, components, patterns, inp
Apple Swift
Swift language best practices
App Intents Agent Skill
Agent skill that helps Claude Code, Codex, Gemini, and Cursor write correct Swift App Intents code for Siri, S
Related Agents
iOS Reviewer
iOS code review specialist. Use proactively after writing or modifying iOS/Swift code. Reviews for SwiftUI bes
Csl
Compiler infrastructure architect. Created LLVM (2000, while a graduate student at UIUC), Clang, Swift (Apple,
iOS Developer.Agent
Expert iOS/macOS developer specializing in Swift, SwiftUI, and the Apple toolchain. Use when: (1) Building Swi