abp-skills

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 1 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

ABP Framework v10.4 skill files for Claude Code and OpenCode — 17 topics, 34 files, production-ready code examples

README.md

ABP Framework Skills

Comprehensive AI agent skill files for Claude Code and OpenCode covering ABP Framework v10.4.

23 Skills · Quick Start · Skill Matrix · Contributing

Stars License ABP v10.4 Last Commit


What is This?

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:

  • YAML frontmattername + description for agent auto-activation (Claude Code / OpenCode skill format)
  • Trigger keywords — when the AI should activate the skill
  • Core concepts — concise explanations of ABP patterns
  • Code examples — production-ready, copy-paste ready snippets
  • Best practices — actionable recommendations from real-world usage
  • Cross-references — links to related skills and official docs

Claude vs OpenCode Versions

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

Quick Start

Claude Code

# 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/

OpenCode

# Clone into your OpenCode skills directory
git clone https://github.com/burakdmir/abp-skills.git ~/.config/opencode/skills/abp-skills

Manual Installation

Download individual skill files and place them in your AI agent's skills directory:

your-project/
├── .claude/
│   └── skills/
│       └── abp-{topic}/
│           └── SKILL.md
└── .opencode/
    └── skills/
        └── abp-{topic}/
            └── SKILL.md

Skill Matrix

# Skill Claude OpenCode Coverage
1 Framework SKILL.md SKILL.md Getting started, solution templates, project structure
2 DDD SKILL.md SKILL.md Entities, aggregates, repositories, app services, DTOs, UOW, specifications
3 Modularity SKILL.md SKILL.md Module system, DependsOn, lifecycle, plugin modules, modular monolith
4 EF Core SKILL.md SKILL.md DbContext, repositories, migrations, PostgreSQL/MySQL/SQLite/Oracle
5 MongoDB SKILL.md SKILL.md MongoDbContext, collections, indexes, transactions, replica set
6 Multi-Tenancy SKILL.md SKILL.md Tenant resolvers, ICurrentTenant, IMultiTenant, database isolation
7 CLI SKILL.md SKILL.md ABP CLI commands, new, add-package, build, new-package
8 UI SKILL.md SKILL.md MVC/Razor Pages, Blazor, Angular, React, UI components
9 Infrastructure SKILL.md SKILL.md Event Bus, Background Jobs, Caching, Redis, BLOB, Emailing, SignalR
10 API SKILL.md SKILL.md API controllers, dynamic proxies, Swagger, versioning, dynamic clients
11 Authorization SKILL.md SKILL.md Permission system, permission groups, resource-based auth, policies
12 Validation SKILL.md SKILL.md DTO validation, Data Annotations, FluentValidation, IValidatableObject
13 Exception Handling SKILL.md SKILL.md Error handling, RemoteServiceErrorResponse, HTTP status mapping
14 Localization SKILL.md SKILL.md Localization resources, JSON files, culture fallback, L[] helper
15 Settings & Features SKILL.md SKILL.md ISettingProvider, ISettingManager, IFeatureChecker, feature toggles
16 Audit Logging SKILL.md SKILL.md Audit logging, entity history, AbpAuditingOptions, IAuditingStore
17 Dependency Injection SKILL.md SKILL.md DI, ITransientDependency, [Dependency], [ExposeServices], LazyServiceProvider, Autofac
18 Testing SKILL.md SKILL.md Integration tests, *TestBase, SQLite in-memory, Shouldly, NSubstitute, data seeding
19 Microservices SKILL.md SKILL.md Solution structure, Integration Services, distributed events (RabbitMQ), YARP gateway, OpenIddict
20 Object Mapping SKILL.md SKILL.md IObjectMapper, Mapperly (default), AutoMapper profiles, entity↔DTO mapping
21 Development Flow SKILL.md SKILL.md End-to-end entity flow: domain → migration → contracts → service → permission → test
22 Dependency Rules SKILL.md SKILL.md Layer dependency direction, project reference matrix, architecture anti-patterns
23 Deployment SKILL.md SKILL.md Clustered/stateless, distributed cache/lock, forwarded headers, SSL, OpenIddict prod, Docker/Helm

Stats

  • 46 SKILL.md files (23 Claude + 23 OpenCode)
  • ~9,960 total lines of skill content
  • ABP Framework v10.4 (.NET 10) documentation based — cross-checked against the official ai-rules and docs
  • YAML frontmatter on every skill for agent auto-activation
  • All examples production-ready

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

Quick Contribution

  1. Fork the repository
  2. Create a branch: git checkout -b feat/add-abp-{topic}
  3. Add your skill file(s) under claude/ and/or opencode/
  4. Commit and push: git commit -m "feat: add abp-{topic} skill"
  5. Open a Pull Request

Request a New Skill

Open an issue using the Skill Request template.


Related Resources


License

MIT — Free to use, modify, and distribute.


Made with ❤️ for the ABP Framework community

Reviews (0)

No results found