Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By burakdmir
Generate CRUD application services, scaffold DDD entities end-to-end, review code against ABP v10.4 best practices, and audit solutions for migration to .NET 10 with multi-tenancy, modularity, and microservice support.
npx claudepluginhub burakdmir/abp-skills --plugin abp-senseiReview code or the current diff against ABP Framework v10.4 best practices — layering, dependency rules, DDD, async, security, and deprecated APIs.
Audit an ABP solution for v10.4 / .NET 10 readiness — 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.4 style.
Explain an ABP Framework v10.4 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.4 / .NET 10.
ABP Framework v10.4 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.4 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.4 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.
ABP Framework v10.4 dependency injection: ITransientDependency/IScopedDependency/ISingletonDependency, [Dependency], [ExposeServices], LazyServiceProvider, property injection, Autofac. Use when you need service registration, DI, or automatic registration in ABP.
ABP Framework v10.4 layer dependency rules: layer direction (Domain.Shared→Domain→Application.Contracts→Application→HttpApi→Host), project reference matrix, anti-patterns (no DbContext in Application, don't expose IQueryable, don't return entity as DTO). Use when you need project/layer architecture or dependency rules in ABP.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles for producing work at Nature-journal standard. Covers scientific figures (nature-figure), manuscript prose polishing (nature-polishing), manuscript drafting and methods writing (nature-writing), reviewer-style pre-submission assessment (nature-reviewer), citation retrieval and export (nature-citation), data availability statements and FAIR metadata (nature-data), paper-to-PPTX presentation conversion (nature-paper2ppt), literature search via MCP (nature-academic-search), paper reading and annotation (nature-reader), and peer-review response drafting (nature-response). Future releases planned: statistical reporting, cover letters, and review articles. Rules are derived from primary sources, including published Nature papers, journal author guidelines, and structured writing curricula.
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive AI agent skill files for Claude Code and OpenCode covering ABP Framework v10.4.
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.4 (.NET 10). 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.4 architect (/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 for ABP v10.4 / .NET 10 readiness |
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.
# Clone into your Claude skills directory
git clone https://github.com/burakdmir/abp-skills.git ~/.claude/skills/abp-skills
Or reference individual skills in your .claude/CLAUDE.md:
## ABP Framework Skills
See: ~/.claude/skills/abp-skills/claude/
# Clone into your OpenCode skills directory