Skip to content
View crisnahine's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report crisnahine

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
crisnahine/README.md

Cris Nahine, AI engineer and senior Ruby on Rails developer, building for the agent era: MCP servers, Claude Code plugins and code search that give AI coding agents real context about a codebase.

AI engineer building the context layer for AI coding agents. Senior Ruby on Rails developer.

now: AI engineer focus: agents, MCP, code intelligence base: Ruby on Rails

Cris Nahine on LinkedIn Email Cris Nahine Cris Nahine on Discord rails-ai-context website

What I build  ·  Open source  ·  Production work  ·  FAQ  ·  Contact

Cris Nahine is an AI engineer and senior Ruby on Rails developer. Cris builds developer tools for AI coding agents: MCP servers, Claude Code plugins and code search that give agents like Claude Code, Cursor, GitHub Copilot and Codex the real facts about a codebase, so they stop guessing. Creator of rails-ai-context, a Rails MCP server listed in the official MCP Registry, and of anatomiya, a Claude Code plugin that teaches an agent a repository's house rules.

What I build


Context for agents
MCP servers that hand an agent your real schema, models, routes and views, so it reads the app before it writes code.

Agent plugins and skills
Claude Code plugins that learn a repo's own conventions from its code and git history, and check a branch before review.

Code intelligence
Search and indexing made for agents: definitions, callers, references and ranked search by meaning.

Production Rails
Payment, rental and SaaS platforms on Rails, PostgreSQL, Redis and AWS, from first commit to multi-tenant scale.

Open source

Rails MCP server that stops AI coding agents from guessing your app. A Ruby gem with 35 read-only tools that give Claude Code, Cursor, GitHub Copilot, OpenCode and Codex CLI your real schema, models, routes, controllers and views. MCP or CLI, and it still answers when the app can't boot. Listed in the MCP Registry.

Stars Gem Downloads

New to the codebase? So is your coding agent. anatomiya teaches Claude Code your repository's house rules (where files go, what ships together) from its own code and git history, in nine languages, and checks a branch before review. Measured: 542 of 560 sessions reused the helper the repo already had, against 291 of 560 without it.

Stars JavaScript

Works out a codebase's conventions from the repo itself and feeds archetype-aware guidance into AI-generated code: team idioms, banned imports and framework patterns, for TypeScript and JavaScript, Ruby and Python.

Stars Python

Contributions

action_mcp
Rails engine for the MCP spec. Shipped MCP Apps support (the renders_ui DSL), _meta passthrough on resource reads, RFC 9110 405 responses and registry fixes.

Merged PRs

interactor
The standard service-object gem for Ruby. Wrote the v4.0.0 proposal that replaces OpenStruct with a hash-backed Context.

PR #225

shoot-the-messenger
Auto-unsend for Facebook Messenger. Added facebook.com/messages support, fixed an infinite scroll loop and moved scraping to stable DOM selectors.

Merged PRs

Shipped in production

MuliPay, B2B payment automation
Built from the ground up: API-first, multi-tenant, real-time transactions and AI automation workflows.
Rails · PostgreSQL · Redis · AWS

SimpleRent, PropTech platform
One platform for agencies, landlords and tenants. Led the team, wired up payment gateways, document automation and AI workflows across several branded subdomains.
Rails · React · Docker · AWS

airCloset, fashion rental
Online fashion shopping and rental for the Japanese market: clothing categories, subscriptions and logistics.
Rails · JavaScript · PostgreSQL · Heroku

Craftybase, inventory and bookkeeping SaaS
Senior work for makers and manufacturers: performance tuning, Turbo and Hotwire upgrades, background job fixes.
Rails · Hotwire · Sidekiq · Heroku

GoTeam, internal tools
Automated recruitment pipelines, onboarding, network security and productivity tracking, tied together with OAuth, Zoho and Zapier.
Rails · Vue.js · Docker · Zapier

Stack

Claude Code Model Context Protocol Cursor GitHub Copilot Anthropic API
Ruby Ruby on Rails TypeScript JavaScript Python Go Rust
React Vue.js Hotwire PostgreSQL Redis Docker AWS GitHub Actions

Activity

GitHub stats for Cris Nahine Cris Nahine's most committed languages

Cris Nahine's GitHub contribution graph, eaten by a snake

FAQ

Who is Cris Nahine?
Cris Nahine is an AI engineer and senior Ruby on Rails developer who builds tools for AI coding agents. Cris created rails-ai-context, a Rails MCP server, and anatomiya and chameleon, two plugins that teach coding agents a repository's own conventions.

What is rails-ai-context?
rails-ai-context is an open-source Ruby gem and MCP server for Rails apps. It gives AI coding agents (Claude Code, Cursor, GitHub Copilot, OpenCode, Codex CLI) 35 read-only tools to look up the app's real schema, models, routes, controllers and views. It is listed in the MCP Registry.

What is an MCP server, and why does a Rails app need one?
MCP (Model Context Protocol) is the open standard AI agents use to call outside tools. Without one, an agent guesses column names, routes and associations from file names. A Rails MCP server lets it ask the app instead, so the code it writes matches the app that exists.

What is anatomiya?
anatomiya is a Claude Code plugin that learns a repository's house rules from its code and git history, in nine languages, and checks a branch before review. In 560 measured sessions, agents with it reused the existing helper 542 times; without it, 291 times.

What does Cris work on?
AI developer tooling (MCP servers, agent plugins, code search and code intelligence) and production Ruby on Rails: payment platforms, PropTech and SaaS, on PostgreSQL, Redis and AWS.

Work with me

I take on work in AI developer tooling: an MCP server for your app, agent plugins and skills that fit your team's codebase, and Rails work that has to hold up in production. Reach me on LinkedIn or by email.

Every image on this page is drawn by tools/gen_assets.py.

Pinned Loading

  1. rails-ai-context rails-ai-context Public

    Rails MCP server: stop AI coding agents from guessing your app. A Ruby gem with 35 read-only tools that give Claude Code, Cursor, GitHub Copilot, OpenCode and Codex CLI your real schema, models, ro…

    Ruby 186 12

  2. theahura/shoot-the-messenger theahura/shoot-the-messenger Public

    Script to auto-unsend all messages from a facebook messenger chat

    JavaScript 217 30

  3. collectiveidea/interactor collectiveidea/interactor Public

    Interactor provides a common interface for performing complex user interactions.

    Ruby 3.5k 210

  4. seuros/action_mcp seuros/action_mcp Public

    Rails Engine with MCP compliant Spec.

    Ruby 125 26