Avanade
Official@Avanade · United States of America
Avanade is committed to supporting the open-source community by contributing code, knowledge and advice through GitHub.
Agent Skills by Avanade
Showing 22 vetted skills indexed across 1 GitHub repositories.
acquire-codebase-knowledge
Generates seven evidence-based onboarding documents mapping an unfamiliar codebase's stack, structure, and architecture.
coreex-solution-scaffolder
Generates CoreEx .NET solution scaffolds from interview answers using dotnet new templates.
coreex-contract
Creates and modifies hand-authored CoreEx contract classes with source-generated members and reference-data wiring.
coreex-subscriber
Implements event and command subscribers in CoreEx Subscribe hosts with delegation patterns.
coreex-subscriber-e2e
Creates a complete CoreEx event or command subscriber end-to-end including contract, handler, orchestration, and tests.
coreex-refdata
Add or modify reference data types in CoreEx domains via database migrations and CodeGen.
coreex-adapter
Creates CoreEx anti-corruption layer adapters with typed HTTP clients and unit tests.
coreex-policy
Creates CoreEx Application-layer policy classes encapsulating async guard logic with Result<T> pipelines.
coreex-db-migration
Scaffolds and applies DbEx database migrations for CoreEx domains on SQL Server or PostgreSQL.
coreex-test-relay
Verifies CoreEx outbox relay hosts forward events to Azure Service Bus in integration tests.
aspire
Orchestrates Aspire distributed applications using the Aspire CLI for starting, debugging, and managing resources.
coreex-docs-sync
Refreshes CoreEx AI workflow assets to the version matching the project's CoreEx NuGet reference.
coreex-api
Scaffolds CoreEx MVC controllers and Minimal API endpoints for CRUD and custom actions.
coreex-app-service
Creates CoreEx Application-layer services with CRUD operations, CQRS read services, adapters, and policies.
coreex-test-api
Writes CoreEx API integration tests with seeded databases, outbox assertions, and HTTP mocking.
coreex-aggregate
Creates DDD aggregate roots, child entities, and value objects in a CoreEx Domain layer.
coreex-test-subscribe
Writes integration tests for CoreEx Subscribe hosts simulating broker message receipt.
coreex-repository
Creates and modifies CoreEx Infrastructure-layer repositories with CRUD operations, mappers, and query configurations.
coreex-api-e2e
Creates a complete CoreEx entity with CRUD API endpoints across all application layers.
coreex-validator
Creates and modifies CoreEx validators with declarative rules, async checks, and unit tests.
coreex-bootstrap
Generates root guidance files for a blank CoreEx repository and chains to solution scaffolding.
coreex-graphql
Adds GraphQL-lite query endpoints to CoreEx .NET API hosts by bridging existing QueryArgsConfig and read services.
Frequently Asked Questions About Avanade
FAQPage SchemaWhat tasks can I accomplish using Avanade's CoreEx skills?▼
You can scaffold CoreEx solutions, create DTO contracts, DDD aggregates, validators, policies, application services, repositories, database migrations, REST and GraphQL endpoints, event/command subscribers, reference data, and integration tests for Api, Subscribe, and Relay hosts.
Who are these CoreEx skills designed for?▼
They target .NET backend engineers building enterprise distributed applications with the CoreEx framework, particularly developers practicing domain-driven design, CQRS, event-driven messaging over Service Bus, and layered architecture with anti-corruption adapters.
How do I install and run these skills in practice?▼
Start with coreex-bootstrap on a blank repository after running dotnet new coreex-ai, which generates root guidance files and chains into solution scaffolding. The codebase discovery skill requires Python 3.8+ and git, running scripts/scan.py from the project root.
Are Avanade's skills open source and what do they cost?▼
Yes, the skills are open source under the MIT license, free to use and modify. Avanade publishes them through GitHub as part of its commitment to contributing code, knowledge, and advice to the open-source community.
What prerequisites and dependencies do these skills require?▼
Skills assume a CoreEx-based .NET solution with the CoreEx.Template installed and matching CoreEx NuGet versions. Depending on the skill, you need SQL Server or PostgreSQL, EF Core, Service Bus messaging, and optionally the Aspire CLI for distributed app orchestration.