Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rshankras/analytics-setup
Generates protocol-based analytics infrastructure with swappable providers (TelemetryDeck, Firebase, Mixpanel).
Passed 17 of 22 test cases with the skill, and 15 of 22 without it.
3 fixed14 passed either way4 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
Where should core telemetry and provider Swift files be generated if neither a `Sources/` nor an `App/` directory exists at the root?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies file placement inside 'Analytics/'. | Missed | Passed |
The instructions your model reads when the skill loads.
Generate a protocol-based analytics infrastructure that makes it easy to swap providers without changing app code.
Use this skill when the user:
The generated code uses a protocol-based architecture:
// Your app uses the protocol
analytics.track(.buttonTapped("subscribe"))
// Swap providers by changing ONE line:
let analytics: AnalyticsService = TelemetryDeckAnalytics() // or FirebaseAnalytics()
Search for existing analytics:
Glob: **/*Analytics*.swift, **/*Telemetry*.swift
Grep: "protocol.*Analytics" or "TelemetryDeck" or "Firebase"
If found, ask user:
test cases passed, vs 15 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.