Claude Code can now self-improve with this plugin.
Introducing claude-smart — an open-source plugin that helps Claude Code learn from every session.
Memory helps Claude Code remember what happened.
claude-smart helps Claude Code improve what it does next.
Example:
Claude Code runs `npm test` without `--run`, and the command hangs in your repo.
Memory stores:
“npm test kept hanging.”
claude-smart learns:
“When running tests in this repo, use `npm test -- --run` because default watch mode hangs.”
claude-smart’s learnings are reusable and actionable, even across different projects.
It can also reduce unnecessary planning iterations and token use by 70%+ on similar future tasks.
Runs locally. 100% open source. No data is shared.
Install:
npx claude-smart install
With Codex:
npx claude-smart install --host codex
GitHub:
https://t.co/D4F0v5FnGk
This plugin is kind of what I'm looking for, I installed and tried it on 3 SWE bench tasks, I setup two runs, the first run, I prompted Claude to address the task, observed skills being extracted. The second run, I prompted Claude to do the same task, skills applied and fewer tool call turns to address the task.