Registro de skills
Flujos de desarrolloSkills públicas

Code Search & Navigation

Inteligencia de código para agentes de IA: búsqueda semántica, búsqueda de símbolos, gráficos de llamadas, mapeo de dependencias, análisis de radio de impacto y resolución de propiedad vía mcp-code-search.

Qué enseña esta habilidad

Un manual reutilizable para un tipo específico de trabajo.

Un servidor MCP indica a un agente qué acciones están disponibles. Una habilidad añade el juicio alrededor de esas acciones: cómo reconocer el trabajo, qué secuencia seguir, qué evitar y cómo decidir que el resultado está completo.

Orquesta inteligencia de código — búsqueda semántica, búsqueda de símbolos, gráficos de llamadas, gráficos de dependencias, propiedad de código y paquetes de contexto. Úsalo para encontrar definiciones de código, entender cadenas de llamadas, mapear dependencias, identificar propietarios de código o construir contexto para cambios.

Arquitectura

Cómo Code Search & Navigation guía a un agente ADK-Rust.

La habilidad se mantiene legible y portátil porque contiene instrucciones en lugar de credenciales de servicio o datos de negocio. ADK-Rust la suministra al agente, el agente elige dentro de su límite de herramientas revisado y el servidor MCP conectado realiza la operación autenticada.

01

Solicitud del usuario

El agente recibe un objetivo expresado en lenguaje común.

02

Habilidad Code Search & Navigation

Coincide con la intención, suministra la guía de decisiones y limita el límite de herramientas.

03

Agente ADK-Rust

Planifica el flujo de trabajo y transmite cada paso significativo a través del entorno de ejecución.

04

mcp-code-search

Ejecuta operaciones autenticadas contra el sistema que posee la capacidad.

05

Resultado verificado

Las reglas de finalización de la habilidad moldean la evidencia devuelta al usuario.

Instrucciones portátiles: SKILL.md · Límite de capacidad: mcp-code-search · Herramientas permitidas: 8

Guía de decisiones

Cómo el agente convierte una solicitud en la acción correcta.

Estas rutas provienen directamente de las instrucciones de la habilidad. Ayudan al modelo a reconocer la intención y seleccionar una herramienta o flujo de trabajo enfocado en lugar de improvisar en toda la superficie de capacidad.

01

"find", "where is", "search code"?

semantic_search

02

"definition", "what is", "symbol"?

lookup_symbol / explain_symbol

03

"who calls", "callers", "call graph"?

call_graph

04

"depends on", "dependency"?

dependency_graph

05

"who owns", "reviewer", "owner"?

codeowners

06

"context", "all files for"?

context_pack

07

"references", "usages", "used where"?

find_references

Flujos de trabajo probados

Secuencias repetibles para resultados útiles.

Un flujo de trabajo une varias llamadas a herramientas en una tarea que el usuario realmente reconoce. La habilidad explica la secuencia y el resultado esperado mientras ADK-Rust transmite el progreso del agente a través del entorno de ejecución compartido.

011 llamadas

Encontrar código

Búsqueda semántica en repositorios

022-3 llamadas

Entender símbolo

Definición + gráfico de llamadas + propietarios

032-3 llamadas

Radio de impacto

Análisis de impacto antes de cambios

041 llamadas

Construir contexto

Todos los archivos necesarios para una tarea

Límite de herramienta

La habilidad puede usar 8 herramientas documentadas.

Esta lista blanca es declarada por la habilidad. Mantiene al agente enfocado en las acciones necesarias para este trabajo mientras mcp-code-search retiene la responsabilidad de autenticación, validación y el sistema conectado.

semantic_search
lookup_symbol
find_references
call_graph
dependency_graph
codeowners
context_pack
explain_symbol

Reglas de trabajo

Qué debe hacer el agente.

  • Incluir rutas de archivo y números de línea en todos los resultados
  • Mostrar radio de impacto antes de recomendar cambios
  • Dirigir revisiones a los propietarios del código

Límites operativos

Qué debe evitar el agente.

  • Revisa el SKILL.md completo antes de habilitar esta habilidad para trabajo en producción.

Instalar y conectar

Agrega la habilidad junto a la capacidad que espera.

Instala el repositorio donde tu cargador de habilidades ADK-Rust pueda descubrirlo, conecta mcp-code-search y confirma que las herramientas declaradas están disponibles antes de pedir al agente que use el flujo de trabajo.

Instalar la habilidad
git clone https://github.com/zavora-ai/skill-code-search-navigation.git \
  ~/.skills/skills/code-search-navigation
Forma de carga ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("code-search-navigation").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

La declaración de compatibilidad del repositorio: Requiere servidor mcp-code-search conectado.

Documentación oficial

Lee el paquete completo de la habilidad.

El repositorio sigue siendo la autoridad para sus instrucciones exactas, ejemplos, scripts auxiliares, recursos, requisitos MCP, licencia y actualizaciones posteriores.

Registro de origen

Metadatos del repositorio para esta entrada de habilidad.

Ver repositorio público ↗
Licencia
Apache-2.0
Herramientas permitidas
8
Referencias
3
Revisión
983ea87d4b08
Actualizado
31 may 2026