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
Stay In Externa Workspace
Stay In Externa Workspace
qiick/externa-core
cursor
cms
headless
laravel
inertia
externa

Keep file work under Externa/**; do not call move_agent_to_root for sidebar/folder placement.

Install
php artisan boost:add-skill qiick/externa-core

Save this content to: .cursor/rules/stay-in-externa-workspace.mdc

# Stay in the Externa workspace

This chat belongs to the **Externa** product workspace under:

`/Users/lucagiardi/Projects/LucaGiardi/Qiick/Externa/`

That parent folder holds sibling projects. It is **not** a single git repo.

## Default: leave the agent root alone

- Do **not** call `move_agent_to_root` (or `move_agent_to_cloned_root`) unless the user **explicitly** asks to change workspace roots for coding access.
- Never use `move_agent_to_root` to “put chat in Externa folder” / fix Agents sidebar grouping. That creates glass multi-root workspaces (auto names like `externa-core-externa-docs-and-4-more`) and **removes chats from custom Agents folders**.
- If already in a usable multi-root workspace or `externa-core` (or another `externa-*` sibling) with file access, **leave the root alone**.
- Stay under `Externa/**` for file work by using absolute paths / existing roots — **without** relocating the agent root.

## Forbidden

- **NEVER** call `move_agent_to_root` to leave `/Users/lucagiardi/Projects/LucaGiardi/Qiick/Externa/**`.
- **NEVER** use the parent folder alone as `rootPath`:

  `/Users/lucagiardi/Projects/LucaGiardi/Qiick/Externa`

  Cursor tries git checkout / branch migrate on that path. It is **not a git repository**, so attach fails with `fatal: not a git repository`.
- **NEVER** call `move_agent_to_root` for sidebar placement, folder restore, or “preferred multi-root attach” on product chats.

## When the user explicitly asks to change roots

Only then may you switch roots — and only to git repos under `Externa/**` (single `externa-*` or multi-root `rootPaths` of those siblings). Still never the parent `Externa` folder alone.

## If root drifts outside Externa/**

Do **not** auto-migrate with `move_agent_to_root`. Tell the user the chat left `Externa/**` and ask whether they want a root change. Prefer continuing with path-scoped file tools if access still works.

Stay in the Externa workspace

This chat belongs to the Externa product workspace under:

/Users/lucagiardi/Projects/LucaGiardi/Qiick/Externa/

That parent folder holds sibling projects. It is not a single git repo.

Default: leave the agent root alone

  • Do not call move_agent_to_root (or move_agent_to_cloned_root) unless the user explicitly asks to change workspace roots for coding access.
  • Never use move_agent_to_root to “put chat in Externa folder” / fix Agents sidebar grouping. That creates glass multi-root workspaces (auto names like externa-core-externa-docs-and-4-more) and removes chats from custom Agents folders.
  • If already in a usable multi-root workspace or externa-core (or another externa-* sibling) with file access, leave the root alone.
  • Stay under Externa/** for file work by using absolute paths / existing roots — without relocating the agent root.

Forbidden

  • NEVER call move_agent_to_root to leave /Users/lucagiardi/Projects/LucaGiardi/Qiick/Externa/**.

  • NEVER use the parent folder alone as rootPath:

    /Users/lucagiardi/Projects/LucaGiardi/Qiick/Externa

    Cursor tries git checkout / branch migrate on that path. It is not a git repository, so attach fails with fatal: not a git repository.

  • NEVER call move_agent_to_root for sidebar placement, folder restore, or “preferred multi-root attach” on product chats.

When the user explicitly asks to change roots

Only then may you switch roots — and only to git repos under Externa/** (single externa-* or multi-root rootPaths of those siblings). Still never the parent Externa folder alone.

If root drifts outside Externa/**

Do not auto-migrate with move_agent_to_root. Tell the user the chat left Externa/** and ask whether they want a root change. Prefer continuing with path-scoped file tools if access still works.

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.
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names