{"owner":"elastic","repo":"elasticsearch-php","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"# AGENTS.md\n\n## Setup commands\n\nAlways use `composer` commands, not any other package manager.\n\n- Install dependencies: `composer install`\n- Run unit tests: `composer run-script test`\n- Run static analysis: `composer run-script phpstan`\n- Run integration tests (requires Elasticsearch running): `ELASTICSEARCH_URL=\"http://elastic:${ES_LOCAL_PASSWORD}@localhost:9200\" TEST_SUITE=\"free\" composer run-script integration-test`\n\n## Testing\n\n**The entire unit test suite (`composer run-script test`) must pass and exit cleanly before you commit code.**\n\nIntegration tests require a running Elasticsearch instance. Skip them if one is not available.\n\n## Project Structure\n\n- **src/** - PHP source files\n- **tests/** - Unit and integration tests\n- **docs/** - Documentation\n\n## Development Workflow\n\n1. Make changes to `src/` files\n2. Run `composer run-script phpstan` to check for static analysis errors\n3. Run `composer run-script test` to verify all unit tests pass\n\nNo build step is needed - PHP is interpreted directly.\n\n## OS Compatibility\n\nAll code in `src/` and `tests/`, and any scripts run by `composer`, must work on Linux, macOS, and Windows.\n\n## Adding new agent instructions\n\nIf a specific action you learned to do better will be useful to other agents doing the same task in the future, but may not be needed for all agent-related tasks, create or update skills in `.github/skills/`.\n\nIf you learned something that will be useful to any contributor to this project, update `AGENTS.md`.\n"},"files":{"AGENTS.md":"# AGENTS.md\n\n## Setup commands\n\nAlways use `composer` commands, not any other package manager.\n\n- Install dependencies: `composer install`\n- Run unit tests: `composer run-script test`\n- Run static analysis: `composer run-script phpstan`\n- Run integration tests (requires Elasticsearch running): `ELASTICSEARCH_URL=\"http://elastic:${ES_LOCAL_PASSWORD}@localhost:9200\" TEST_SUITE=\"free\" composer run-script integration-test`\n\n## Testing\n\n**The entire unit test suite (`composer run-script test`) must pass and exit cleanly before you commit code.**\n\nIntegration tests require a running Elasticsearch instance. Skip them if one is not available.\n\n## Project Structure\n\n- **src/** - PHP source files\n- **tests/** - Unit and integration tests\n- **docs/** - Documentation\n\n## Development Workflow\n\n1. Make changes to `src/` files\n2. Run `composer run-script phpstan` to check for static analysis errors\n3. Run `composer run-script test` to verify all unit tests pass\n\nNo build step is needed - PHP is interpreted directly.\n\n## OS Compatibility\n\nAll code in `src/` and `tests/`, and any scripts run by `composer`, must work on Linux, macOS, and Windows.\n\n## Adding new agent instructions\n\nIf a specific action you learned to do better will be useful to other agents doing the same task in the future, but may not be needed for all agent-related tasks, create or update skills in `.github/skills/`.\n\nIf you learned something that will be useful to any contributor to this project, update `AGENTS.md`.\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"# AGENTS.md\n\n## Setup commands\n\nAlways use `composer` commands, not any other package manager.\n\n- Install dependencies: `composer install`\n- Run unit tests: `composer run-script test`\n- Run static analysis: `composer run-script phpstan`\n- Run integration tests (requires Elasticsearch running): `ELASTICSEARCH_URL=\"http://elastic:${ES_LOCAL_PASSWORD}@localhost:9200\" TEST_SUITE=\"free\" composer run-script integration-test`\n\n## Testing\n\n**The entire unit test suite (`composer run-script test`) must pass and exit cleanly before you commit code.**\n\nIntegration tests require a running Elasticsearch instance. Skip them if one is not available.\n\n## Project Structure\n\n- **src/** - PHP source files\n- **tests/** - Unit and integration tests\n- **docs/** - Documentation\n\n## Development Workflow\n\n1. Make changes to `src/` files\n2. Run `composer run-script phpstan` to check for static analysis errors\n3. Run `composer run-script test` to verify all unit tests pass\n\nNo build step is needed - PHP is interpreted directly.\n\n## OS Compatibility\n\nAll code in `src/` and `tests/`, and any scripts run by `composer`, must work on Linux, macOS, and Windows.\n\n## Adding new agent instructions\n\nIf a specific action you learned to do better will be useful to other agents doing the same task in the future, but may not be needed for all agent-related tasks, create or update skills in `.github/skills/`.\n\nIf you learned something that will be useful to any contributor to this project, update `AGENTS.md`.\n","category":"root","tokens":374}]}