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
Code Craftsmanship
Code Craftsmanship
qiick/excubia-core
cursor
php
security
cli
composer
laravel
health-check
excubia
qiick

Codice Perfetto for the Excubia PHP package. The spec wins if this rule disagrees.

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

Save this content to: .cursor/rules/code-craftsmanship.mdc

# Codice Perfetto for Excubia

`docs/SPEC.md` and `docs/ARCHITECTURE.md` are the source of truth. This rule does not add product scope.

## Ponytail

Pick the simplest solution that works. Stop at the first rung that holds: YAGNI, standard library, platform, installed dependency, one line, then the minimum code.

- No unrequested abstractions, dependencies, or boilerplate.
- Deletion over addition. Boring over clever. Fewest files possible.
- Mark an intentional shortcut with a `ponytail:` comment that names the ceiling and the upgrade path.
- Not lazy about trust-boundary validation, data-loss prevention, security, or anything explicitly requested.
- Non-trivial logic leaves one runnable check behind.

## Names

- Full words. No `cfg`, `res`, `req`, `val`, `ctx`, or `idx`.
- Loop indices `i`, `j`, and `k` only in tight numeric loops.
- Booleans and boolean methods use `is`, `has`, `can`, or `should`.
- Role suffixes match the architecture test: `Check`, `Contract`, `Data` (readonly), `Enum`, `Service`, `Parser`, `Renderer`, `Registry`, `Loader`, `Exception`.
- There are no Eloquent models, controllers, policies, jobs, or actions in this package. Do not add those layers.

## Documentation

- `declare(strict_types=1)` in every PHP file.
- English PHPDoc on classes and non-trivial methods: why, array shapes, side effects, and `@throws`. Not line-by-line noise.
- Explicit curly braces and a blank line around control-flow blocks.
- Do not call `dd`, `dump`, `var_dump`, or `env()`.

Codice Perfetto for Excubia

docs/SPEC.md and docs/ARCHITECTURE.md are the source of truth. This rule does not add product scope.

Ponytail

Pick the simplest solution that works. Stop at the first rung that holds: YAGNI, standard library, platform, installed dependency, one line, then the minimum code.

  • No unrequested abstractions, dependencies, or boilerplate.
  • Deletion over addition. Boring over clever. Fewest files possible.
  • Mark an intentional shortcut with a ponytail: comment that names the ceiling and the upgrade path.
  • Not lazy about trust-boundary validation, data-loss prevention, security, or anything explicitly requested.
  • Non-trivial logic leaves one runnable check behind.

Names

  • Full words. No cfg, res, req, val, ctx, or idx.
  • Loop indices i, j, and k only in tight numeric loops.
  • Booleans and boolean methods use is, has, can, or should.
  • Role suffixes match the architecture test: Check, Contract, Data (readonly), Enum, Service, Parser, Renderer, Registry, Loader, Exception.
  • There are no Eloquent models, controllers, policies, jobs, or actions in this package. Do not add those layers.

Documentation

  • declare(strict_types=1) in every PHP file.
  • English PHPDoc on classes and non-trivial methods: why, array shapes, side effects, and @throws. Not line-by-line noise.
  • Explicit curly braces and a blank line around control-flow blocks.
  • Do not call dd, dump, var_dump, or env().
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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
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