agent-creator
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Implement full-text search with Laravel Scout. Use when adding search to Eloquent models with Meilisearch, Algolia, or database driver.
Claude Code
$ npx -y skills add fusengine/claude-plugins --skill laravel-scout --agent claude-code
Codex
$ npx skills add fusengine/claude-plugins --skill laravel-scout -a codex -y
Cursor
$ npx skills add fusengine/claude-plugins --skill laravel-scout -a cursor -y
Gemini CLI
$ npx skills add fusengine/claude-plugins --skill laravel-scout -a gemini-cli -y
GitHub Copilot
$ npx skills add fusengine/claude-plugins --skill laravel-scout -a github-copilot -y
OpenCode
$ npx skills add fusengine/claude-plugins --skill laravel-scout -a opencode -y
Windsurf
$ npx skills add fusengine/claude-plugins --skill laravel-scout -a windsurf -y
name: laravel-scout description: Implement full-text search with Laravel Scout. Use when adding search to Eloquent models with Meilisearch, Algolia, or database driver. versions: laravel: "13.0" scout: "11.9" php: "8.3" user-invocable: false references: references/searchable.md, references/drivers.md related-skills: laravel-architecture, laravel-eloquent
<objective> Covers Laravel Scout full-text search: the Searchable trait on Eloquent models, driver selection (Meilisearch, Algolia, database, collection), automatic index sync on model changes, the fluent search builder with filters, toSearchableArray() field control, queued indexing, and bulk import/reindexing. For semantic/vector similarity search on PostgreSQL, see laravel-vector-search instead — Scout stays the tool for keyword/full-text search. </objective>
Before ANY implementation, spawn 3 agents in parallel, one `Agent` call each with a `name`:
1. **fuse-ai-pilot:explore-codebase** - Analyze existing model and search patterns 2. **fuse-ai-pilot:research-expert** - Verify Scout docs via Context7 3. **mcp__context7__query-docs** - Check search and indexing patterns
After implementation, run **fuse-ai-pilot:sniper** for validation.
---
| Component | Purpose | |-----------|---------| | **Searchable Trait** | Makes Eloquent models searchable | | **Search Drivers** | Meilisearch, Algolia, database, collection | | **Indexing** | Automatic sync on model changes | | **Search Builder** | Fluent search API with filters |
---
Which driver? ├── Production (recommended) → Meilisearch (fast, self-hosted, free) ├── Managed service → Algolia (hosted, pay per search) ├── Small dataset → database (no extra infra) └── Testing → collection (in-memory, no engine)
---
composer require laravel/scout composer require meilisearch/meilisearch-php http-interop/http-factory-guzzle
SCOUT_DRIVER=meilisearch MEILISEARCH_HOST=http://127.0.0.1:7700 MEILISEARCH_KEY=masterKey
$results = Article::search('laravel tutorial')->paginate(15);---
1. **Use `toSearchableArray()`** to control indexed data 2. **Queue indexing** with `SCOUT_QUEUE=true` for performance 3. **Use `searchable()`** for bulk import after setup 4. **Pause indexing** during seeders with `Scout::withoutSyncing()`
---
| Need | Reference | |------|-----------| | Searchable trait, indexing, conditions | [searchable.md](references/searchable.md) | | Driver setup, Meilisearch, Algolia | [drivers.md](references/drivers.md) |
---
---
For semantic search (embeddings) on PostgreSQL, Laravel 13 exposes `Schema::ensureVectorExtensionExists()` and `whereVectorSimilarTo()`, covered by the dedicated [[laravel-vector-search]] skill. Scout remains relevant for full-text (Meilisearch/Algolia); for vector similarity, use pgvector directly without a Scout driver.
// Hybrid: Scout for full-text, pgvector for similarity
$keyword = Post::search($query)->get();
$semantic = Post::whereVectorSimilarTo('embedding', $embedding, minSimilarity: 0.4)->limit(10)->get();A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when starting ANY development task -- feature, bug fix, refactor, hotfix (triggers: implement, create, build, fix, add…
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured…
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain…
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture…
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.