Loading...
Loading...
Quét N session Claude Code gần nhất, distill best practices thành report md + đề xuất action cải tiến quy trình
npx skill4agent add rheinmir/setup orca-evalpropose/orca-eval [N]*.jsonl session logs → orca-eval-scan.sh digest (prompts · tool errors · lệnh lặp) → 4 tín hiệu (Correction · Repetition · Friction · Win) → finding → đúng 1 action (promote-to-skill · update-CLAUDE.md · add-hook · keep · ignore) → report draft → DỪNG chờ duyệt| Field | Required? | Ý nghĩa | |
|---|---|---|---|
| In | | không | số session gần nhất theo mtime |
| In | session logs | có | chỉ đọc |
| Out | | có | theo Report template |
| Out | | có | — |
| Out | bảng action hiển thị cho user | có | "xong" = user đã thấy bảng; action chưa thực thi |
*.jsonlpropose| Step | Type | Inputs | Action | Outputs/exit | Failure/next |
|---|---|---|---|---|---|
| W01 | deterministic | | Scan: | digest | fail → B01 |
| W02 | judgment | digest | Distill 4 loại tín hiệu | danh sách finding + bằng chứng | — |
| W03 | effect | finding | Report theo template + cập nhật index/log | draft report | — |
| W04 | judgment | finding | Action proposal: bảng action cho user, DỪNG | bảng action | không duyệt → dừng |
skills/orca-eval/assets/orca-eval-scan.sh [N]llmwiki/wiki/draft/orca/DDMMYY-eval-report.mdwiki/index.mdwiki/log.mdpromote-to-skillupdate-CLAUDE.mdadd-hookkeepignorepropose| Tham số | Ý nghĩa | Default |
|---|---|---|
| Số session gần nhất (theo mtime của | session hiện tại |
~/.claude/projects/<project-slug>/*.jsonl/--Users-giatran-orca-workspaces-setup-evaluation| ID | Kind | Guard | Hành vi | Skip / failure | Rejoin |
|---|---|---|---|---|---|
| B01 | recovery | scanner fail (format JSONL đổi) | fallback session hiện tại, báo rõ trong report | không có gì để quét → báo, không sinh report rỗng | W02 |
| B02 | conditional_required | action là thay đổi code/skill và user duyệt | chuyển qua | user không duyệt → dừng | — |
/orca-eval 10*.jsonlupdate-CLAUDE.mdllmwiki/wiki/draft/orca/DDMMYY-eval-report.mdorca-eval-scan.sh---
type: draft
title: "DDMMYY-eval-report"
status: proposed
tags: [<skill-name>, output-report]
timestamp: YYYY-MM-DD
---
# DDMMYY-eval-report
**Type:** draft
**Status:** proposed
**Tags:** orca-eval, eval-report
**Proposed:** YYYY-MM-DD
**Scope:** <N session / session hiện tại> — <danh sách file jsonl đã quét>
## Best practices
| # | Tín hiệu | Loại | Bằng chứng (session, trích dẫn ngắn) |
|---|----------|------|--------------------------------------|
## Đề xuất action
| # | Finding | Action | Lý do |
|---|---------|--------|-------|
## Origin
- **Sessions:** <paths đã quét>
- **Generated by:** /orca-eval*.jsonl| Repo | Áp dụng được gì |
|---|---|
| BayramAnnakov/claude-reflect | Regex bắt correction ("no, use X", "remember:"), queue → review 2 giai đoạn, routing global vs project CLAUDE.md, |
| haddock-development/claude-reflect-system | Stop-hook auto-run cuối session (mẫu cho Phase 2 auto-trigger 30 session), cross-skill best-practice extraction |
| netresearch/claude-coach-plugin | Friction detection — đếm permission prompts / retry loops làm tín hiệu cải tiến |
| robonuggets/skills — calibrate | In-session self-improvement: review conversation hiện tại, đề xuất sửa skill/memory có chủ đích |
| a-c-m reflection.md gist | Bản tối giản 1 file — giữ skill này gọn, không over-engineer |
llmwiki/raw/evalution-engineering.mdwiki/draft/orca/110626-orca-eval-skill.md