Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Agents
nickperkins/blade-icon-picker
claude-code
cursor
laravel
icon
blade
icon-picker
livewire
Heroicons
blade-icons

Standalone Laravel package providing an icon picker form component for use in Livewire forms. Scans Heroicons (and any blade-icons pack) and presents them in a searchable, scrollable grid using Alpine.js.

Install
php artisan boost:add-skill nickperkins/blade-icon-picker

Save this content to: AGENTS.md

# Blade Icon Picker — Agent Map

Standalone Laravel package providing an icon picker form component for use in Livewire forms.
Scans Heroicons (and any blade-icons pack) and presents them in a searchable, scrollable grid using Alpine.js.

## Workspaces

| Workspace | Purpose |
|-----------|---------|
| `docs/`   | Planning, PRD, technical specs, architectural decisions |
| `src/`    | PHP package source — service provider, icon manager, Blade component class |
| `resources/` | Frontend assets — Blade views, JS (Alpine.js), CSS |
| `tests/`  | Test suite (Pest + testbench) |
| `bin/`    | Build scripts (esbuild for JS bundling) |

## Routing

| Task | Go to | Read | Skill |
|------|-------|------|-------|
| Plan, spec, or make decisions | `docs/` | `docs/CONTEXT.md` | `double-diamond` |
| Write PHP source (service provider, managers, components) | `src/` | `src/CONTEXT.md` | — |
| Write Blade views, JS, or CSS | `resources/` | `resources/CONTEXT.md` | `frontend-design` |
| Write or review tests | `tests/` | `tests/CONTEXT.md` | `testing` |
| Review code changes | `docs/` | `src/CONTEXT.md` | `isolated-code-review` |
| Build JS bundle | `bin/` | `resources/CONTEXT.md` | — |
| Cross-workspace change (e.g. new feature) | Start in `docs/` | `docs/CONTEXT.md` | — |

## Naming Conventions

- PHP classes: PSR-4 under `IconPicker\` namespace, mapped to `src/`
- Blade views: `icon-picker::` namespace, kebab-case filenames
- JS components: camelCase in `resources/js/components/`
- CSS: `resources/css/icon-picker.css`
- Build output: `resources/dist/` (gitignored — built by CI and release workflow)

Blade Icon Picker — Agent Map

Standalone Laravel package providing an icon picker form component for use in Livewire forms. Scans Heroicons (and any blade-icons pack) and presents them in a searchable, scrollable grid using Alpine.js.

Workspaces

Workspace Purpose
docs/ Planning, PRD, technical specs, architectural decisions
src/ PHP package source — service provider, icon manager, Blade component class
resources/ Frontend assets — Blade views, JS (Alpine.js), CSS
tests/ Test suite (Pest + testbench)
bin/ Build scripts (esbuild for JS bundling)

Routing

Task Go to Read Skill
Plan, spec, or make decisions docs/ docs/CONTEXT.md double-diamond
Write PHP source (service provider, managers, components) src/ src/CONTEXT.md —
Write Blade views, JS, or CSS resources/ resources/CONTEXT.md frontend-design
Write or review tests tests/ tests/CONTEXT.md testing
Review code changes docs/ src/CONTEXT.md isolated-code-review
Build JS bundle bin/ resources/CONTEXT.md —
Cross-workspace change (e.g. new feature) Start in docs/ docs/CONTEXT.md —

Naming Conventions

  • PHP classes: PSR-4 under IconPicker\ namespace, mapped to src/
  • Blade views: icon-picker:: namespace, kebab-case filenames
  • JS components: camelCase in resources/js/components/
  • CSS: resources/css/icon-picker.css
  • Build output: resources/dist/ (gitignored — built by CI and release workflow)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log