cd /news/ai-agents/never-twice-dont-let-the-ai-agent-do… · home › topics › ai-agents › article
[ARTICLE · art-168999] src=clawhub.ai ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Never Twice dont let the AI agent do mistake again

CogniCore released Never Twice, an open-source, local-first agent skill installed via `openclaw skills install @cognicore-dev/never-twice`, that records lessons from agent corrections and failures and checks them before acting. Lessons are stored in a local SQLite database at `~/.cognicore/mcp/lessons.db`, matched by words in a described action, and can be reviewed with `cognicore lesson list` or removed with `cognicore lesson forget <id>`. The skill is meant to be checked before tasks that change something — installing or removing packages, editing code or config, running tests, builds or migrations, committing, pushing or deploying — and skipped for questions, explanations and reading files.

read1 min views3 publishedNov 13, 2026
Never Twice dont let the AI agent do mistake again
Image: source

Install

openclaw skills install @cognicore-dev/never-twice

Self-improving agent that never repeats a mistake. Learns from every correction and failure, remembers why, and checks only the relevant lessons before acting. Local-first, open source.

You learn from mistakes and never repeat them. Lessons are stored by the cognicore command and checked before you act.

Check lessons before any task that changes something: installing or removing packages, editing code or config, running tests or builds, running migrations, committing, pushing or deploying. Skip the check for questions, explanations and reading files.

Run:

Describe the kind of action in general words as well as the specifics, for example "install a package: add axios" or "format dates in the invoice export". Lessons are matched by words.

If it prints lessons, follow them, and tell the user in one short line which lesson you applied, for example: "Using pnpm (lesson: npm breaks this repo's lockfile)." If it prints nothing, carry on; there is nothing to apply. If a lesson clearly doesn't apply to this task, ignore it and don't mention it.

--why. One lesson per mistake, each field one sentence.--when names the situation broadly ("installing or adding packages", "writing dates"), so the lesson is found next time even when the task is worded differently.--scope global only for lessons that apply in every project; the default is this project. Lessons are stored locally in the CogniCore data folder (~/.cognicore/mcp/lessons.db). Nothing leaves this machine. Users can review lessons with cognicore lesson list and delete one with cognicore lesson forget <id>.

── more in #ai-agents 4 stories · sorted by recency
── more on @cognicore 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/never-twice-dont-let…] indexed:0 read:1min 2026-11-13 · —