Skip to content

Conversation

@olivsinz
Copy link

@olivsinz olivsinz commented Feb 6, 2026

Added instructions for running Laravel Pint only if modified files are of PHP.

Agent are running pint command event when only JAVASCRIPT/TypeScript are modified. This is to avoid it.

pushpak1300 and others added 30 commits January 19, 2026 11:55
* wip

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* add create_skill skills

* Skill Migration

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor skill activation guidelines and improve directory handling in Composer

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* remove unnecessary files

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Add Grid component for improved display of items

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix code styling

* Refactor

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor Inertia Guidelines

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor Skills Names

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* More Guideline Cleanup

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update Guidelines

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update Skills

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor Skill Logic

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update laravel/pint version constraint in composer.json

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix method name in UpgradeLivewireV4 to renderBladeFile

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Enhance GuidelineComposer and SkillComposer

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Enhance GuidelineComposer and SkillComposer

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Rename pennant-features to pennant-development

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Use prompts grid

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update Guidelines

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update Guidelines

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update laravel/prompts version in composer.json

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Remove Agent Skills PRD document.

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Add tests for third-party skill inclusion/exclusion

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor SkillComposer and GuidelineComposer

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Remove Bold Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update Skills to follow specific format

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Add Wayfinder development skill

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Add skills activation section to foundation template

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Add blank line before statements in pint.json configuration

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor constructors to include empty body

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Refactor Code Environments to Agents

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Remove redundant name() method

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update README.md

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix test

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix code styling

* Add preserve-config option to installation commands

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update GuidelineAssist.php

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Co-authored-by: Joe Tannenbaum <joe.tannenbaum@laravel.com>
* Add tests for tool execution and error handling

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formating

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
)

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Add Skill Sync

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update skill synchronization to preserve previously tracked skills

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* simplify skill synchronization

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
…laravel#450)

* Implement package priority system and filtering for package discovery

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Add Upgrade Guide

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* formatting

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Co-authored-by: Taylor Otwell <taylor@laravel.com>
* Add tests for DatabaseQuery tool to validate query execution and error handling

* Refactor test to use 'it' for consistency

---------

Co-authored-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Refactor tests to improve readability and consistency

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix Test

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix Test

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Remove redundant test

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix code styling

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Update minimum PHP and Laravel versions

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Remove Laravel 10 support from test configuration

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update UPGRADE.md

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Refactor installation command to use DisplayHelper

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Add boost:add-skill command

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* apply consistent formatting after composition

* various formatting updates

* add markdown formatter

* formatting

* formatting
* use @verbatim to get correct outpout for vuejs skills

* Add test to verify Vue template syntax preservation in @verbatim blocks

* comments not used elsewhere
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
OpenCode expects its skill files to be in the `.opencode/skills` directory. See https://opencode.ai/docs/skills/#place-files
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Without explicit sorting, Symfony Finder returns files in filesystem order
(often by modification time), causing numerically-prefixed guidelines like
00-scope.md, 10-frontend.md, 50-formatting.md to appear in unpredictable order.

This adds sortByName() to ensure guidelines are composed in the order their
filenames suggest.
pushpak1300 and others added 24 commits January 28, 2026 08:52
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
…se (laravel#498)

* Fix database-schema tool to only return tables from configured database

- Add getTables() method to database drivers with proper database filtering
  - MySQL: WHERE TABLE_SCHEMA = DATABASE()
  - PostgreSQL: WHERE schemaname = current_schema()
  - SQLite: Query sqlite_master (inherently scoped)
- Add include_views and include_routines parameters (default: false)
- Restructure response: views at top level, routines grouped separately
- Remove fallback to Schema::getTables() in favor of driver-specific queries

Fixes laravel#202, laravel#466

* Formatting

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* feat: add support for Junie skills

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Co-authored-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Filter orphaned packages from config

* Refactor

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Co-authored-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Add configurable PHP and Composer paths

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Add command normalization to Agent class

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Update documentation

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Refactor command normalization

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Change Config Name

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
)

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Fix sail boost:update issue

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* fix(gemini): escape @ symbols in foundational context

* refactor(gemini): move guideline post-processing to base Agent

* Rename `postProcessGuidelines` to `transformGuidelines` for consistency

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Co-authored-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Add codex project level support

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
…rts .agents standard (laravel#528)

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Enhance error handling in AddSkillCommand and GitHubSkillProvider

* Fix code styling

* Remove env

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fallback to `services.github.token` in `getGitHubToken` method

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Fix Test

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
* Flux icons (vibe-kanban 21aaa184)

laravel#177 use gh cli to fetch the issue no need to do anything else with gh cli. 

Mention a very small notes abour FLux Icons in Skill 

`fluxui-development` `fluxui-development`  Icon

Flux uses the excellent Heroicons project for its icon collection. Heroicons is a set of beautiful and functional icons crafted by the fine folks at [Tailwind Labs](https://tailwindcss.com/)

Search for the exact icon you need over at [Heroicons](https://heroicons.com/) 

[ucide icons](https://fluxui.dev/components/icon#lucide-icons)

We love Heroicons, but we acknowledge that it's a fairly limited icon set. If you need more icons, we recommend using [Lucide](https://lucide.dev/) instead.

To make it trivial to use Lucide icons, Flux provides a convenient artisan command to import them into your project:

```javascript

php artisan flux:icon

```

This command will prompt you to select which icons you want to import. You can also manually specify the icons you want to import by passing in their names as arguments to the command:

```javascript

php artisan flux:icon crown grip-vertical github 

https://fluxui.dev/components/icon#lucide-icons

```

`boost/.ai/fluxui-free/skill/fluxui-development`

* Formatting

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>

* formatting

---------

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Co-authored-by: Taylor Otwell <taylor@laravel.com>
Added instructions for running Laravel Pint only on modified PHP files.
@olivsinz olivsinz closed this Feb 6, 2026
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.