eva-api-codebase

Map EvaAPI project directories for models, services, controllers, and migrations.

3|Updated Feb 11, 2022
One-click install
npx skills add https://github.com/marcusshepp/useful --skill eva-api-codebase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eva-api-codebase
Source: https://github.com/marcusshepp/useful/tree/main/network/.github/skills/eva-api-codebase
Command: npx skills add https://github.com/marcusshepp/useful --skill eva-api-codebase

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Navigate and understand the EvaAPI codebase structure. Use when searching for models, services, controllers, migrations, or any code related to Eva database entities. Helps locate where specific features are implemented.

Core Features & Use Cases

  • Map of the project architecture showing Data, Services, Controllers, Dtos, Migrations, and Utilities.
  • Quick-location guidance for finding entity models, DbContext, services, and controllers.
  • Practical search patterns and references to accelerate codebase exploration.

Quick Start

Identify the location of a given feature (e.g., CommitteeReports) and describe how its models, services, and controllers relate within EvaAPI.

Frequently Asked Questions about eva-api-codebase

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

FAQPage Schema
What is the architecture of EvaAPI and how do its layers connect?

Understanding EvaAPI architecture involves mapping data flow across Data, Services, and Controllers layers. The Skill provides directory maps to locate DbContext, entity models, and services, clarifying how specific features relate within the project structure.

Can I use this to find where specific Eva database entities are implemented?

Locating EF Core migrations and DbContext in the dotnet project requires checking the mapped Data directories. The Skill guides you directly to where these code artifacts reside, streamlining your search for database entities and schema updates.

Does this Skill require any specific dependencies to search the codebase?

You can use the architecture map to find where specific Eva database entities are implemented by guiding you to the correct Models, Services, and Controllers directories. This helps you trace how data flows from entity definitions to API endpoints.

What is the best way to trace data flow across Controllers and Services in EvaAPI?

Searching the codebase with this Skill requires no specific dependencies. It functions as a structural reference and guide containing scripts and directory maps, helping you locate code artifacts without installing additional packages.

How do I locate EF Core migrations and DbContext in a dotnet project?

The best way to trace data flow across Controllers and Services in EvaAPI is by applying the provided search patterns. These patterns accelerate exploration by showing exactly where to find related code artifacts across the Data, Services, and Controllers directories.