Перейти к основному содержимому

Перевод: оболочка страницы на русском; тело навыка (SKILL.md) пока на английском — это исходные инструкции агента.

Lang Php

Navigate, test, and lint PHP via composer tools.

Метаданные навыка​

ИсточникВстроенный (установлен по умолчанию)
Путьskills/software-development/lang-php
Версия1.0.0
АвторVibeOS
ЛицензияMIT
Платформыlinux, macos, windows
Тегиphp, composer, language-pack, phpunit
Связанные навыкиcodebase-navigate, test-driven-development

Справка: полный SKILL.md​

к сведению

Ниже полное определение навыка, которое VibeOS загружает при активации. Это инструкции, которые видит агент.

PHP Language Pack Skill

Drive PHP work with composer scripts and the project index. LSP hint: phpactor.

When to Use​

  • Repo has composer.json
  • User asks to find symbols, run PHPUnit, or static analysis

Prerequisites​

vibeos pack apply lang-php --apply
vibeos pack apply project-intelligence --apply

How to Run​

vibeos project index build
vibeos project index query <SymbolName>
composer test
# or
vendor/bin/phpunit
vendor/bin/phpstan analyse

Quick Reference​

GoalCommand
Apply packvibeos pack apply lang-php --apply
Doctorvibeos language doctor php
Testcomposer test

Procedure​

  1. Prefer composer scripts when defined; else vendor binaries.
  2. Index query → read_file → edit → targeted PHPUnit filter when possible.
  3. Respect autoload PSR-4 paths from composer.json.

Pitfalls​

  • Do not assume Laravel/Symfony structure unless manifests show it.
  • vendor/ is dependency noise — do not treat it as first-class index targets.

Verification​

vibeos language doctor php
composer test