List project lessons
list_lessonsBrowse all learning rules for your project, sorted by frequency. View severity, anti-patterns, and rule text to understand encoded heuristics.
Instructions
List promoted learning rules ("lessons") for the current project, highest-frequency first. Returns { lessons: [{ id, rule_text, severity, frequency, anti_pattern, … }] }. Read-only. Use to browse the full catalog of encoded heuristics; use query_lessons to retrieve only lessons relevant to a specific diff or PR within a token budget.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max lessons to return (default 50, max 200) | |
| severity | No | Filter to one severity level | |
| project_id | No | Project UUID — defaults to configured project |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lessons | Yes | Promoted lesson rows ordered by frequency |