Esprit — Git skill for Claude Code
Claude Code plugin: a conduct layer for autonomous agents.
How to install Esprit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open selectess/Esprit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Esprit does
Claude Code plugin: a conduct layer for autonomous agents. A PreToolUse hook refuses a spend, deletion or git push that was not announced first — the announcement is the bypass. A Stop hook flags numbers asserted without provenance, FR/EN. Eleven dark patterns of persuasion, turned inward; two enforced by hook.
Alternatives in Git
- Push And Release — Git pull, resolve conflicts, push, fix hook errors, then release 1.6k ★
- Memorix — Open-source cross-agent memory layer for coding agents via MCP 392 ★
- GitCommit — You are a commit message generator 250 ★
README
Esprit
A conduct layer for autonomous agents.
The dark patterns of persuasion, turned inward.
The eleven reversals, as a page →
**Esprit is a Claude Code plugin.** It gives an autonomous agent a conduct layer: the agent works unsupervised on everything reversible, and a `PreToolUse` hook refuses any spend, deletion or `git push` that has not been announced first. A `Stop` hook flags numbers asserted without provenance, in French and English.
**Two of eleven reversals are mechanical. Nine are prose the model chooses to honour.** Most projects leave that ratio vague. Publishing it is itself one of the eleven — see [what is actually enforced](#what-is-actually-enforced).
The problem
The sciences of persuasion were built to **make a human act**. Costs revealed at the last step. Pre-checked boxes. Anchoring. Manufactured urgency. Social proof.
They work. That is the problem: **an agent applies them by default, without meaning to**, because they saturate the commercial language it is made of.
An agent that says *"this will take about three days"* has just anchored a human decision on a number it invented — with no intent, and with no one noticing.
This is not speculation. The Center for Democracy & Technology's May 2026 taxonomy of 37 chatbot dark patterns puts it plainly: *with chatbots, dark patterns may emerge from system behaviours, rather than a deliberat
Related Skills
Aegis Approval Gate
PreToolUse hook that blocks destructive Bash ops (rm -rf, git push --force, DROP TABLE, etc.) until an active
Budgetclaw
Local spend monitor for Claude Code with hard budget caps: track cost per project and git branch, get phone al
Nomos
Deny-wins policy hook for Claude Code and Codex. Checks every shell, file, and fetch call against rules you ke
Flow Sync Install
Pasang git pre-commit hook feature-map (peringatan konsistensi lintas layer)
Knowledge Graph
Built on Anthropic internal engineering practices and Karpathy's AutoResearch methodology. A zero-dependency,
Chock Copilot Plugins
Chock policies as installable GitHub Copilot plugins (Copilot CLI + VS Code agent mode) — guard policies ship
Related Agents
Test Suite Analyzer
Detect one package's test suites for a Stop test hook - stack, runners, suite kind, hook command with fail-fas
Business Logic Auditor
Audits client-side trust and business-flow abuse that pure code-pattern scanning misses: race conditions (doub
Deletion Scout
Asks what a diff lets the codebase delete — superseded paths, compatibility shims, flags now always on, tests