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
el-schneider/statamic-auto-alt-text
claude-code
cursor
statamic
pest
browser-testing
code-quality
ai
ci-build
alt-text

Statamic Auto Alt Text. Automatically generates descriptive alt text for images in Statamic v6 using AI services (Moondream or OpenAI). main targets Statamic v6; the v1 line for Statamic v5 lives on backport/ branches.

Install
php artisan boost:add-skill el-schneider/statamic-auto-alt-text

Save this content to: AGENTS.md

## Project Overview

**Statamic Auto Alt Text**. Automatically generates descriptive alt text for images in Statamic v6 using AI services (Moondream or OpenAI). `main` targets Statamic v6; the v1 line for Statamic v5 lives on `backport/*` branches.

## Development Commands

### Code Quality

```bash
npm run check   # prettier --check, pint --test
npm run fix     # the same two, writing
```

### Testing

```bash
./vendor/bin/pest
./vendor/bin/pest --filter=SomeTest
```

Browser tests live under `tests/Browser/` (Pest browser plugin).

### Integration Testing

Verifying control panel changes in a browser needs a Statamic app with this addon installed as a path repository.

## Contributing

- Comments say why, not what changed. History belongs in the PR.
- UI changes: verify in a real browser (agent-browser, Chrome DevTools) and say what you checked. No browser automation available — ask, don't guess.
- Add nothing you can derive or reuse.
- Fix the cause, not the reported symptom.
- No abstraction with a single caller.
- Let failures surface. No try/catch for tidiness.

## Off-Limits Files

- **`resources/dist/`** — Built by CI on push to `main`. Do NOT commit build output.
- **`CHANGELOG.md`** — Updated by CI on release. Do NOT edit.

Project Overview

Statamic Auto Alt Text. Automatically generates descriptive alt text for images in Statamic v6 using AI services (Moondream or OpenAI). main targets Statamic v6; the v1 line for Statamic v5 lives on backport/* branches.

Development Commands

Code Quality

npm run check   # prettier --check, pint --test
npm run fix     # the same two, writing

Testing

./vendor/bin/pest
./vendor/bin/pest --filter=SomeTest

Browser tests live under tests/Browser/ (Pest browser plugin).

Integration Testing

Verifying control panel changes in a browser needs a Statamic app with this addon installed as a path repository.

Contributing

  • Comments say why, not what changed. History belongs in the PR.
  • UI changes: verify in a real browser (agent-browser, Chrome DevTools) and say what you checked. No browser automation available — ask, don't guess.
  • Add nothing you can derive or reuse.
  • Fix the cause, not the reported symptom.
  • No abstraction with a single caller.
  • Let failures surface. No try/catch for tidiness.

Off-Limits Files

  • resources/dist/ — Built by CI on push to main. Do NOT commit build output.
  • CHANGELOG.md — Updated by CI on release. Do NOT edit.
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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib