ワンクリックで
ワンクリックで
Picks and runs the examples under examples/ that exercise the code changed on the current branch / PR / diff, as a phase-two integration check after a code review. Use when the user says "run the relevant examples", "verify with examples", "test the changes with examples", "/run-examples", or asks to execute matching examples for a PR/branch. Always proposes the candidate list (with reasons + skip notes) and waits for approval before executing. Handles missing API keys via examples/.env.local and brings up the right Docker services when needed.
Updates the llms.txt file at ai.symfony.com/public/llms.txt by scanning the Symfony AI monorepo for current components, bridges, documentation, and integrations. Use this skill whenever the user asks to update, regenerate, or refresh the llms.txt file, or mentions keeping llms.txt in sync with the codebase. Also trigger when the user says things like 'update the LLM file', 'refresh ai.symfony.com content for LLMs', or 'sync llms.txt'.
| name | docs-check |
| description | Check Documentation for Outdated Code References |
Scan RST and Markdown documentation files in this repository for code references that no longer match the actual codebase. Report findings grouped by file with actionable details.
:class: roles (e.g., :class:\Symfony\AI\Platform\Platform``):method: roles (e.g., :method:\Symfony\AI\Platform\PlatformInterface::invoke``)use statements in PHP code blocksFor each reference, verify the class/interface/method actually exists at that namespace path by searching src/.
composer require commands in code blockscomposer.json within the repositoryconfig/packages/ai.yaml patterns)Configuration.php or *Extension.php files)#[AsTool], #[AsAgent], #[AsMemory], and similar attribute referencesexamples/rag/in-memory.php)Scan these locations for documentation files:
docs/**/*.rst - Main Sphinx documentationREADME.md - Root repository READMECONTRIBUTING.md - Contributing guidesrc/*/README.md - Component READMEs (platform, agent, store, chat, mate, ai-bundle, mcp-bundle)src/*/src/Bridge/*/README.md - Bridge READMEs (e.g. src/platform/src/Bridge/HuggingFace/README.md, src/store/src/Bridge/Qdrant/README.md, src/agent/src/Bridge/Tavily/README.md, src/chat/src/Bridge/Doctrine/README.md)src/mate/INSTRUCTIONS.md and src/mate/src/Bridge/*/INSTRUCTIONS.md - Mate extension instructionsexamples/README.md and examples/*/README.md - Example-suite READMEsdemo/README.md - Demo application READMEExplicitly exclude the following from scans:
CHANGELOG.md and UPGRADE.md files — these intentionally document historical state (old class names, removed APIs, before/after diffs) so references that no longer exist in the code are expected, not bugsvendor/, node_modules/, .git/, .symfony-docs/, or **/cache/fixtures/** and **/tests/**/Fixtures/** (test data, not documentation).github/** templates and .claude/** (harness configuration, not project docs)CLAUDE.md, AGENTS.md, AGENT_INSTRUCTIONS.md (assistant instructions, not user-facing docs)ai.symfony.com/public/** (generated artifacts)Group findings by documentation file. For each issue found, report:
If no issues are found in a file, skip it from the report.
At the end, provide a summary count: X issues found across Y files (Z files checked).
If any issues are found, proceed with the following steps:
src/vendor/bin/php-cs-fixer fix if any PHP files were modifiedmain named docs/fix-outdated-referencesmain using the repository's PR template, filling in the table with Docs?: yes and describing the fixed references in the body