--- name: duende-docs description: Single source of truth and librarian for ALL Duende Software documentation. Manages local documentation storage, scraping, discovery, and resolution. Use when finding, locating, searching, or resolving Duende documentation; discovering docs by keywords, category, tags, or natural language queries; scraping from llms-full.txt; managing index metadata (keywords, tags, aliases); or rebuilding index from filesystem. Run scripts to scrape, find, and resolve documentation. Handles doc_id resolution, keyword search, natural language queries, category/tag filtering, alias resolution, llms-full.txt parsing, markdown subsection extraction for internal use, hash-based drift detection, and comprehensive index maintenance. allowed-tools: Read, Glob, Grep, Bash --- # Duende Documentation Skill ## CRITICAL: Path Doubling Prevention - MANDATORY **ABSOLUTE PROHIBITION: NEVER use `cd` with `&&` in PowerShell when running scripts from this skill.** **The Problem:** If your current working directory is already inside the skill directory, using relative paths causes PowerShell to resolve paths relative to the current directory instead of the repository root, resulting in path doubling. **REQUIRED Solutions (choose one):** 1. **ALWAYS use absolute paths** (recommended) 2. **Use separate commands** (never `cd` with `&&`) 3. **Run from repository root** with relative paths **NEVER DO THIS:** - Chain `cd` with `&&`: `cd && python