Agent skill

Abp Pro Core

by WangJunZzz in WangJunZzz/abp-vnext-pro

本项目的 ABP Pro 核心约定。修改 aspnet-core 后端 C、ABP 模块、依赖注入、异常、本地化、权限、多租户或时间处理时使用。

MITAuto-check passed

Install Abp Pro Core

skills CLI
$ npx skills add WangJunZzz/abp-vnext-pro --skill abp-pro-core -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install WangJunZzz/abp-vnext-pro abp-pro-core --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/WangJunZzz/abp-vnext-pro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/abp-pro-core .claude/skills/abp-pro-core && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
abp-pro-core
GitHub stars
859
Token cost
~319 tokens
SKILL.md length
75 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

本项目的 ABP Pro 核心约定。修改 aspnet-core 后端 C、ABP 模块、依赖注入、异常、本地化、权限、多租户或时间处理时使用。

  • SKILL.md covers 项目基线, ABP 约定, 异常、本地化和安全 and 映射, plus 1 more section
  • Calls dotnet

What it does

Abp Pro Core is an agent skill from WangJunZzz/abp-vnext-pro. 本项目的 ABP Pro 核心约定。修改 aspnet-core 后端 C、ABP 模块、依赖注入、异常、本地化、权限、多租户或时间处理时使用。

Its SKILL.md is about 320 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It works with ASP.NET Core, C# and Vue.js. The repository describes itself as: Abp Vnext 的 Vue 实现版本. The licence is MIT.

Example prompts

  • “/abp-pro-core”

What it can do on your machine

Read from SKILL.md and the folder at commit 74a3cfa. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • dotnet

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Abp Pro Core loads about 319 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 75 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~319

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from WangJunZzz/abp-vnext-pro at commit 74a3cfa, republished under its MIT licence (© WangJunZzz). 75 words, ~319 tokens.

