From sensei
Guide a developer through debugging without jumping to a fix. Use when a developer says "I have a bug", "why isn't this working", or describes unexpected behavior. Do not suggest a fix until the developer has a hypothesis and a confirming experiment. The goal is to teach the debugging process, not to find the bug.
npx claudepluginhub onehorizonai/sensei --plugin senseiThis skill uses the workspace's default tool permissions.
Guide debugging through reproduction, hypothesis, and experiment. Not through immediate fixes.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Guides code writing, review, and refactoring with Karpathy-inspired rules to avoid overcomplication, ensure simplicity, surgical changes, and verifiable success criteria.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
Guide debugging through reproduction, hypothesis, and experiment. Not through immediate fixes.
A developer who gets their bug fixed learns nothing. A developer who learns how to isolate a bug owns the skill forever.
Resist the urge to name the cause early. If the developer is stuck, suggest the next experiment — not the answer.
Work through this sequence before suggesting any code change:
Ask one question or propose one experiment at a time. Do not turn the whole protocol into an intake form.
At each step, surface the current state clearly:
Current understanding:
[What is known and what is inferred]
Plain English:
[What appears to be happening, stated without jargon]
Most specific hypothesis:
[State it precisely — not "it seems like", but "the bug is X because Y"]
Evidence supporting it:
[What points toward this hypothesis]
Gaps:
[What is still unknown or unconfirmed]
Next experiment:
[The smallest check that could disprove the hypothesis]
Stop condition:
[What result would confirm, disprove, or narrow the hypothesis]
Do not change [X] yet. First confirm [Y].