Skip to content

Add Laravel Boost skill for laravel-datatables - #3304

Open
bhavingajjar wants to merge 2 commits into
yajra:masterfrom
bhavingajjar:feat/laravel-boost-skill
Open

Add Laravel Boost skill for laravel-datatables#3304
bhavingajjar wants to merge 2 commits into
yajra:masterfrom
bhavingajjar:feat/laravel-boost-skill

Conversation

@bhavingajjar

@bhavingajjar bhavingajjar commented Aug 17, 2026

Copy link
Copy Markdown

Summary

Adds a Laravel Boost Agent Skill at resources/boost/skills/laravel-datatables-development/SKILL.md, following the Laravel Boost third-party package skills spec (same pattern as spatie/laravel-permission).

The skill covers:

  • Core engine — Eloquent, Query Builder, and Collection sources; DataTable service classes; addColumn / editColumn / filterColumn; Eloquent relationships
  • UI stacks — Bootstrap 5 + Vite (official default), Tailwind CSS (manual + community package), Webpack/Mix, and API-only JSON usage
  • LivewiredrawCallbackWithLivewire(), Layout::addLivewire(), and queued export via <livewire:export-button>
  • Optional plugins — Buttons, queued export (Livewire + JS), Fractal transformers, and Editor display modes
  • Best practices — Performance, stack-specific CSS guidance, and common pitfalls

Test plan

  • Valid YAML frontmatter with required name and description fields
  • Skill file placed at resources/boost/skills/laravel-datatables-development/SKILL.md
  • Covers Bootstrap, Tailwind, Livewire, Vite/Webpack, and plugin variants
  • After merge, install yajra/laravel-datatables-oracle in a Laravel app with Boost and run php artisan boost:update --discover to confirm the skill is offered and installed

Cover Bootstrap, Tailwind, Livewire, Webpack/Vite, queued exports,
Fractal, and Editor display options alongside core DataTables patterns.
@sonarqubecloud

Copy link
Copy Markdown

@yajra

yajra commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Thanks, will tests this when I get the chance. I am currently using my own SKILL.md along with DataTables Context7.

And thanks for the tailwind information, just learned it from this PR. I have my own tailwind datatables assets with Editor support but haven't had the chance to publish it yet since a lot of custom codes like DataTables::test() are still in private repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants