Tellonce — Development skill for Claude Code
In-session compliance enforcement skill for Claude Code (paper Sec 6 dogfood).
How to install Tellonce
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open YujunZhou/tellonce and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tellonce does
In-session compliance enforcement skill for Claude Code (paper Sec 6 dogfood). Per-user adaptive threshold + chaos-tested install/doctor/uninstall.
Alternatives in Development
- Haft — Engineering decisions engine that know when they're stale 1.4k ★
- Skill Uninstall — 卸载 cc-use-exp 配置体系(仅 Plugin Marketplace 安装) 1k ★
- Claude Code Lsp Enforcement Kit — Hooks that force Claude Code to use LSP instead of Grep for code navigation 327 ★
README
Tellonce
Version **1.7.0** moves opt-in automatic learning to user prompts and keeps unresolved memory questions in the background. It also adds explicit, namespaced selection, execution-support, publication and frozen-test APIs for host integrations. These APIs require a host to supply model calls and execution events; installing the plugin does not automatically enable that experimental pipeline. See [release notes](docs/releases/1.7.0.md).
**English** · [中文](README.zh.md)
[](https://arxiv.org/abs/2606.13174) [](LICENSE)
Stop re-explaining yourself to your AI coding agent. Tellonce remembers the corrections you make and — when you ask it to — enforces them, so the same mistake doesn't come back. In our evaluations, held-out preference violations drop from **100% to 2.0%** on out-of-distribution coding-agent tasks ([research below](#-the-research-behind-it)).
You told your agent to stop writing scratch files to `/tmp`. To reply in your language. To leave unrelated code alone. Three turns later it does it again. Tellonce can scan turns for preferences, pitfalls, and workflow rules, record them in a shared local store, and hard-enforce the ones you care about.
It is **non-blocking and privacy-conservative by default**: installation enables local rule retrieval, but automatic model-backed memory upsert and hard enforcement are both off. Enable memory upsert explicitly with `memory_upsert.py enable-hooks`; it then sends a redacted copy of each complete user turn to the current platform's CLI model in a detached worker. The separate per-reply shadow judge also remains off until enabled.
✨ Highlights
- 🧠 Learns from your corrections when enabled. Automatic memory upsert is opt-in; local retrieval works without a model call.
- 🛡️ Opt-in enforcement. Turn it on and replies that violate your saved rules ar
Related Skills
Aef Fresh Install Onboarding
Install AEF on a machine and onboard a new/empty project — dogfood-hardened (T-2441): project-local fw, sessio
Jmunch Claude Code Setup
Enforcement system for Claude Code that orchestrates MCP servers to cut token usage by 85-98%, with short-term
Claude Skills Czl
Battle-tested Claude Code configs — opinionated CLAUDE.md baselines, skills, slash commands and enforcement ho
Useless Skills
🎰 Community-driven marketplace of useless skills for Claude Code. Install the roulette. Contribute your own.
Agy Uninstall
Print the plugin's install path and the command to remove agy-delegate's launcher wrappers (agy-bridge + gemin
Uninstall Attestor
Completely uninstall Attestor from Claude Code — reverse every install surface
Related Agents
Installer Safety Reviewer
Reviews changes to install.sh, uninstall.sh, update.sh and lib/hooks.sh for safety before they touch a real us
Devex Architect
Developer-experience architect owning the consumer install topology, doctor diagnostics, error-message shape,
Qe Test Data Architect
Generates realistic, schema-aware test data at 10k+ records/sec with referential integrity and GDPR compliance