indexer-core

Installation
SKILL.md

Indexer Core Skill

CRITICAL RULES

  1. Read reference files first. When the user's request matches a topic in the table below, read those files before writing code, proposing architecture, or answering behavioral questions.
  2. Treat mode selection as a correctness decision. LogsIndexer and BlockIndexer are not interchangeable. Do not present them as equivalent options with different performance profiles.
  3. Default to IndexerFactory. For normal library usage, indexers should be configured and built with IndexerFactory, not by manually wiring implementation classes.
  4. Treat startup rollback as intentional. It is part of the data-integrity model and reorg recovery workflow, not a bug.
  5. Prefer bundled references over ad hoc code spelunking. If you are working inside the indexer-core repository, align with the local repo docs and AGENTS.md. Use source code mainly to confirm implementation details or debug discrepancies.

Scope

Use this skill for indexer-core tasks such as:

  • integrating the library into another service
  • choosing between LogsIndexer and BlockIndexer
  • configuring IndexerFactory, IndexerProcessor, and IndexerRunner
  • designing ABI-event, VET-transfer, or business-event indexing setups
  • debugging dependency ordering, fast sync, rollback, and reorg behavior
Related skills
Installs
43
GitHub Stars
5
First Seen
Mar 12, 2026