forms-service

Index FormsService.cs methods, regions, and nested types into a JSON snapshot.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The FormsService index skill helps developers quickly discover and navigate a large, complex service by providing an up-to-date reference of methods, regions, and nested types, reducing search time and mistakes before editing.

Core Features & Use Cases

  • Generates a structured index of FormsService.cs including methods, regions, and dependencies.
  • Supports multi-line signatures, async methods, and nested types to aid deep understanding.
  • Use Case: when about to modify FormsService.cs, fetch an index to locate relevant methods and patterns, avoiding duplicates.

Quick Start

Run the index generator to build the forms-service-index.json for your local Cognito Forms repository.

Frequently Asked Questions about forms-service

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

FAQPage Schema
How do I navigate a large C# service file to avoid creating duplicate methods?▼

You can index a large C# service file by generating a structured JSON snapshot of its methods, regions, and nested types. This allows quick lookup and helps maintain consistency before editing FormsService.cs.

What is a structured code index and how does it help with C# refactoring?▼

A structured code index is a JSON snapshot detailing methods, regions, and nested types within a C# file. It helps refactoring by providing quick lookup and deep understanding of the structure, reducing errors during edits.

Can I index async methods and multi-line signatures in a C# service file?▼

Yes, you can index async methods and multi-line signatures in a C# service file. The indexing process supports multi-line signatures, async methods, and nested types to aid deep understanding and accurate navigation.

Does this code indexing approach work for large codebases with Cognito Core services?▼

Yes, this code indexing approach works for large codebases editing Cognito.Core/Services/Forms/FormsService.cs. It enables quick lookup of regions, methods, and dependencies to guide changes and maintain consistency.

What's the best way to locate specific regions and dependencies before modifying a C# file?▼

The best way to locate regions and dependencies before modifying a C# file is to run an index generator. This creates a JSON snapshot surfacing regions, methods, and nested types to guide changes and maintain consistency.

Why does searching for methods in a complex C# service file take so much time?▼

Searching takes time because complex C# services contain many methods, regions, and nested types. Generating an up-to-date structured index reduces search time by providing an immediate reference of the file's structure before editing.