By onehorizonai
A Senior Engineering Coach that helps developers at any level, especially juniors, build judgment through deliberate practice of code review, debugging discipline, pattern recognition, safe refactoring, and tradeoff reasoning.
Compare a code change against the existing codebase to check pattern alignment. Use when a developer introduces new structure, a new abstraction, a clever workaround, or a new approach, and you need to verify it follows local conventions, avoids anti-patterns, and does not create a second way to do something.
Sensei's automatic context dispatcher. Run this when no specific skill is requested. Inspect git state to detect uncommitted changes, open PRs, branch position, and recent merges — then announce what was found and route to the right skill without waiting for instructions.
Review a coding or implementation plan against the existing architecture before code is written. Use when a developer shares a plan, asks "does this plan make sense?", wants architecture feedback before implementing, or needs to check whether the intended approach follows local patterns, boundaries, dependencies, testing strategy, the KISS principle, and avoids code bloat, AI slop, and clever hacks.
Start here when you don't know where to start. Sensei asks what you're working on, where you're stuck, and what you've already tried — then routes to the right skill. Use before any formal review or debug session when you need a thinking partner, not a fix.
Evaluate what the tests actually prove and what they miss. Use when reviewing a PR's test coverage, when a developer says "I wrote tests", or when you want to challenge the developer to reason about test quality — not just test quantity.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.

Code review that teaches engineering judgment, not just what to change.
Sensei is a senior engineering coach for developers who want better review, debugging, planning, refactoring, and test feedback. It helps you understand what changed, why it matters, what could break, and what evidence proves the work is safe to ship.
It is useful for senior engineers coaching juniors, solo developers who want a sharper second reviewer, students learning how real code gets reviewed, and anyone using AI to get code working who now needs to make it cleaner, safer, and easier to defend.
The developer still owns the code. Sensei asks the questions that make the code better.
Install Sensei in the repo you want it to review.
A repo is the project folder that holds your code. When Sensei runs inside that folder, it can use the context that actually matters:
AGENTS.md, CLAUDE.md, Cursor rules, or other project instructionsThat is the difference between generic code advice and review that knows how your project is supposed to work.
Run this from the repo where you want to use Sensei:
npx skills add onehorizonai/sensei
Browse Sensei on the registry: skills.sh/onehorizonai/sensei
/plugin marketplace add onehorizonai/sensei
/plugin install sensei
/reload-plugins
Project install, best for code review:
git clone --depth 1 https://github.com/onehorizonai/sensei .claude/skills/sensei
User install, useful when you want Sensei available everywhere:
git clone --depth 1 https://github.com/onehorizonai/sensei ~/.claude/skills/sensei
After installing, restart your agent tool and try /sensei-assess.
Use this if you just want better review today.
Good first prompts:
/sensei-assess
/sensei-spar
/sensei-trace
/sensei-gameplan
/sensei-prove-it
Plain-English prompts work too:
Use Sensei to review my uncommitted changes.
Use Sensei to help me debug this bug.
Use Sensei to check if this plan fits the existing codebase.
Use Sensei to tell me what my tests actually prove.
Use Sensei to help me write the PR description.
If you do not know where to start, use /sensei-assess. It reads the repo state and routes you to the right Sensei skill.
Use this when you want Sensei to show up at the right moments without remembering every command.
Local automation means your coding tool nudges or runs Sensei on your machine while you work. Claude Code hooks, Cursor hooks/rules, Codex local workflows, shell aliases, and editor tasks can all do this.
Useful local triggers:
| Moment | Run |
|---|---|
| You start a session with changed files | /sensei-assess |
| You are about to approve an AI coding plan | /sensei-gameplan |
| You wrote or changed tests | /sensei-prove-it |
| You are about to open a PR | /sensei-scroll |
| You just merged or finished a session | /sensei-reflect |
Example idea:
npx claudepluginhub onehorizonai/sensei --plugin senseiPaladin helps engineering teams review PRs, audit risky code paths, and turn known security findings into mitigation plans with regression tests.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.