Weave Code
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
Install
php artisan boost:add-skill nickperkins/blade-icon-picker

Save this content to: AGENTS.md

---
package: nickperkins/blade-icon-picker
source_path: AGENTS.md
repo: https://github.com/nickperkins/blade-icon-picker
---

# 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)

package: nickperkins/blade-icon-picker source_path: AGENTS.md repo: https://github.com/nickperkins/blade-icon-picker

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.
nasirkhan/laravel-sharekit
directorytree/privacy-filter-classifier
directorytree/privacy-filter
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi
splash/scopes
splash/toolkit
testo/output-teamcity
testo/bridge-symfony