From honcho
Interviews user on stable cross-project preferences like communication style, tone, technical depth, and environment defaults, saving conclusions to Honcho memory.
npx claudepluginhub plastic-labs/claude-honcho --plugin honchoThis skill is limited to using the following tools:
Kick off a short interview to learn stable, cross-project aspects of the user and store them in Honcho memory.
Systematically interviews users to clarify ambiguities, preferences, and constraints before implementation. Activates on /ring:interview-me or detected task ambiguity.
Manages persistent user preferences and corrections for bilateral modeling in coding sessions. Stores in .agent/.user-profile.json; auto-learns from corrections or triggers on 'save preferences', 'remember I like...'
Automatically detects and documents user preferences, coding rules, and style guidelines expressed in conversations, appending to markdown files after user confirmation.
Share bugs, ideas, or general feedback.
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.