sandermuller/boost-skills
sandermuller/boost-skills is a Composer-distributed catalog of AI agent skills for PHP and Laravel projects. It ships Markdown-only workflow skills, tag-gated framework extras, and always-on guidelines that Laravel Boost or boost-core syncs into your configured AI agent directories.
resolve-conflicts workflow backed by dangling-symbols.sh — which means installation now places shell scripts in the project/tooling path, not just static skill definitions.dangling-symbols.sh performs source-code symbol scanning (declarations vs. imports) to detect symbols left dangling after a merge-conflict resolution. This is a lightweight static-analysis capability executing in the developer's shell / CI, introducing a bash dependency and a new class of behavior the previous assessment did not account for.boost-core or laravel/boost) to push skills to agents (Claude, Cursor). Still an external-service dependency with an extensibility question.laravel, phpunit) still allow selective adoption, but the conflict-resolution tooling is a separate adoption decision from the skills themselves — it can be piloted independently, which is architecturally favorable.boost-core and the associated API/auth layer.boost-core/laravel/boost remain new with no dependents; long-term maintenance, backward compatibility, and Laravel roadmap alignment are all still open.composer update churn./** @deprecated */ public function run()) was dropped entirely, and an import following a block comment (/* note */ import type Money from './money') was miscounted as a declaration. A tool that silently reports no dangling symbols can mask broken references after a merge. Trust in its output requires validation against real codebases.boost-core?dangling-symbols.sh workflow is a blocker for that cohort.boost-core evolves or breaks? How will Laravel-specific skills be validated against project needs?boost-core; agent support assumed, not proven at scale.2.52.1) and review the changelog range from 2.15.0 → 2.52.1 for behavior changes, not just the latest patch.sandermuller/boost-skills + laravel/boost in a single repo; configure sync for one AI agent.resolve-conflicts on deliberately adversarial fixtures: block-commented declarations, comment-prefixed imports, multi-line signatures.boost-core is unstable, fork and maintain a local sync layer; use skills as reference docs.resolve-conflicts; verify Windows/CI runner support.| Step | Task | Dependencies | Risk |
|---|---|---|---|
| 1 | Pin and install boost-skills + boost-core at a reviewed version |
Composer, PHP 8.1+ | Low |
| 2 | Configure AI agent sync | API keys, agent support | Medium |
| 3 | Test sync with sample skills | AI tooling | High |
| 4 | Evaluate resolve-conflicts on adversarial fixtures (comment/import edge cases) |
bash, representative repos | Medium |
| 5 | Integrate Laravel-specific skills | Project workflows | Medium |
| 6 | Establish version-review cadence and observability | Release monitoring | Low |
dangling-symbols.sh is the highest-churn component — expect continued edge-case fixes in comment parsing and import detection. Budget review time for each such release.boost-core/laravel/boost; fallback is a local sync script.boost-core logs; debug symbol scans via script output on known fixtures.| Scenario | Impact | Mitigation |
|---|---|---|
| Script reports clean sweep on mis-parsed code | Broken references survive a merge | Treat as advisory; validate on fixtures; keep manual review |
boost-core breaks |
Skills unsyncable | Fork and maintain locally |
| Rapid release churn | Unreviewed behavior changes | Exact pins + scheduled upgrade review |
| Bash unavailable (Windows/CI) | Conflict tooling unusable | Scope tooling to supported environments; skip for that cohort |
| AI agent API changes | Skills become obsolete | Monitor agent deprecations |
| Over-reliance on AI output | Poor-quality results | Use skills as guidelines, not rules |
resolve-conflicts against representative merge scenarios; ongoing monitoring for output drift.How can I help you explore Laravel packages today?