github-stars-backfill-rules

Determine safe storage migration and backfill strategies for GitHub Stars Manager data.

193|15|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/izumi0uu/better-github-stars-manager --skill github-stars-backfill-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-stars-backfill-rules
Source: https://github.com/izumi0uu/better-github-stars-manager/tree/main/.codex/skills/github-stars-backfill-rules
Command: npx skills add https://github.com/izumi0uu/better-github-stars-manager --skill github-stars-backfill-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you decide how to repair, normalize, or backfill persisted GitHub Stars Manager data without introducing unnecessary migrations or incorrect full-sync behavior.

Core Features & Use Cases

  • Storage Change Decisions: Choose between config normalization, Dexie schema bumps, lazy hydration, feature backfills, or full sync backfills when persisted data changes.
  • Compatibility Rules: Handle legacy rows, missing fields, backfill state, and schema evolution safely across IndexedDB and chrome.storage.local.
  • Use Case: When adding a new persisted repo field, use this Skill to determine whether the fix belongs in a schema migration, a lazy hydration path, or a one-shot backfill task.

Quick Start

Ask for the safest migration or backfill approach for the GitHub Stars storage change you are planning.

Frequently Asked Questions about github-stars-backfill-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle Dexie schema changes without breaking legacy GitHub Stars data?

To handle Dexie schema changes safely, evaluate whether config normalization, a schema bump, lazy hydration, or a one-shot backfill is needed to ensure compatibility with legacy rows and missing fields.

What's the best way to backfill missing fields in IndexedDB persisted data?

The best way to backfill missing fields is applying a capability-keyed backfill design that regression-safely handles legacy rows across IndexedDB and chrome.storage.local without triggering unnecessary full syncs.

When do I need a full sync backfill versus lazy hydration for storage migration?

You need a full sync backfill when persisted data requires comprehensive normalization across sync workflows, whereas lazy hydration applies when adding a new persisted repo field without immediate full data reprocessing.

Does adding a new persisted repo field require a Dexie schema migration?

Adding a new persisted repo field does not always require a Dexie schema migration; you can normalize config, implement lazy hydration, or run a feature backfill task depending on the specific storage change requirements.

Why does a storage upgrade trigger a full sync backfill unexpectedly?

A storage upgrade triggers a full sync backfill unexpectedly when compatibility reviews detect missing fields or unnormalized config across auth, upgrades, and sync workflows that fail versioned persistence rules for legacy rows.

Can I use chrome.storage.local alongside IndexedDB for GitHub Stars persistence rules?

You can use chrome.storage.local alongside IndexedDB by applying compatibility rules that regression-safely handle schema evolution, backfill state, and missing fields across both storage mechanisms during upgrades.