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.