llms-txt-update

Scan the Symfony AI monorepo and regenerate llms.txt with components and documentation links.

1.2k|259|Updated Apr 17, 2025
One-click install
npx skills add https://github.com/symfony/ai --skill llms-txt-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llms-txt-update
Source: https://github.com/symfony/ai/tree/main/.claude/skills/llms-txt-update
Command: npx skills add https://github.com/symfony/ai --skill llms-txt-update

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Updates the llms.txt file 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'.

Core Features & Use Cases

  • Scans the monorepo root and subdirectories to collect up-to-date component, bridge, docs, and cookbook data and formats them into llms.txt.
  • Generates a structured llms.txt following the project convention and preserves links to documentation and demos.
  • Handles user intents to refresh, regenerate, or sync llms data and produces a concise change summary.

Quick Start

Run the llms-txt-update skill to regenerate ai.symfony.com/public/llms.txt from the current Symfony AI monorepo.

Frequently Asked Questions about llms-txt-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I regenerate the llms.txt file for my monorepo?

To regenerate the llms.txt file, scan the Symfony AI monorepo root, src, docs, and cookbook entries to collect current components, bridges, and integrations into a structured output. This process synchronizes your documentation links with the codebase.

What is an llms.txt file and when do I need to update it?

An llms.txt file provides AI models with structured component lists, bridge catalogs, and documentation links. You need to update it whenever components or docs change, ensuring AI tooling accesses current monorepo data for accurate context.

How do I sync llms.txt with my codebase after adding new components?

You can sync llms.txt by scanning the repository for current components, bridges, and integrations, then formatting the collected data into the project convention. This includes generating a concise change summary of the updates.

Does the llms.txt update process cover cookbook entries and documentation links?

Yes, the llms.txt update process scans the monorepo root and subdirectories to collect cookbook entries, documentation links, and bridge catalogs. It formats all discovered data into the structured llms.txt convention.

What's the best way to refresh ai.symfony.com content for LLMs?

The best way to refresh ai.symfony.com content for LLMs is to run a full monorepo scan that extracts components, bridges, and docs, then regenerates the public llms.txt file with a change summary.

Why does my llms.txt file show outdated component lists?

Your llms.txt file shows outdated component lists because it is not synced with the current monorepo state. Regenerate the file by scanning the src and docs directories to capture newly added or modified integrations.