learn-history

Analiza todas las sesiones pasadas de este proyecto y extrae el conocimiento que valga la pena conservar en AGENTS.md, .claude/agents/ o en la memoria. Análisis profundo de la sesión completa…

npx skills add https://github.com/openshift/oc --skill learn-history

Analyze the full session history for this project to extract knowledge worth persisting.

Session logs location

Session logs are JSONL files at the project config path. Find them with:

ls -lhS ~/.claude/projects/$(echo "$PWD" | tr '/' '-')/*.jsonl

Each line is a JSON object with a type field (user for user messages, others for assistant responses). User messages have .message.content with the prompt text.

Process

  1. Read the current state of AGENTS.md, .claude/agents/*.md, and the memory index for this project at ~/.claude/projects/$(echo "$PWD" | tr '/' '-')/memory/MEMORY.md (skip if absent)
  2. List all session files, sorted by size (larger sessions have more content worth mining)
  3. For each session, extract user messages and assistant text responses (skip tool results — they're too large). Focus on:
    • User corrections and redirections
    • Patterns that were discovered after expensive exploration
    • Knowledge that was needed repeatedly across sessions
  4. Cross-reference findings against what's already documented to avoid duplicates
  5. Group findings by destination:
    • AGENTS.md — brief conventions/rules (1-2 lines each)
    • .claude/agents/*.md — agent-specific knowledge
    • Memory — user preferences, project context, feedback
    • Nowhere — already documented or too specific to recur
  6. Present a summary of all proposed changes for approval. Do NOT write anything until approved.

Guidelines

  • Prioritize findings that recur across multiple sessions — those have the highest ROI
  • Keep AGENTS.md entries concise. If something needs more than 2 lines, it probably doesn't belong there.

Más skills de openshift

openshift-docs
openshift
Busca y lee la documentación de OpenShift Container Platform en formato markdown. Úsalo cuando el usuario pregunte sobre funciones, configuración, instalación de OpenShift, etc.
triage-leaked-infra
openshift
Evalúa si una VPC de AWS o un conjunto de infraestructura de HyperShift CI es seguro de eliminar. Úsalo cuando el usuario pegue la salida de cleanleaked y pregunte '¿puedo eliminar esto?', '¿es…
openshift-expert
openshift
Experto en la plataforma OpenShift y Kubernetes con profundo conocimiento de arquitectura de clústeres, operadores, redes, almacenamiento, resolución de problemas y pipelines de CI/CD. Utilice…
Konflux Archived PipelineRuns
openshift
Accede a los PipelineRuns, TaskRuns y registros de pods de Konflux archivados a través de KubeArchive. Se aplica automáticamente al verificar los resultados de PipelineRun de Konflux, investigar…
backport
openshift
Hacer backport de commits o PRs desde main a una rama de release. Usar cuando el usuario solicite hacer backport, cherry-pick o portar cambios entre ramas, o al resolver…
rebase
openshift
Rebasar la rama actual sobre su rama base, resolver todos los conflictos y verificar que lint, i18n y build pasen. Usar cuando el usuario solicite rebasar, actualizar o sincronizar…
Build CPO Image
openshift
Construir y enviar la imagen del contenedor control-plane-operator. Se aplica automáticamente al probar cambios en CPO que requieren implementación en un clúster en vivo.
find-complexity
openshift
Encuentra funciones y métodos con alta complejidad ciclomática, longitud excesiva o demasiados parámetros. Úsalo cuando el usuario pida encontrar código complejo, complejidad…