laravel-api-tool-kit

Generate and review Laravel API code using essa/api-tool-kit patterns.

533|55|Updated Oct 14, 2021
One-click install
npx skills add https://github.com/ahmedesa/laravel-api-tool-kit --skill laravel-api-tool-kit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: laravel-api-tool-kit
Source: https://github.com/ahmedesa/laravel-api-tool-kit/tree/main/skills/laravel-api-tool-kit
Command: npx skills add https://github.com/ahmedesa/laravel-api-tool-kit --skill laravel-api-tool-kit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates adherence to production-grade Laravel API standards by guiding code generation and review with AI-driven rules.

Core Features & Use Cases

Designed for Laravel projects using essa/api-tool-kit, it covers common patterns (ApiResponse, QueryFilters, dynamicPaginate, EnumHelpers) and workflows for controllers, models, resources, tests, and reviews. It also supports Domain-Driven Design mappings, project defaults, and orchestration of rule files and workflows to improve code quality and consistency.

Quick Start

Install the Skill to load 21 rule files and 8 guided workflows into your Laravel project.

Frequently Asked Questions about laravel-api-tool-kit

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

FAQPage Schema
How do I enforce production-grade Laravel API standards automatically?▼

You can enforce Laravel API standards automatically by using AI-driven rules to guide code generation and review, ensuring consistent patterns like ApiResponse and QueryFilters across your project.

What's the best way to structure a Laravel API project using Domain-Driven Design?▼

Structuring a Laravel API project with Domain-Driven Design is supported by mapping workflows and orchestrating rule files, allowing you to drive consistent, safe endpoint development across structured domain layouts.

Can I use this to generate Laravel API controllers, models, and resources?▼

Yes, you can generate Laravel API controllers, models, and resources through guided workflows that enforce project defaults and common API patterns defined in your knowledge base.

Does the essa/api-tool-kit package support dynamic pagination and query filters?▼

The tool integrates with the essa/api-tool-kit package to support common API patterns including dynamicPaginate, QueryFilters, EnumHelpers, and ApiResponse for your Laravel endpoints.

How do I review Laravel API code for consistency and quality?▼

You can review Laravel API code for consistency by loading rule files that orchestrate code review workflows, checking your controllers, models, resources, and tests against established project defaults.

Do I need to configure project defaults before generating Laravel API endpoints?▼

Project defaults and metadata are configured in a SKILL.md file, which drives the AI-guided code generation and ensures your Laravel API endpoints adhere to your established standards.