원클릭으로
lando-php-workflow
Development workflow for StaticForge using strict PHP and the Lando environment wrapper.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Development workflow for StaticForge using strict PHP and the Lando environment wrapper.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Protocols for handling content, shortcodes, YAML frontmatter, and Twig within StaticForge.
Critical security and deployment protocols for editing code, handling credentials, and publishing StaticForge.
Architectural guidelines for developing new self-contained Features in StaticForge.
| name | lando-php-workflow |
| description | Development workflow for StaticForge using strict PHP and the Lando environment wrapper. |
| applyTo | **/*.php |
This skill encapsulates the fundamental environment and language execution constraints for the StaticForge project.
Lando Environment Prefix:
Every single command MUST be prefixed with lando when working locally.
lando php bin/staticforge.php site:render | lando composer install | lando phpunitphp bin/staticforge.php | composer require phpunit/phpunitProhibited Lando Commands:
You may never run: lando start, lando restart, lando destroy, or lando rebuild.
Strict Constraints / Anti-Patterns:
npm, or package.json for managing the source. Do not install or suggest them.lando php script.php and immediately chain an && rm script.php on the same line. Race conditions with Lando bindings will cause fails. Run execution and deletion as distinct steps.PHP Coding Standards (PSR-12):
declare(strict_types=1);.PascalCase for classes, camelCase for methods, and UPPER_SNAKE_CASE for constants.Dependency Management:
Never use new ServiceName() to instantiate dependencies when they should be injected or accessed via the global EICC\Utils\Container.
Absolute Pathways:
Rely on absolute paths inside the code to avoid cwd mismatches. Use $container->getVariable('app_root').