Show HN: The mentor setup I've run for months, now as a Claude Code plugin

sumtsui1 pts0 comments

GitHub - hcsum/dont-let-me: A mentor that lives in Claude Code — it knows what you're building toward, and how you get in your own way. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

hcsum

dont-let-me

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>19 Commits<br>19 Commits

.claude-plugin

.claude-plugin

commands

commands

hooks

hooks

skills/todos

skills/todos

templates

templates

LICENSE

LICENSE

README.md

README.md

stance.md

stance.md

View all files

Repository files navigation

mentor

A mentor that lives in Claude Code — it knows what you're building toward, and<br>how you get in your own way.

Install

/plugin marketplace add hcsum/dont-let-me<br>/plugin install mentor@dont-let-me<br>/mentor:init

1. It interviews you

/mentor:init asks you questions, one at a time, for about ten minutes. Two<br>things come out of it.

Your long-term goals — what you're actually building toward. It pushes back<br>if you answer vaguely.

Your anti-patterns — the ways you reliably get in your own way, written down<br>while you're still honest about them, so it can hold you to them later when<br>you're not:

- [ship] don't let me build in private forever, waiting for it to be ready<br>- [explore] don't let me keep opening new threads while nothing is finished

You do this once and rarely touch it again.

2. Then you just talk to it

hey mentor, add "ship the landing page" to my todos<br>hey mentor, what's up?<br>mentor, what's on my plate today?<br>I finished the auth rewrite

No form, no gate — say it in passing and it's kept. The sorting happens after:<br>it files each item against your goals, gives it a priority, and merges it with<br>the three other things you started that turned out to be the same thing. If it<br>serves none of your goals, it says so and puts it low.

Ask what's on your plate and it won't read you the list — long lists make you<br>freeze instead of start. It picks the few that serve your main goals and names<br>the first move on one, small enough to start now.

3. And it speaks up on its own

It loads into every session and reads along while you do unrelated work. When<br>what you're doing is on your own don't-let-me list, it says so — once per<br>pattern, and you can wave it off.

It also watches what's not moving. Items that keep carrying over day after day<br>get treated as avoidance, not as a scheduling problem.

/mentor:check if you want the alignment check now instead of waiting to be<br>noticed.

Some things it has said to me

You're not blocked on materials — you have all of them. You're avoiding this<br>because it's unpleasant. It goes first tomorrow, before anything else.

That was a piece of government paperwork that had slipped four days running.<br>Each day I'd had a reason.

Another evening I spent an hour on one dot in my shell prompt — the indicator<br>that tells me whether my proxy is on. First the colour, then the size, then<br>whether it should be hollow or filled. It pointed out that's on my own<br>don't-let-me list, and asked which of my three goals it served. I knew the<br>answer. Knowing it and having something say it out loud are different things.

Who it's for

Probably most useful if you have ADHD tendencies, or something near them — you<br>fall into rabbit holes and can't climb out, you start five things and finish<br>none. That's what I built it around.

It works best if Claude Code is already where your work starts — research,<br>writing, coding, planning a video — because then it sees what you actually did,<br>not just what you told it. If it isn't, it still works; it just runs on what you<br>tell it.

Files

~/.claude/mentor/profile.md your goals, your reality, your don't-let-me list<br>~/.claude/mentor/todos.md the todo surface (path configurable in profile.md)

Plain markdown on your machine. Nothing is sent anywhere, and nothing is written<br>to your CLAUDE.md — uninstalling leaves no trace but those two files. Set<br>MENTOR_HOME to relocate them.

Using another agent

The packaging is Claude Code specific; the content isn't. stance.md plus...

mentor claude code files goals plugin

Related Articles