Investigacion adaptativa: mapeo barato, budget de exploracion acotado y re-plan disciplinado solo al invalidar la hipotesis.
En un dominio desconocido no se planifica al detalle de antemano. El agente mapea la topologia primero (un glob barato sobre nombres de archivo, regex sobre imports y simbolos), genera un plan priorizado a partir de esa topologia, y re-adapta el plan cuando un hallazgo invalida la hipotesis vigente. Todo el ciclo ocurre dentro de un presupuesto de exploracion acotado: un maximo duro de archivos, queries o minutos.
Escenarios donde aplica: Multi-Agent Orchestration, Dev Productivity, Code Generation.
Un plan rigido en territorio desconocido garantiza desperdicio: el agente sigue ramas muertas porque "estaba en el plan", no porque la evidencia las sostenga. La investigacion adaptativa prioriza la atencion sobre lo que la realidad muestra, no sobre lo que la hipotesis inicial asumio. Sin presupuesto, ademas, el agente quema contexto leyendo el repo entero antes de tener una sola pregunta enfocada.
glob de nombres y regex de imports/simbolos. Sin leer cuerpos completos todavia.katas-scratchpad-pattern, Kata 18) para que el estado sobreviva al contexto.topology = scan_repo(globs=['src/**/*.py'])
budget = Budget(files=50, queries=20)
plan = prioritize(topology)
while plan and budget.remaining():
target = plan.pop()
finding = deep_dive(target, budget)
scratchpad.append('Hallazgos', finding)
if finding.invalidates(plan):
plan = re_plan(topology, finding)# Plan rigido upfront: nunca se actualiza con la evidencia
plan = make_full_plan_upfront(repo)
for task in plan:
do(task)
# o leer todo sin presupuesto
read_all_files()
# o re_plan() en cada turno por reflejo, no por invalidacionkatas-subagent-parallelismkatas-scratchpad-patternkatas-builtin-tool-selectionkatas-plan-mode-explorationCapas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): knowledge/ cuerpo de conocimiento · prompts/ prompts listos · examples/ salida de ejemplo · agents/ subagentes del packet · templates/ plantilla de output.
e8f986b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.