Record Learning Reflection & Self-Improvement
kilo_record_reflectionRecords correct approaches, pitfalls, skill ratings, and lessons learned in SQLite so Kilo-Kit can improve across sessions.
Instructions
Record correct approaches, wrong paths/pitfalls encountered, skill ratings, and lessons learned into SQLite to drive Kilo-Kit's continuous self-improvement across sessions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"taskMode": "<taskMode>",
"taskSummary": "<taskSummary>",
"correctApproach": "<correctApproach>",
"wrongPathsEncountered": "<wrongPathsEncountered>",
"lessonsLearned": "<lessonsLearned>"
},
"name": "kilo_record_reflection"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | markdown | |
| taskMode | Yes | Task mode (e.g. 'bug', 'architecture', 'ui', 'feature-build'). | |
| sessionId | No | Optional session ID. | |
| taskSummary | Yes | Summary of the problem solved. | |
| lessonsLearned | Yes | Key invariant or takeaway for future tasks. | |
| correctApproach | Yes | The successful strategy, fix, or architectural pattern used. | |
| skillsEvaluated | No | Ratings and feedback for specific skills used. | |
| autoSynthesizeSkill | No | Hermes-inspired: If true, automatically synthesize this reflection into a reusable SKILL.md in skills/learned/ | |
| wrongPathsEncountered | Yes | Mistakes, wrong assumptions, or pitfalls encountered. |