Download SKILL.mdSave it as .claude/skills/abp-pro-core/SKILL.md (or your agent's skills folder).
name
abp-pro-core
description
本项目的 ABP Pro 核心约定。修改 aspnet-core 后端 C#、ABP 模块、依赖注入、异常、本地化、权限、多租户或时间处理时使用。

ABP Pro 核心约定

项目基线

  • 目标框架为 net10.0,ABP 版本为 10.6.0。
  • 除非用户明确要求,后端任务不得修改 vben28/**。
  • 遵循 aspnet-core/services、aspnet-core/frameworks 和 aspnet-core/modules 的现有分层结构。
  • 项目使用 Mapster,不引入 AutoMapper。
  • 未经明确要求,不创建、恢复或修改 EF Migrations。

ABP 约定

  • 通过 AbpModule 和 [DependsOn] 管理模块依赖。
  • 可复用模块在 ConfigureServices 中配置;HTTP 管道只在最终 Host 配置。
  • 优先使用 ITransientDependency、IScopedDependency、ISingletonDependency 和现有模块注册方式。
  • 使用 ApplicationService、DomainService、AbpController 已提供的 Clock、GuidGenerator、CurrentUser、CurrentTenant、L、AuthorizationService、DataFilter 等属性。
  • 使用 Clock.Now,不要直接使用 DateTime.Now 或 DateTime.UtcNow。
  • 异步调用保持到底,不使用 .Result 或 .Wait()。

异常、本地化和安全

  • 业务规则失败使用带模块命名空间的 BusinessException。
  • 用户可见文本和异常码翻译放在所属模块的 Domain.Shared/Localization。
  • 使用 ABP 权限和 [Authorize]、CheckPolicyAsync,不要在应用服务或控制器中硬编码角色。
  • 尊重 CurrentTenant 和 ABP 数据过滤器;只在有明确理由的短作用域内禁用过滤器。

映射

  • 遵循附近代码已有的 Mapster 注册和映射方式。
  • 映射放在实体与 DTO 的层边界,不为单个转换引入第二套映射框架。

验证

共享框架修改后先构建最小受影响项目,再构建 Host:

powershell
dotnet build aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj --no-restore

© WangJunZzz, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .codex/skills/abp-pro-core of WangJunZzz/abp-vnext-pro.

Open the folder on GitHubat commit 74a3cfa

Compare with similar skills

Abp Pro Core next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Abp Pro Core compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Abp Pro Core this skillWangJunZzz/abp-vnext-pro859—~319Automated safety check: PassMIT
Winui AppLanceMcCarthy/DevOpsExamples1721 repos~2.8kAutomated safety check: PassApache-2.0
Tsp Csharpquerylenshq/ef-querylens225—~1.3kAutomated safety check: PassMIT
Migrate Dotnet8 To Dotnet9dotnet/skills5.6k2 repos~3.9kAutomated safety check: PassMIT
Migrate Dotnet9 To Dotnet10dotnet/skills5.6k2 repos~4.8kAutomated safety check: PassMIT
Dotnet Csharpniltor/DeepSeekSDK-NET122—~669Automated safety check: PassMIT

Similar skills

  • Winui App

    LanceMcCarthy/DevOpsExamples

    Bootstrap, develop, and design modern WinUI 3 desktop applications with C and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and…

    172 GitHub starsUsed in 1 repo~2.8k tokens
    DevOps & CloudAuto-check passed
  • Tsp Csharp

    querylenshq/ef-querylens

    Comprehensive C and .NET development skill for TSP projects.

    225 GitHub stars~1.3k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Official

    Migrate a .NET 8 project to .NET 9 and resolve all breaking changes.

    5.6k GitHub starsUsed in 2 repos~3.9k tokens
    DevelopmentAuto-check passed
  • Official

    Migrate a .NET 9 project or solution to .NET 10 and resolve all breaking changes.

    5.6k GitHub starsUsed in 2 repos~4.8k tokens
    DevOps & CloudAuto-check passed
  • Dotnet Csharp

    niltor/DeepSeekSDK-NET

    Work on this repository's .NET/C SDK code, including API models, HTTP behavior, Microsoft.Extensions.AI adapters, ASP.NET Core DI, builds, and tests.

    122 GitHub stars~669 tokensUpdated 27 days ago
    Auto-check passed
  • Configure Telerik Nuget

    LanceMcCarthy/DevOpsExamples

    Helps setup, configure and manage Telerik NuGet feeds in your repo's nuget.config file.

    172 GitHub stars~976 tokensUpdated 7 days ago
    DevOps & CloudAuto-check passed

More from WangJunZzz/abp-vnext-pro

  • Abp Pro Infrastructure

    WangJunZzz/abp-vnext-pro

    本项目的基础设施集成规则。修改 CAP 分布式事件、Hangfire、Redis、SignalR、后台任务、租户传播、事务 Outbox 或 Host 集成时使用。

    859 GitHub stars~258 tokensUpdated 1 mo ago
    Auto-check passed
  • Abp Pro Testing

    WangJunZzz/abp-vnext-pro

    本项目的测试和验证规则。新增或修改领域、应用、EF Core、集成或模块测试,以及运行 dotnet test、解释还原审计构建结果时使用。

    859 GitHub stars~183 tokensUpdated 1 mo ago
    Auto-check passed
  • Abp Pro Data Access

    WangJunZzz/abp-vnext-pro

    本项目的数据访问规则。修改 EF Core DbContext、实体映射、仓储、FreeSql、数据库提供程序、迁移或持久化测试时使用。

    859 GitHub stars~226 tokensUpdated 1 mo ago
    Auto-check passed
  • Abp Pro Layered

    WangJunZzz/abp-vnext-pro

    本项目的分层 DDD 开发规则。新增或修改实体、领域服务、DTO、应用服务、控制器、权限或业务模块时使用. An agent skill from WangJunZzz/abp-vnext-pro.

    859 GitHub stars~210 tokensUpdated 1 mo ago
    Auto-check passed
  • Abp Pro Templates

    WangJunZzz/abp-vnext-pro

    本项目的模板和脚手架维护规则。修改 templates/pro-module、templates/pro-nuget/service、内部 Lion.AbpPro CLI、生成结构或集中包版本时使用。

    859 GitHub stars~172 tokensUpdated 1 mo ago
    Auto-check passed

Questions about Abp Pro Core

What does Abp Pro Core do?

本项目的 ABP Pro 核心约定。修改 aspnet-core 后端 C、ABP 模块、依赖注入、异常、本地化、权限、多租户或时间处理时使用。. Abp Pro Core is an agent skill from WangJunZzz/abp-vnext-pro.

How do I install Abp Pro Core in Claude Code?

Run `npx skills add WangJunZzz/abp-vnext-pro --skill abp-pro-core -a claude-code`. Or copy the skill folder (.codex/skills/abp-pro-core in WangJunZzz/abp-vnext-pro) into .claude/skills/abp-pro-core in your project. Claude Code loads it when a task matches its description.

How do I install Abp Pro Core in Codex?

Run `npx skills add WangJunZzz/abp-vnext-pro --skill abp-pro-core -a codex`. Or copy the skill folder (.codex/skills/abp-pro-core in WangJunZzz/abp-vnext-pro) into .agents/skills/abp-pro-core in your project. Codex loads it when a task matches its description.

Can I use Abp Pro Core in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add WangJunZzz/abp-vnext-pro --skill abp-pro-core -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/abp-pro-core, .gemini/skills/abp-pro-core, .github/skills/abp-pro-core and .opencode/skills/abp-pro-core in your project.

What does Abp Pro Core need to run?

Going by SKILL.md and its folder, Abp Pro Core needs the command-line tools its instructions call (dotnet).

Does Abp Pro Core access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Abp Pro Core safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Abp Pro Core use?

Abp Pro Core is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Abp Pro Core use?

About 319 tokens (SKILL.md is roughly 1.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Abp Pro Core?

Skills that share tags, products or a category with Abp Pro Core: Winui App (LanceMcCarthy/DevOpsExamples, 172 stars), Tsp Csharp (querylenshq/ef-querylens, 225 stars), Migrate Dotnet8 To Dotnet9 (dotnet/skills, 5.6k stars) and Migrate Dotnet9 To Dotnet10 (dotnet/skills, 5.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Abp Pro Core?

WangJunZzz (a GitHub user) maintains it in WangJunZzz/abp-vnext-pro, which has 859 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on September 1, 2026.

Source: WangJunZzz/abp-vnext-pro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.