ABP Framework — CLI & Tooling

Generate ABP v10.4 solutions and manage modules via ABP Studio CLI.

13|4|Updated May 27, 2026
One-click install
npx skills add https://github.com/burakdmir/abp-skills --skill abp-framework-cli-tooling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ABP Framework — CLI & Tooling
Source: https://github.com/burakdmir/abp-skills/tree/main/claude/abp-cli
Command: npx skills add https://github.com/burakdmir/abp-skills --skill abp-framework-cli-tooling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the confusion and trial-and-error involved in using ABP Framework’s CLI and related tooling to bootstrap solutions, create modules, manage packages, and perform common developer workflows.

Core Features & Use Cases

  • Solution & template generation: Create new ABP solutions with the right template (app, app-nolayers, microservice), UI option (including modern React-first), DBMS choice, and flags like multi-tenancy and tests.
  • Module creation & lifecycle tooling: Generate DDD or modern modules, add them to an existing solution, and manage module sources and installation.
  • Productivity operations: Add/update packages, manage proxies, handle localization translation workflow, upgrade open-source to PRO features, and run ABP Studio integration commands.
  • Typical example: You need to rapidly start an ABP v10.4 service with a chosen database and modern UI stack, then generate a new DDD module and wire it into your solution without manual scaffolding.

Quick Start

Use the ABP Framework CLI commands from this skill to generate a new ABP v10.4 solution for Acme.BookStore using a modern template, then create and add a module to your solution.

Frequently Asked Questions about ABP Framework — CLI & Tooling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a new ABP solution with a specific template and database?

Generate an ABP solution by using CLI commands to select templates like app, app-nolayers, or microservice, while specifying your UI option, DBMS, and multi-tenancy flags to scaffold the initial project structure deterministically.

What is the correct way to create and register a DDD module in an existing ABP application?

Creating a DDD module involves using CLI commands to generate the module structure and then adding it to your existing solution, which wires it into the project without requiring manual scaffolding or configuration.

Does ABP CLI support upgrading open-source projects to PRO features?

Yes, the ABP CLI supports upgrading open-source projects to PRO features, allowing you to transition your solution while managing packages and running ABP Studio integration commands for deterministic development tasks.

What prerequisites do I need to run ABP CLI commands for modern React-first UI stacks?

Running ABP CLI commands for modern React-first UI stacks requires interpreting CLI flags and selecting correct workflows for v10.4 applications, ensuring you meet all required prerequisites without missing deterministic development dependencies.

When should I choose the app-nolayers template over the microservice template in ABP Framework?

Choose the app-nolayers template for simpler, single-project structures, whereas the microservice template suits distributed systems; both require selecting correct CLI flags for DBMS, UI options, and multi-tenancy during solution generation.