All skills
client-lifecycle-state-restoration
FoundationJIT onlyUse for installed-client lifecycle/restoration; skip static, offline-only, and platform-API-only work.
- Group
- Experience design
- Supported roles
- MainAnalysisTaskReview
- Source
- SKILL.md
Use when
Trigger signals that make this skill the right owner
- client visibility background process termination relaunch crash upgrade logout account-switch restoration
Do not use when
Anti-triggers — as binding as the triggers above
- no lifecycle or restoration decision
- only offline-sync policy
- one platform API without a shared state rule
Required inputs
What must be supplied before this skill can decide anything
- current task contract
- selected primary Professional Skill
- task-local trigger evidence
Output contract
What this skill owes the next role
- lifecycle-restoration decision with state model snapshot contents and version initialization identity stale-work handling reset policy observable interruption evidence proof limits and residual owners
Escalation signals
When this skill must hand the decision back
- snapshot authority identity compatibility or reset behavior remains implicit
Loaded by
This skill never owns a task. These professionals may pull it in as Layer 3.
Targeted references
Each reference carries its own load condition. None of them enter context by default.
| Reference | Load when | Do not load when | Required by |
|---|---|---|---|
| restoration-boundaries.mdtargeted | Termination snapshot eligibility restoration compatibility or duplicate activation remains unresolved | Established repository state ownership already determines restoration and reset behavior | AnalysisTaskReview |