adonisjs-cli

Generate AdonisJS models, controllers, migrations, and validators via the Ace CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/leobrival/topographic-plugins-official --skill adonisjs-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adonisjs-cli
Source: https://github.com/leobrival/topographic-plugins-official/tree/main/plugins/dev/skills/adonisjs-cli
Command: npx skills add https://github.com/leobrival/topographic-plugins-official --skill adonisjs-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

AdonisJS Ace CLI simplifies boilerplate-heavy backend development by providing a centralized, opinionated command interface that speeds up project scaffolding, migrations, and routine maintenance.

Core Features & Use Cases

  • Command generation: create models, controllers, migrations, validators, and services with consistent structure.
  • Project lifecycle: start, build, test, and manage dependencies and configurations across API and web apps.
  • Workflow orchestration: repeatable patterns for CRUD resources, authentication scaffolding, migrations, and deployment automation.
  • Use Case: rapidly bootstrap a new AdonisJS API and iterate on data models and routes with minimal manual setup.

Quick Start

Create a new AdonisJS project and start the Ace CLI to explore available commands.

Frequently Asked Questions about adonisjs-cli

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

FAQPage Schema
How do I scaffold controllers and models in AdonisJS?

To scaffold controllers and models in AdonisJS, use the Ace CLI make:* commands. This generates consistent boilerplate structures for files, eliminating manual setup and accelerating backend development.

What is the best way to manage database migrations in an AdonisJS project?

The best way to manage database migrations in an AdonisJS project is through the Ace CLI. It provides centralized, opinionated commands for creating and running migrations, ensuring repeatable patterns for your data models.

Can I use the AdonisJS CLI to bootstrap a new API project?

Yes, you can use the AdonisJS CLI to rapidly bootstrap a new API project. It supports project lifecycle commands like serve and build, allowing you to iterate on routes and data models with minimal manual configuration.

Does the AdonisJS Ace CLI support adding and configuring new packages?

Yes, the AdonisJS Ace CLI supports adding and configuring new packages through integration tooling commands. These commands manage dependencies and configurations across both API and web applications seamlessly.

Why do I need a CLI for AdonisJS boilerplate tasks instead of manual setup?

You need a CLI for AdonisJS boilerplate tasks because manual setup is error-prone and slow. The Ace CLI provides a centralized command interface for scaffolding, validators, and services, ensuring consistent structure and rapid iteration.