Index or re-index a repository to enable code navigation and retrieval tools. Uses cached index for unchanged files to reduce token usage when querying specific code symbols.
Index a code repository and generate wiki documentation by parsing source files, extracting semantic code chunks, and creating embeddings and markdown pages.
Modify source code in Jupyter notebook cells by specifying the notebook path, cell index, and new code content to update cell programming instructions.
Discover and analyze code patterns across programming languages within a knowledge graph. Filter results by language or pattern name to enhance code understanding and retrieval.
Index a GitHub repository to discover and analyze Claude Code components, enabling dependency resolution and component installation for specific tasks.
Apply different programming paradigms to solve coding problems, including imperative, functional, object-oriented, and reactive approaches, by structuring code with appropriate methodologies.
Apply programming paradigms to solve coding problems by selecting approaches like functional, object-oriented, or reactive programming for structured solutions.