Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rshankras/background-processing
Generates background processing infrastructure with BGTaskScheduler, background refresh, background downloads, and silent push handling.
Passed 18 of 21 test cases with the skill, and 13 of 21 without it.
and 2 more in the full report
5 fixed14 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
In a Swift project that has a top-level Sources/ folder structure, into which directory path should the background processing manager files (such as BackgroundTaskManager.swift) be generated?
| Checked | Without skill | With skill |
|---|---|---|
| Outputs files in the Sources/BackgroundProcessing/ directory path. | Missed | Passed |
The instructions your model reads when the skill loads.
Generate production background processing infrastructure -- BGTaskScheduler for periodic refresh and long-running tasks, background URLSession for downloads/uploads that survive app termination, and silent push handling for server-triggered updates.
Use this skill when the user:
Search for existing background task code:
Glob: **/*BackgroundTask*.swift, **/*BGTask*.swift, **/*BackgroundDownload*.swift
Grep: "BGTaskScheduler" or "BGAppRefreshTask" or "BGProcessingTask" or "backgroundSession"
If existing background code found:
Search for existing background modes configuration:
Grep: "BGTaskSchedulerPermittedIdentifiers" or "UIBackgroundModes"
test cases passed, vs 13 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.