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.