← ClaudeAtlas

tenseilisted

Installs, updates, or removes the Tensei conversational persona (~/.claude/daikenja/tensei.md) and its CLAUDE.md import line, diffing an existing copy and backing up anything it would overwrite.
by-carlos/daikenja · ★ 0 · AI & Automation · score 63
Install: claude install-skill by-carlos/daikenja
# Tensei Install or reconcile the Tensei persona -- the answer-shaping, markers and register document at `~/.claude/daikenja/tensei.md`, imported by a `@~/.claude/daikenja/tensei.md` line at the end of `~/.claude/CLAUDE.md` -- on the machine this session is running on. **Slash-only, on purpose.** This skill writes a file outside the project, in the user's home directory, and can append a line to the `CLAUDE.md` that governs every session on the machine. Nothing about "set up my persona" or "install tensei" should make it fire by itself -- the user runs `/daikenja:tensei` when they mean to. `disable-model-invocation: true` is what enforces that. **Not part of `daikenja.yaml`, and no dependency on `setup-user`.** Tensei governs conversation, not deliverables -- it is a different contract from `voice.md` and unrelated to the `profile:` block, `personas.md`, or `writing_style`. A user can run this skill with no Daikenja configuration on disk at all, so it carries its own environment gate (Step 0) rather than assuming `setup-user` already ran. **Not a blank template, unlike `personas.md` and `writing-style.md`.** Those two are copied once, on absence, and never inspected again -- the user owns everything written into them from that point on. `templates/tensei.md` is maintained content this plugin ships and revises; an installed copy the user has not hand-edited can be updated to a newer shipped version. Step 2's five-state model is what makes that safe: it never overwrites a c