
Langfuse Codebase Navigator
FreeEfficiently navigate Langfuse repositories and skills.
Free · Opens the source repo
What Langfuse Codebase Navigator does
The Langfuse Codebase Navigator is designed to streamline the process of navigating the various repositories and code areas within the Langfuse organization. As a developer or designer, you can use this tool to quickly identify the right repository or skill relevant to your task, whether it involves implementation, debugging, or documentation. The skill acts as a centralized guide, helping you classify your requests by domain and guiding you to the appropriate resources.
The default workflow begins with classifying your request into specific domains such as product applications, APIs, backend services, or documentation. Depending on your needs, the navigator provides clear pathways to the relevant repositories, such as langfuse/langfuse for core product implementation or langfuse/langfuse-docs for documentation-related tasks. This structured approach not only saves time but also reduces the cognitive load of searching through multiple repositories.
Additionally, the navigator includes a repository map reference to assist with tasks that span across different repositories or when the routing is not immediately clear. This feature is particularly beneficial for complex projects where understanding the interdependencies between various components is crucial. You can also leverage local search capabilities to find specific files or code snippets, enhancing your workflow efficiency.
Overall, the Langfuse Codebase Navigator is an essential tool for anyone working within the Langfuse ecosystem, providing a clear and organized method to access the resources you need without getting lost in a maze of repositories.
When to use it
Use this tool when you need to find specific repositories, code areas, or skills within the Langfuse organization before starting development or debugging tasks.
When not to use it
This skill may not be useful for users outside the Langfuse ecosystem or for tasks unrelated to Langfuse repositories and skills.
What you can build with it
Finding the Right Repository
When starting a new project, use the navigator to classify your request and quickly identify the correct Langfuse repository.
Locating Documentation
If you need to reference the documentation for a specific feature, the navigator will guide you to the appropriate docs repository.
Cross-Repo Code Search
When working on a feature that spans multiple repositories, utilize the local search capabilities to find relevant code snippets efficiently.
How to install Langfuse Codebase Navigator
View source1. Install with the skills CLI
npx skills add langfuse/langfuse/langfuse-codebase-navigator --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by langfuseLangfuse Codebase Navigator
Use this as the first stop for Langfuse org navigation. Your job is to choose the right repository, code area, and more specific skill before doing deeper work.
Default Workflow
- Classify the request by domain:
- Product app, API, backend, ingestion, worker, ClickHouse, model pricing, evals, prompts, datasets, scores, traces:
langfuse/langfuse. - Documentation, changelog, blog, marketing pages, cookbook, integrations docs:
langfuse/langfuse-docs. - SDK or client library behavior:
langfuse/langfuse-js,langfuse/langfuse-python,langfuse/langfuse-java, or generated clients inlangfuse/langfuse. - Deployment or self-hosting:
langfuse/langfuse-k8s,langfuse/langfuse-terraform-*,langfuse/oss-llmops-stack, and docs self-hosting content. - Langfuse Cloud infrastructure and ops:
langfuse/infrastructure,langfuse/analytics,langfuse/langfuse-ops, orlangfuse/platform. - Agent skills:
langfuse/skills,langfuse/langfuse-internal-skills, repo-local.agents/skills, or repo-local.claude/skills. - GitHub Actions, CLI, MCP, n8n, examples, or experiments: route to the specialized repo in
references/repository-map.md.
- Product app, API, backend, ingestion, worker, ClickHouse, model pricing, evals, prompts, datasets, scores, traces:
- Read references/repository-map.md when the route is not obvious, the task spans repos, or the user asks for org-level orientation.
- Before editing, check for a more specific skill in the target repo or a sibling internal-skills checkout. If one matches, open it and follow it.
- Search locally first in sibling repos next to the current checkout. If a needed repo is absent, clone it into the same parent directory with
gh repo clone langfuse/<repo> "$LANGFUSE_PARENT/<repo>". - Return or act on a route decision with: target repo(s), relevant folders/files, specific skills to load, and the next search command or implementation step.
Quick Skill Routing
- Product implementation in
langfuse/langfuse: choose the matching repo-local skill under.agents/skills, such asbackend-dev-guidelines,frontend-browser-review,clickhouse-best-practices,add-model-price,turborepo,pnpm-upgrade-package,code-review, or production-debug skills as applicable. - Frontend work under
langfuse/langfuse/web: also checkweb/.agents/skills/vercel-react-best-practicesandweb/.agents/skills/vercel-composition-patterns. - Infrastructure autoscaling or cloud capacity: use
infra-scaling. - Public Langfuse usage, docs lookup, API access, instrumentation, prompt migration, SDK upgrade, trace analysis, or CLI work: use the public
langfuseskill fromlangfuse/skills. - Support, support review, PR funnel, social copy, meeting notes, Plain search, blog writing, or unslop work: use the matching skill from
langfuse/langfuse-internal-skillswhen available.
Search Patterns
Use rg and file lists before broad reading.
# Resolve the parent directory that holds sibling Langfuse repos
LANGFUSE_REPO_ROOT="$(git rev-parse --show-toplevel)"
LANGFUSE_PARENT="$(dirname "$LANGFUSE_REPO_ROOT")"
# Find local Langfuse checkouts next to this repo
find "$LANGFUSE_PARENT" -mindepth 2 -maxdepth 2 -type d -name .git -print | sed 's#/.git$##'
# Search one repo
cd "$LANGFUSE_PARENT/langfuse"
rg --files -g '!node_modules' -g '!.git' | rg 'prompts|datasets|scores|traces'
rg -n "symbolOrRouteName" web/src packages/shared/src worker/src
# Refresh org repo inventory when freshness matters
gh repo list langfuse --limit 1000 --json name,description,isPrivate,isArchived,isFork,primaryLanguage,pushedAt,updatedAt,url
For cross-repo code search, prefer local clones if present. Fall back to GitHub search only for repos that are absent locally or when you need to confirm the current default branch.
Routing Output
When the user asks "where is this?" or "which skill/repo should I use?", answer in this shape:
Route: repo(s) and why.Open first: exact skill path or code folder.Search next: one or two concretergorghcommands.Caveat: only include this if the route depends on sparse private-repo metadata or a recently changing repo list.
If multiple routes are plausible and acting in the wrong repo would be risky, ask one concise clarifying question. Otherwise choose the most likely route and keep moving.
Frequently asked questions about Langfuse Codebase Navigator
Similar skills
Markdown to HTML Conversion
Efficiently convert Markdown documents to HTML.
Code Tour
Create structured walkthroughs for codebases.
Acquire Codebase Knowledge
Streamline onboarding with comprehensive codebase documentation.
Documentation & Modernization
Streamline codebase documentation and modernization planning.
Azure Resource Visualizer
Generate architecture diagrams for Azure resources.
CLAUDE.md Improver
Optimize your CLAUDE.md files for better project context.
