Skip to content
Back to skills

Season Track

ASecurity

Use when a timed or versioned reward track has free/paid lanes, tiers, XP/progress, catch-up, season rollover, claim state, or entitlement access that must survive retries and version changes.

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 23, 2026
ai-agents

Security analysis

A100/100

Scanned October 23, 2026

npx -y skills add jammyfu/open-game-skills --skill season-track --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Season Track?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Season Track
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jammyfu-season-track/badge)](https://www.skillsdirectory.com/skills/jammyfu-season-track)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: season-track
description: Use when a timed or versioned reward track has free/paid lanes, tiers, XP/progress, catch-up, season rollover, claim state, or entitlement access that must survive retries and version changes.
---

# Season Track

This skill owns **season/track identity, tier progression and claim state**. Purchase ownership belongs to `entitlement-grant`; offer copy/pricing belongs to `game-monetization`/`iap-offers`; durable settings/save isolation belongs to their respective owners.

## Modes

| Mode | Lanes |
|---|---|
| free | no paid lane entitlement required |
| paid | track access requires an authored entitlement |
| both | shared progression with separate free/paid reward eligibility |

Reward type is project policy; do not assume cosmetics are always the default or that gameplay-affecting rewards are automatically valid/invalid here.

## Season contract

Each season/track has stable `season_id`, version, start/end policy, tier definitions and progression metric. Each reward claim has stable tier/reward identity and a claim transaction ID so retries cannot grant twice.

Paid-lane eligibility reads `entitlement-grant`; it does not create a second receipt flag. Season rollover explicitly defines carry/reset of track XP, unclaimed rewards and entitlement relationship. It must not silently reset unrelated `settings-persist`, story save or cloud data.

Catch-up/skips, premium rewards and free availability are monetization/design policy authored in `game-monetization`; this skill only implements the selected track state consistently.

## Acceptance

Test claim/retry, exact tier boundary, free-vs-paid eligibility, purchase arriving after progress, season end/rollover, save/load and duplicate callback. Stable season/reward IDs prevent duplicate or missing grants across version changes.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.