By burakdmir
Provides an ABP Framework v10.x architect agent, 23 production-grounded skills, and slash commands for entity scaffolding, CRUD generation, code review, and upgrade audits. Covers DDD, EF Core/MongoDB, multi-tenancy, modularity, authorization, microservices, and deployment patterns.
Audit an ABP solution for readiness against the latest stable ABP (v10.5) / .NET 10 — deprecated APIs, outdated packages, auth migration, and configuration drift.
Generate an ABP CrudAppService (or ICrudAppService implementation) with DTOs and permissions for an existing aggregate, ABP v10.x style.
Explain an ABP Framework v10.x (10.4/10.5) concept or API clearly, grounded in the bundled skills, with a minimal idiomatic code example.
Scaffold a complete ABP DDD entity end-to-end (domain → contracts → application service → EF Core mapping + migration → permissions → integration test) for ABP v10.x / .NET 10.
Review code or the current diff against ABP Framework v10.x best practices — layering, dependency rules, DDD, async, security, and deprecated APIs.
ABP Framework v10.x (10.4/10.5) API development: Auto API Controllers, dynamic and static C#/JS client proxies, Swagger, API versioning, Integration Services. Use when you need a REST API, controller, dynamic proxy or client generation in ABP.
ABP Framework v10.x (10.4/10.5) audit logging: AbpAuditingOptions, entity history, IAuditingStore, audit log storage and filtering. Use when configuring audit trails, audit logs, or entity history in ABP.
ABP Framework v10.x (10.4/10.5) authorization: defining permissions (PermissionDefinitionProvider), [Authorize], CheckPolicyAsync/IsGrantedAsync, CurrentUser, IPermissionManager, resource-based auth, multi-tenancy permissions. Use when you need permission, role or access checks in ABP.
ABP Framework v10.x (10.4/10.5) CLI and tooling: abp new, add-package, generate-proxy, ABP Studio, ABP Suite, --modern flag. Use when working with ABP CLI commands, creating projects, adding packages, or generating proxies.
ABP Framework v10.x (10.4/10.5) Domain Driven Design: Entity, AggregateRoot, repository, domain service, application service, DTO, domain events (AddLocalEvent/AddDistributedEvent), specification, value object, UOW. Use when designing the domain layer, entities, aggregates, or repositories in ABP.
Uses power tools
Uses Bash, Write, or Edit tools
npx claudepluginhub burakdmir/abp-skills --plugin abp-senseiBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive AI agent skill files for Claude Code and OpenCode covering ABP Framework v10.x (10.4/10.5), with dynamic per-solution version detection.
23 Skills · Quick Start · Skill Matrix · Contributing
This repository contains 46 skill files (23 Claude Code + 23 OpenCode) that teach AI coding agents how to work effectively with ABP Framework v10.x — 10.4 and 10.5, both on .NET 10. The agent detects the solution's actual ABP version (from Volo.Abp.* package versions) and adapts its guidance; v10.5-only features are marked v10.5+ throughout. Each skill covers a specific ABP topic with:
name + description for agent auto-activation (Claude Code / OpenCode skill format)| Claude Code | OpenCode | |
|---|---|---|
| Style | Detailed, comprehensive | Compact, quick-reference |
| Lines | ~210–850 per file | ~55–230 per file |
| Best for | Deep understanding, complex scenarios | Fast lookup, inline reference |
| Format | Full explanations + patterns | Quick reference + snippets |
The claude/ skills are also packaged as a first-class Claude Code plugin named abp-sensei, distributed through this repo's plugin marketplace. Installing it gives you, in one step:
abp-expert subagent — a senior ABP v10.x architect that detects and targets your solution's ABP version (/agents → abp-sensei:abp-expert)/abp-sensei:<command>):
| Command | What it does |
|---|---|
new-entity | Scaffold a full DDD entity end-to-end (domain → migration → service → permission → test) |
crud | Generate a CrudAppService + DTOs + permissions for an aggregate |
review | Review your diff against ABP best practices & dependency rules |
upgrade-audit | Audit a solution against the latest stable ABP (v10.5) / .NET 10 — or any target version you pass |
explain | Explain any ABP concept with a minimal idiomatic example |
# 1. Add this repo as a plugin marketplace
/plugin marketplace add burakdmir/abp-skills
# 2. Install the plugin
/plugin install abp-sensei@abp-skills
That's it — skills, subagent, and commands are immediately available. No manual file copying.
New versions ship on every push to main — the marketplace tracks this repo directly, so there's no version pinning to wait on.
Manual (default): pull the latest skills, subagent, and commands anytime:
/plugin marketplace update abp-skills
If anything changed, Claude Code prompts you to run /reload-plugins.
Automatic (opt-in): to have Claude Code refresh abp-skills and update the installed plugin at every startup, set autoUpdate for this marketplace in your settings.json:
{
"extraKnownMarketplaces": {
"abp-skills": {
"source": { "source": "github", "repo": "burakdmir/abp-skills" },
"autoUpdate": true
}
}
}
Third-party marketplaces have auto-update off by default — only the official Anthropic marketplace is on. The opt-in above is per-user; the repo can't enable it on your behalf.
Comprehensive .NET backend development with C#, ASP.NET Core, Entity Framework Core, and Dapper for production-grade applications
No description provided.
ASP.NET Core backend + database stack provider (priority=100, detects appsettings.json). Provides aspnet-core-architect (Sonnet/medium — Minimal API / MVC, DTOs, FluentValidation, DI, Options, authorization, HTTPS/HSTS, EF Core stubs) and efcore-specialist (Sonnet/low — Fluent API config, migrations, indexes). Adds aspnet-conventions and efcore-patterns skills, dotnet format Stop-hook. Reuses csharp-foundation skills. Designs the API contract for SPA frontend plugins.
The definitive Claude Code companion for .NET developers. 47 skills (including 16 slash-command workflows), 10 agents, 10 rules, 5 templates, 20 MCP tools, and automation hooks for modern .NET 10 / C# 14.
Blazor framework skills for .NET applications
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications