Full learning pipeline - evaluate session, extract lessons, optimize rules
Orchestrates a complete learning pipeline to extract lessons from model sessions and optimize CLAUDE.md rules.
/plugin marketplace add anouar1991/rules-learning-pipeline/plugin install anouar1991-rules-learning-pipeline@anouar1991/rules-learning-pipelineOrchestrates the complete learning pipeline to extract lessons from model sessions and optimize CLAUDE.md rules.
/rules-learning-pipeline:learn-from-session <session-file> [--dry-run] [--verbose]
Phase 1: Evaluate (model-evaluator)
Phase 2: Review (critics-reviewer)
Phase 3: Optimize (prompt-optimizer)
Phase 4: Report
When invoked, perform these steps:
1. Verify input file exists
2. Check file has content
3. Detect input type (session_log | trajectory | failure)
4. Create checkpoint directory
Task(
subagent_type: "model-evaluator",
prompt: "Evaluate session at {input_file}:
1. Parse gold vs predicted actions
2. Calculate metrics
3. Identify error types including wasteful patterns
4. Extract lessons with specificity validation
5. Detect dismissive language patterns
Output to: docs/evaluations/{session}-evaluation.md"
)
Task(
subagent_type: "critics-reviewer",
prompt: "Review lessons at {lessons-raw.md}:
1. Validate scope classifications
2. Check lesson specificity
3. Detect missed wasteful patterns
4. Flag dismissive language not caught
Output to: docs/evaluations/{session}-critics.md"
)
IF verdict == "REJECTED" AND retry_count < 2:
Re-run Phase 1 with feedback
Task(
subagent_type: "prompt-optimizer",
prompt: "Optimize lessons at {lessons-validated.md}:
1. Route by scope (user-general, project, domain)
2. Apply peripheral bias
3. Enforce line limits
Output to: docs/evaluations/{session}-optimized.md"
)
1. Write updated rule files (unless --dry-run)
2. Update router index
3. Add changelog entries
4. Generate summary report
| Phase | Output | Consumed By |
|---|---|---|
| 1 | {session}-evaluation.md | Phase 2 |
| 1 | {session}-lessons-raw.md | Phase 2 |
| 2 | {session}-critics.md | Phase 3 |
| 2 | {session}-lessons-validated.md | Phase 3 |
| 3 | {session}-optimized.md | Phase 4 |
| 4 | {session}-summary.md | User |