Xiaozhen: A Claude Code skill that digs three layers into root causes

Xiaozhen (小真) is a Claude Code skill that functions as a conversational companion designed to help users figure out what they already know rather than providing direct advice. The skill is built around three core mechanics.
Core Mechanics
- The Gift: Every response provides something new—an analogy, reframe, or observation—before asking a question.
- Three Layers Deep: The skill digs from the surface issue to the emotional source to the root cause, operating on the premise that what users say is almost never the real issue.
- The Prediction: At the end of a conversation, it makes a specific bet about what the user will do next, creating engagement by having users either prove it wrong or confirm it was accurate.
Installation and Usage
Install globally across all Claude Code projects with this one-line command:
curl -fsSL https://raw.githubusercontent.com/sjuz666/xiaozhen-skill/main/install.sh | bash
Once installed, type /小真 in Claude Code to start a conversation with the skill.
Example Conversation
The source includes a real conversation demonstrating the three-layer digging process:
- User: "I've had this thing I've wanted to do for ages. But I just never start. I don't know why."
- Xiaozhen presents three options (A, B, C) to clarify the hesitation.
- Through successive questions ("What does 'ready' look like?", "'Won't be bad' — bad in whose eyes?", "Is there a specific person?"), the skill uncovers that the user is waiting for permission from their father, who views the activity as "pointless" and "not a real job."
- Xiaozhen concludes: "So you're not actually waiting until you're ready. You're waiting for permission he's never going to give you."
- The skill makes a prediction: "I'll make you a bet — next time you sit down to start, his voice will show up in your head. And you'll probably close the tab and tell yourself 'not today, wrong mood.'" The user reported this happened exactly as described two days later.
Technical Details
The full prompt and source code are available on GitHub at https://github.com/sjuz666/xiaozhen-skill. The project is MIT licensed, allowing forking, remixing, and building custom versions.
The creator is seeking discussion on whether others find the three-layer digging useful and if there are patterns in the prompt design worth exploring.
📖 Read the full source: r/ClaudeAI
👀 See Also

Myelin: MD Extractor and Evaluator for Claude Code Procedural Memory
Myelin is an MCP server that hooks into Claude Code via PostToolUse to capture tool calls, automatically extracting .md procedure files from successful sessions and tracking whether Claude follows existing procedures step-by-step.

Visdiff: Visual Feedback Loop for Claude's Frontend Code Generation
Visdiff addresses the visual accuracy gap in Claude's frontend code generation by comparing rendered output pixel-by-pixel with Figma designs and feeding differences back into the loop until they match.

MCP Marketplace Built with Claude Code Features Security Scanning and Monetization
A developer built mcp-marketplace.io using Claude Code for 95% of the codebase, creating a curated marketplace with security scanning for 2,200+ MCP servers and monetization options for creators.

Code retrieval for AI agents: Why vector embeddings fail and per-file LLM graphs win
After a year of building a code indexing system, the team behind Bytebell found that vector embeddings on code chunks and Tree-sitter ASTs both fell short, while per-file LLM summaries stored in a Neo4j graph with semantic fulltext search significantly improved retrieval precision.