Saves user instructions as persistent learnings for future sessions. Use when the user says 'remember this', 'always do X', 'from now on', 'never do Y', or gives any instruction they want persisted across sessions. Proactively suggest when the user states a preference, convention, or rule they clearly want followed in the future.
76
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Save a user's instruction or preference as a persistent learning that will be applied in all future sessions on this project.
**[convention]** — coding style, workflow, git conventions**[pattern]** — reusable code patterns**[anti-pattern]** — things to avoid**[preference]** — personal/team preferences**[context]** — project-specific contextcaliber learn add "<refined learning>"--personal:
caliber learn add --personal "<refined learning>"git add CALIBER_LEARNINGS.mdUser: "when developing features, push to next branch not master, remember it"
-> Refine: **[convention]** Push feature commits to the \next` branch, not `master` -> "I'll save this as a project learning: **[convention]** Push feature commits to the \next` branch, not `master`
Save for future sessions?"
-> If yes: run caliber learn add "**[convention]** Push feature commits to the next branch, not master"
-> Run git add CALIBER_LEARNINGS.md
User: "always use bun instead of npm"
-> Refine: **[preference]** Use \bun` instead of `npm` for package management`
-> Confirm and save
User: "never use any in TypeScript, use unknown instead"
-> Refine: **[convention]** Use \unknown` instead of `any` in TypeScript`
-> Confirm and save
7950921
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.