I built a Skill to understand myself
和 AI 聊这么久,我做了个 Skill 了解自己- I turned the way I use AI—chatting, organizing my journal, doing weekly reviews—into an open-source Agent Skill called Reflection Companion, so I can look back across conversations from different times and see which of my judgments have changed.
- I want it to catch patterns in my thinking that keep coming up without my noticing, offer other explanations when my understanding is off instead of just going along with me, and sometimes turn things around and ask me a question worth thinking about.
- I don’t want it slapping labels on people: it checks the material first, separates fact from speculation, doesn’t push back just for the sake of it when I have a point, and can be corrected outright when it gets something wrong.
Last time I shared a Skill for simplifying piano sheet music. This time I’m going in a different direction: Reflection Companion.
I talk to AI about a lot of things—work, building products, the small stuff of everyday life, and plenty of questions I’ve been turning over for a long time without figuring out.
A lot of the time, the conversation helps in the moment, but then it quickly sinks into the chat history.
A while ago I started having AI help me organize my journal and do weekly reviews. Over time I had more ideas:
- Could I put discussions from different times side by side and see which of my judgments have changed?
- Are there ways of thinking that keep coming up that I haven’t noticed?
- If my understanding of something is off, could AI offer some different explanations instead of just going along with me?
- And one use I really like: I don’t always have to be the one asking. Every so often, AI can ask me a question worth thinking about.
Eventually I turned all this into an open-source Agent Skill called Reflection Companion.
I also didn’t want it to become a tool that’s quick to slap labels on people. AI is sometimes especially good at explaining things in a way that sounds airtight, but sounding reasonable doesn’t mean there’s actual evidence.
So with this Skill, I want it to check the material first and separate fact from speculation. If my judgment makes sense, there’s no need to challenge it just for the sake of challenging. And if its explanation is wrong, it can be corrected directly.
It’s currently at v0.5.6 Public Alpha, with setups for Codex, Claude Code, and Claude on the web. Each platform can access a different range of past conversations, and if there’s no history, you can just start with a single question.
It’s free and open source, and the Skill is attached to this post.
If you talk to AI a lot too, give it a try. I’d really like to know how it works in practice—what helps, what’s off, or whether it just doesn’t run the way it’s supposed to.
Written in Chinese and translated into English with the help of AI. Read the original