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
lucasp1337/laravel-loom
claude-code
cursor
static-analysis
php-parser
laravel-wiring
schema-changes
docker-just
ast-visitors
conventional-commits

Loom: static analyzer for Laravel wiring that emits a deterministic JSON index. PHP 8.3+, Laravel 12+, nikic/php-parser only. How it works: docs/contributing/architecture.md.

Install
php artisan boost:add-skill lucasp1337/laravel-loom

Save this content to: AGENTS.md

# AGENTS.md

Loom: static analyzer for Laravel wiring that emits a deterministic JSON index. PHP 8.3+, Laravel 12+, `nikic/php-parser` only. How it works: `docs/contributing/architecture.md`.

## Verify

Run `just verify` (the `verify` skill). All green before every commit; `just fix` applies rewrites.

## Hard rules

- Just + Docker only: no local php/composer exec.
- Static only: no runtime container, no reflection of the scanned app, no `artisan event:list`.
- Never drop silently: an unreadable form becomes an `unresolved_*` entry with a reason.
- Never guess Laravel behaviour: verify against framework source or laravel.com.
- Schema changes go through `schema-guardian` (`change-schema` skill).
- No new commands, flags or output formats without an issue.
- Out of scope: models, migrations, policies, runtime tracing, code-quality metrics. Unsure, ask.
- DTOs between components, never associative arrays.
- Docs: one home per fact; generated or tested, never restated. Don't explain Laravel mechanics. The code wins over docs.
- No new dependency without justification.

## Where detail lives

| Topic | Home |
|---|---|
| Per-class behaviour | class docblock |
| AST and visitor rules | `ast-specialist` agent |
| Procedures | skills: `verify`, `change-schema`; command `/add-scanner` |
| Decisions | `docs/contributing/adr/` |
| Human setup | `CONTRIBUTING.md` |

## Commits and PRs

Conventional short subject, no body. No issue numbers in code comments. One compact CHANGELOG line per change. No AI or tool attribution anywhere.

AGENTS.md

Loom: static analyzer for Laravel wiring that emits a deterministic JSON index. PHP 8.3+, Laravel 12+, nikic/php-parser only. How it works: docs/contributing/architecture.md.

Verify

Run just verify (the verify skill). All green before every commit; just fix applies rewrites.

Hard rules

  • Just + Docker only: no local php/composer exec.
  • Static only: no runtime container, no reflection of the scanned app, no artisan event:list.
  • Never drop silently: an unreadable form becomes an unresolved_* entry with a reason.
  • Never guess Laravel behaviour: verify against framework source or laravel.com.
  • Schema changes go through schema-guardian (change-schema skill).
  • No new commands, flags or output formats without an issue.
  • Out of scope: models, migrations, policies, runtime tracing, code-quality metrics. Unsure, ask.
  • DTOs between components, never associative arrays.
  • Docs: one home per fact; generated or tested, never restated. Don't explain Laravel mechanics. The code wins over docs.
  • No new dependency without justification.

Where detail lives

Topic Home
Per-class behaviour class docblock
AST and visitor rules ast-specialist agent
Procedures skills: verify, change-schema; command /add-scanner
Decisions docs/contributing/adr/
Human setup CONTRIBUTING.md

Commits and PRs

Conventional short subject, no body. No issue numbers in code comments. One compact CHANGELOG line per change. No AI or tool attribution anywhere.

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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo