List project lessons
list_lessonsList all promoted learning rules (lessons) for the current project, sorted by frequency. Use to browse the full catalog of 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 |