learn-history

bởi openshift

Phân tích tất cả các phiên trước đây của dự án này và trích xuất kiến thức đáng lưu giữ vào AGENTS.md, .claude/agents/, hoặc bộ nhớ. Phân tích sâu toàn bộ phiên…

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.

Thêm skills từ openshift

openshift-docs
openshift
Tìm kiếm và đọc tài liệu OpenShift Container Platform ở định dạng markdown. Sử dụng khi người dùng hỏi về các tính năng, cấu hình, cài đặt của OpenShift,…
triage-leaked-infra
openshift
Đánh giá xem VPC AWS hoặc bộ hạ tầng từ HyperShift CI có an toàn để xóa hay không. Sử dụng khi người dùng dán đầu ra cleanleaked và hỏi 'tôi có thể xóa cái này không?', 'có…
openshift-expert
openshift
Chuyên gia nền tảng OpenShift và Kubernetes với kiến thức sâu về kiến trúc cluster, operators, mạng, lưu trữ, xử lý sự cố và pipeline CI/CD. Sử dụng…
Konflux Archived PipelineRuns
openshift
Truy cập các PipelineRuns, TaskRuns và nhật ký pod Konflux đã lưu trữ thông qua KubeArchive. Tự động áp dụng khi kiểm tra kết quả PipelineRun Konflux, điều tra…
backport
openshift
Backport các commit hoặc PR từ nhánh main sang nhánh release. Sử dụng khi người dùng yêu cầu backport, cherry-pick, hoặc chuyển các thay đổi giữa các nhánh, hoặc khi đang xử lý…
rebase
openshift
Rebase nhánh hiện tại lên nhánh cơ sở của nó, giải quyết tất cả xung đột, và xác minh lint, i18n, và build đều thành công. Sử dụng khi người dùng yêu cầu rebase, cập nhật, hoặc đồng bộ…
Build CPO Image
openshift
Xây dựng và đẩy hình ảnh container control-plane-operator. Tự động áp dụng khi kiểm tra các thay đổi CPO yêu cầu triển khai lên cụm trực tiếp.
find-complexity
openshift
Tìm các hàm và phương thức có độ phức tạp cyclomatic cao, độ dài quá mức, hoặc quá nhiều tham số. Sử dụng khi người dùng yêu cầu tìm mã phức tạp, độ phức tạp…