composer install) without disrupting core architecture.SKILL.md + auxiliary files), mirroring Laravel’s modular service providers or package structures. This promotes reusability and maintainability..agents/skills/ directory is tool-agnostic, enabling compatibility with Laravel’s ecosystem (e.g., IDE plugins, CLI tools like Laravel Scout or Forge).--dev dependency) and minimal config (skills.json). No Laravel-specific hooks or service providers are needed, reducing integration complexity.skills:* commands (e.g., php artisan skills:update).SkillServiceProvider to auto-load skills as Laravel services (e.g., for dynamic AI-driven tasks).laravel/ai-skill-refactor).composer.json constraints.trusted-replace: true in production.composer skills:show --verbose).composer install could slow builds. Mitigation:
"auto-sync": false) in CI.--dry-run to preview changes before syncing..claude/skills) may cause merge conflicts if not ignored. Ensure .gitignore coverage.SkillLoaded) or be consumed via a facade?laravel/framework ships a debugging skill)?SKILL.md content? Integration tests with Laravel’s HTTP layer?composer skills:update --no-dev)?SKILL.md files)?logs/skills.log)?php artisan skills:update.spatie/laravel-ai)..claude/skills)..agents/skills/./skills/refactor).Skill::find('refactor') to fetch templates).composer require --dev llm/skills
composer skills:init
acme/skills-basic)..agents/skills/..claude/skills) work.laravel/skills) to:
Skill facade.// app/Providers/SkillServiceProvider.php
public function register()
{
$skills = collect(Storage::files('.agents/skills'))->mapWithKeys(function ($path) {
return [basename(dirname($path)) => new Skill($path)];
});
$this->app->instance('skills', $skills);
}
"auto-sync": false).composer skills:update in deployment scripts.composer skills:show --verbose.llm/skills to composer.json (dev dependency).skills.json (or use composer skills:init).composer require acme/skills-refactor).composer skills:update).config/app.php or a service provider.composer skills:update to deployment pipeline.composer skills:update --no-dev).skills.json must be version-controlled (unlike composer.lock).composer skills:init --force to reset config if corrupted.SKILL.md formats.SKILL.md changes its YAML frontmatter, Laravel integrations may need updates.composer why-not acme/skills-refactor to debug missing skills.composer skills:show for skipped packages (trust issues)..agents/skills/ is writable (e.g., chmod -R u+rw .agents).SKILL.md syntax (e.g., valid YAML frontmatter).composer skills:update -v) for debug output.event(new SkillUsed('refactor'))).SKILLS.md to the Laravel project root explaining:
SKILL.md templates.composer install. Mitigate by:
"auto-sync": false).composer skills:update in a separate step.--discovery sparingly (scans all vendor packages)..agents/skills/ size (e.g., via Laravel’s `How can I help you explore Laravel packages today?