cognito-entry-indexing

Document the form entry indexing system with real-time and background workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jacobrocks1212/claude-config --skill cognito-entry-indexing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cognito-entry-indexing
Source: https://github.com/jacobrocks1212/claude-config/tree/main/repos/cognito-forms/.claude/skills/cognito-entry-indexing
Command: npx skills add https://github.com/jacobrocks1212/claude-config --skill cognito-entry-indexing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps teams understand and maintain the form entry indexing system, including the roles of EntryIndexService and IIndexRepository, to ensure reliable search, sorting, and updating of indexed form entries.

Core Features & Use Cases

  • Guidance on real-time indexing, invalidation, and background rebuild workflows.
  • Clarifies how entry submissions, form changes, and deletions trigger index updates and how to troubleshoot issues with missing search results.
  • Provides a blueprint of the architecture and query flow from the main database to Cosmos DB and the OData endpoint.

Quick Start

Review the architecture overview and indexing-process guides to implement or troubleshoot the entry indexing workflow.

Frequently Asked Questions about cognito-entry-indexing

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

FAQPage Schema
How does form entry indexing work with Cosmos DB and OData?

Form entry indexing works by routing data from the main database to Cosmos DB and exposing it through an OData endpoint. The architecture relies on EntryIndexService and IIndexRepository to manage real-time search, sorting, and updating workflows.

Why are my form entries missing from search results after submission?

Missing search results usually indicate an indexing failure triggered by entry submissions, form changes, or deletions. Troubleshooting involves verifying the real-time indexing lifecycle, checking invalidation workflows, and ensuring background rebuilds execute correctly.

How do I troubleshoot index updates when form structure changes?

To troubleshoot index updates after form structure changes, review the indexing lifecycle documentation to verify how invalidation and background rebuild workflows trigger. Ensure EntryIndexService properly maps the updated schema to the Cosmos DB index.

What is the best way to maintain reliable search and sorting for indexed form entries?

The best way to maintain reliable search and sorting is implementing a robust indexing system using EntryIndexService and IIndexRepository. This ensures real-time updates, handles invalidation, and supports background rebuilds for consistent query pathways.

Does real-time indexing support background rebuilds for large form entry datasets?

Yes, real-time indexing supports background rebuilds to maintain dataset consistency. The system architecture separates real-time updates from background rebuild workflows, allowing large form entry datasets to reindex without interrupting active search operations.