← ClaudeAtlas

ginee-reindexlisted

Reconcile local/index/ with the current repo state at the named scope per the ginee index protocol. Three sweeps — SHA drift on existing entries, new files within existing class globs, stale entries (prompt). Use when the user asks to 'reindex', 'reindex <file>', 'reindex <class>', 'reconcile the index', 'refresh the index', or when SHA-256 drift is detected pre-dispatch.
kostiantyn-matsebora/ginee · ★ 0 · AI & Automation · score 68
Install: claude install-skill kostiantyn-matsebora/ginee
# Reconcile the index (ginee) Run the reconciliation workflow per `.agents/ginee/core/protocols/index-protocol.md § Reconciliation`. Dispatches `ai-engineer` to make `local/index/` match the current repo state at the chosen scope. ## Activation - User asks "reindex" / "reindex `<scope>`" / "reconcile the index" / "refresh the index". - `team-lead` detected SHA-256 drift pre-dispatch and the user picked reconciliation over full rediscovery. ## Scope | Form | Effect | |---|---| | `reindex` (no arg) | All classes, whole repo. | | `reindex <file>` | The file's matching class only. Sweep 1 if entry exists, Sweep 2 if not. Multi-class match → ask which class. | | `reindex <class>` | One class's `source-glob` only — full three-sweep within that class. | ## Procedure 1. Load `.agents/ginee/core/protocols/index-protocol.md § Reconciliation` and `.agents/ginee/core/roles/ai-engineer.details.md § Project extraction recipes`. 2. Resolve the scope: - **No arg** → all manifest entries + every class's `source-glob`. - **`<file>`** → look up the file's matching class via manifest `source-glob`. Multi-class match → ask which class. No class match at all → reconciliation cannot help (novel class); suggest `ginee-rediscover` for class enumeration. - **`<class>`** → that class's `source-glob`. 3. Dispatch `ai-engineer` with the resolved scope. `ai-engineer` runs the three sweeps per the spec: - **Sweep 1 (SHA drift).** Recompute SHA-256 on every in-scope manifest entry; re-ext