Skip to main content
GitHub repository

EAF

EAF contains 11 collected skills from afonsoft, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
11
Stars
0
updated
2026-07-13
Forks
0
Occupation coverage
2 occupation categories · 100% classified
repository explorer

Skills in this repository

dotnet-backend-patterns
software-developers

Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit. Use when developing .NET backends, reviewing C# code, or designing API architectures.

2026-07-13
angular-development
software-developers

Expert guidance for TypeScript and Angular development for the EAF (Enterprise Application Foundation) project. Covers Angular 18, standalone components, signals, reactive forms, PrimeNG integration, jQuery legacy integration, SignalR real-time features, accessibility (WCAG AA), and EAF-specific framework integration. Use this skill when developing Angular components, integrating with EAF backend, or troubleshooting frontend issues. Do NOT use for backend API development, non-Angular frontend frameworks, or general TypeScript projects.

2026-05-23
aspnet-boilerplate-development
software-developers

Expert guidance for ASP.NET Boilerplate (ABP) and .NET 10.0 development for the EAF (Enterprise Application Foundation) middleware modules. Covers N-Layer Architecture, dependency injection with Castle Windsor, multi-tenancy, authorization, caching, background jobs, Entity Framework Core, EAF-specific middleware modules (Serilog, KeyVault, OpenTelemetry, SQL Server/SQLite cache), and ABP best practices. Use this skill when developing EAF middleware modules, working with ABP framework, implementing repositories/application services, or troubleshooting ABP-related issues. Do NOT use for general .NET development, non-ABP projects, or frontend development.

2026-05-23
aspnet-boilerplate-modules
software-developers

Expert guidance for working with ASP.NET Boilerplate (ABP) framework modules. Covers module definition, lifecycle methods, dependencies, configuration, and usage of common ABP modules including dependency injection, session, caching, logging, settings, entities, repositories, application services, authorization, multi-tenancy, and more. Use this skill when creating ABP modules, configuring module dependencies, understanding ABP module system, or troubleshooting module initialization issues. Do NOT use for general .NET development, non-ABP projects, or EAF-specific middleware modules.

2026-05-23
dotnet-best-practices
software-developers

Ensure .NET/C# code meets best practices for the EAF solution. Covers documentation, architecture, DI with Castle Windsor, async patterns, testing with xUnit/Shouldly/NSubstitute, configuration, error handling, and SOLID principles. Use when reviewing code quality, implementing new features, or ensuring standards compliance.

2026-05-23
eaf-api
software-developers

Expert guidance for developing, maintaining, and extending EAF (Enterprise Application Foundation) RESTful APIs using ASP.NET Core, ABP framework, and EAF middleware modules. Covers dynamic API generation, DTO patterns, authentication, authorization, caching, Swagger/OpenAPI documentation, and EAF-specific API patterns like KeyVault, OpenTelemetry, and cache integration. Use this skill when creating REST APIs, working with Application Services, implementing authentication/authorization, configuring Swagger, or troubleshooting API endpoints. Do NOT use for frontend development, database migrations, or non-API backend work.

2026-05-23
eaf-cicd
software-developers

Expert guidance for CI/CD pipelines in EAF (Enterprise Application Foundation) using GitHub Actions, shell scripts, and Docker. Covers build automation, test execution, code coverage, NuGet packaging, deployment to Azure, and EAF-specific CI/CD patterns. Use this skill when configuring GitHub Actions workflows, setting up build scripts, implementing automated testing, or troubleshooting CI/CD failures. Do NOT use for general DevOps tasks, non-EAF projects, or infrastructure as code outside CI/CD context.

2026-05-23
eaf-code-quality
software-developers

Guidance for analyzing and improving code quality in EAF projects. Covers build warning analysis, test coverage improvement, code analysis rules, and systematic approaches to technical debt reduction. Use when fixing compiler warnings, increasing test coverage, running code analysis, or performing code quality audits. Do NOT use for new feature development, architectural changes, or frontend development.

2026-05-23
eaf-modules
software-developers

Expert guidance for developing, maintaining, and extending EAF (Enterprise Application Foundation) middleware modules. Covers all 13 modules including Core, Application, Web.Core, AzureActiveDirectory, Ldap, SqlServerCache, SqliteCache, KeyVault, KeyVault.AspNetCore, OpenTelemetry, Castle.Serilog, Worker, and Log4NetServiceBus. Use this skill when working with EAF middleware modules, creating new modules, updating module dependencies, configuring module initialization, implementing README.md files, or troubleshooting module-specific issues. Do NOT use for general .NET development, non-EAF ABP projects, or frontend development.

2026-05-23
eaf-testing
software-quality-assurance-analysts-and-testers

Expert guidance for testing EAF (Enterprise Application Foundation) modules using xUnit, Shouldly, NSubstitute, and coverlet. Covers unit tests, integration tests, test coverage, BDD patterns in Portuguese, and EAF-specific testing patterns. Use this skill when writing tests for EAF modules, improving test coverage, debugging test failures, or setting up test infrastructure. Do NOT use for production code, non-test code, or non-EAF projects.

2026-05-23
eaf-ui
software-developers

Expert guidance for developing, maintaining, and extending EAF (Enterprise Application Foundation) UI using Angular 18, TypeScript 5.2, PrimeNG 17, and RxJS 7. Covers standalone components, signals, reactive forms, HTTP services, authentication, route guards, data tables, and EAF-specific UI patterns. Use this skill when creating Angular components, implementing authentication flows, building data tables with PrimeNG, configuring routing, or troubleshooting frontend issues. Do NOT use for backend API development, database work, or non-Angular frontend frameworks.

2026-05-23