·session-management
</>

session-management

kaakati/rails-enterprise-dev

Expert session decisions for iOS/tvOS: token storage security levels, refresh flow architectures, multi-session handling strategies, and logout cleanup requirements. Use when implementing authentication, debugging token issues, or designing session architecture. Trigger keywords: session, authentication, token, Keychain, refresh token, access token, JWT, OAuth2, logout, session expiration, KeychainHelper, SecItemAdd, kSecAttrAccessible

8Installs·0Trend·@kaakati

Installation

$npx skills add https://github.com/kaakati/rails-enterprise-dev --skill session-management

SKILL.md

Expert decision frameworks for session management choices. Claude knows Keychain basics and OAuth concepts — this skill provides judgment calls for security levels, refresh strategies, and cleanup requirements.

The trap: Storing tokens in UserDefaults. It's unencrypted, backed up to iCloud, and readable by jailbroken devices.

| WhenUnlocked | Device unlocked | Foreground-only tokens | | AfterFirstUnlock | After first unlock | Background refresh tokens | | WhenUnlockedThisDeviceOnly | Unlocked, no backup | Highly sensitive data | | WhenPasscodeSetThisDeviceOnly | Passcode set | Biometric-protected |

Expert session decisions for iOS/tvOS: token storage security levels, refresh flow architectures, multi-session handling strategies, and logout cleanup requirements. Use when implementing authentication, debugging token issues, or designing session architecture. Trigger keywords: session, authentication, token, Keychain, refresh token, access token, JWT, OAuth2, logout, session expiration, KeychainHelper, SecItemAdd, kSecAttrAccessible Source: kaakati/rails-enterprise-dev.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill session-management
Category
</>Dev Tools
Verified
First Seen
2026-02-13
Updated
2026-02-18

Quick answers

What is session-management?

Expert session decisions for iOS/tvOS: token storage security levels, refresh flow architectures, multi-session handling strategies, and logout cleanup requirements. Use when implementing authentication, debugging token issues, or designing session architecture. Trigger keywords: session, authentication, token, Keychain, refresh token, access token, JWT, OAuth2, logout, session expiration, KeychainHelper, SecItemAdd, kSecAttrAccessible Source: kaakati/rails-enterprise-dev.

How do I install session-management?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill session-management Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/kaakati/rails-enterprise-dev