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
mulertech/docker-dev
claude-code
cursor
symfony
php
development
docker

Agent Guidelines for docker-dev

Install
php artisan boost:add-skill mulertech/docker-dev

Save this content to: AGENTS.md

# Agent Guidelines for docker-dev

## Build/Test/Lint Commands
- Run all tests: `./vendor/bin/mtdocker test`
- Run tests with coverage: `./vendor/bin/mtdocker test-coverage`
- Run tests with text coverage (AI-readable): `./vendor/bin/mtdocker test-coverage-text`
- Run PHPStan analysis: `./vendor/bin/mtdocker phpstan`
- Run PHP CS Fixer: `./vendor/bin/mtdocker cs-fixer`
- Run all checks: `./vendor/bin/mtdocker all` (runs cs-fixer, test, phpstan)
- Single test: `./vendor/bin/mtdocker test --filter=TestClassName::testMethodName`

## Code Style & Conventions
- **Language**: PHP 8.0+ (check composer.json for project-specific version)
- **No comments**: Code should be self-documenting unless explicitly needed
- **Functions**: Use descriptive names in camelCase (e.g., `getProjectDir()`, `isDockerUp()`)
- **String operations**: Use native PHP functions (str_contains, str_replace) over regex when possible
- **Error handling**: Use simple conditionals and early returns; no try-catch unless necessary
- **File paths**: Use DIRECTORY_SEPARATOR constant for cross-platform compatibility
- **Security**: Never expose credentials; use environment variables in .env files
- **Docker**: All templates use Docker Compose; environment auto-initialization on first command
- **Shell commands**: Use escapeshellarg() for user input, passthru() for interactive commands

Agent Guidelines for docker-dev

Build/Test/Lint Commands

  • Run all tests: ./vendor/bin/mtdocker test
  • Run tests with coverage: ./vendor/bin/mtdocker test-coverage
  • Run tests with text coverage (AI-readable): ./vendor/bin/mtdocker test-coverage-text
  • Run PHPStan analysis: ./vendor/bin/mtdocker phpstan
  • Run PHP CS Fixer: ./vendor/bin/mtdocker cs-fixer
  • Run all checks: ./vendor/bin/mtdocker all (runs cs-fixer, test, phpstan)
  • Single test: ./vendor/bin/mtdocker test --filter=TestClassName::testMethodName

Code Style & Conventions

  • Language: PHP 8.0+ (check composer.json for project-specific version)
  • No comments: Code should be self-documenting unless explicitly needed
  • Functions: Use descriptive names in camelCase (e.g., getProjectDir(), isDockerUp())
  • String operations: Use native PHP functions (str_contains, str_replace) over regex when possible
  • Error handling: Use simple conditionals and early returns; no try-catch unless necessary
  • File paths: Use DIRECTORY_SEPARATOR constant for cross-platform compatibility
  • Security: Never expose credentials; use environment variables in .env files
  • Docker: All templates use Docker Compose; environment auto-initialization on first command
  • Shell commands: Use escapeshellarg() for user input, passthru() for interactive commands
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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package