From honcho
Interviews user on stable cross-project preferences like communication style, tone, technical depth, and environment defaults, saving conclusions to Honcho memory.
How this skill is triggered — by the user, by Claude, or both
Slash command
/honcho:interviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Kick off a short interview to learn stable, cross-project aspects of the user and store them in Honcho memory.
Kick off a short interview to learn stable, cross-project aspects of the user and store them in Honcho memory.
Before asking any questions, use the chat tool to get a maximally thorough overview of what is already known about the user. Present a concise summary to the user, then tailor the interview to fill gaps or confirm uncertain areas.
Example tool call format:
chat({ "query": "Give a maximally thorough overview of what you already know about this user, focusing on stable preferences and cross-project traits. Include any uncertainties or gaps." })
Ask these questions in order, skipping any that are already answered by the pre-interview context:
After each answer, create exactly one concise conclusion and call create_conclusion.
Guidelines for conclusions:
Example tool call format:
create_conclusion({ "content": "Prefers concise, bullet-pointed responses with a professional tone." })
When finished, briefly recap the conclusions you saved and ask if anything should be corrected. Only save a new conclusion if the user explicitly clarifies or corrects a prior answer.
npx claudepluginhub plastic-labs/claude-honcho --plugin honchoManages user preferences and corrections across sessions, learning from past corrections to adapt communication style, technical preferences, and workflow defaults.
Learns your work habits from conversations, builds a portable profile, and applies it across sessions and projects. Activates on new sessions, coding, debugging, and planning.
Conducts a one-question-at-a-time interview to surface the user's actual intent when requests are underspecified. Use before planning or coding when you lack clarity on who, why, or what success looks like.