Skip to content

Feature: skills list command#750

Merged
pushpak1300 merged 9 commits intolaravel:mainfrom
me-shaon:feature/skills-list-command
Apr 14, 2026
Merged

Feature: skills list command#750
pushpak1300 merged 9 commits intolaravel:mainfrom
me-shaon:feature/skills-list-command

Conversation

@me-shaon
Copy link
Copy Markdown
Contributor

@me-shaon me-shaon commented Apr 6, 2026

This PR adds a new Artisan command to list all available skills in the current Laravel project.

Usage:

  php artisan boost:skill-list

Output:

CleanShot 2026-04-06 at 13 27 25

With custom skills:
CleanShot 2026-04-06 at 13 31 37

Features

  • Clean table output showing skill name and source
  • Source column indicates whether the skill comes from a package (e.g., livewire/livewire) or is local to the project (local)
  • --json flag for machine-readable output
  • User-defined skills are marked with an asterisk and shown in dimmed text

Example JSON Output

  php artisan boost:skill-list --json

  [
      {
          "name": "livewire-development",
          "description": "Build dynamic interfaces using Livewire",
          "package": "livewire/livewire",
          "custom": false                                                                                                                                                
      },
      {                                                                                                                                                                  
          "name": "my-custom-skill",                        
          "description": "A custom skill for my project",
          "package": "user",
          "custom": true
      }
  ]

Changes

  • New: src/Console/SkillListCommand.php - The new command class
  • New: tests/Feature/Console/SkillListCommandTest.php - Feature tests
  • Modified: src/BoostServiceProvider.php - Register the new command

Testing

  composer test tests/Feature/Console/SkillListCommandTest.php

@pushpak1300 pushpak1300 merged commit cf0dd21 into laravel:main Apr 14, 2026
21 checks passed
@pushpak1300
Copy link
Copy Markdown
Member

thanks

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