Skip to content
View igmarin's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report igmarin

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
igmarin/README.md

Ismael MarΓ­n - Rails AI Tooling Engineer

Website Resume LinkedIn RubyGems Medium Email

I build Rails AI tooling that reduces token costs by 15-20% and improves code quality consistency. Author of rails-ai-bridge (2,000+ downloads) and ruby-skill-bench (500+ downloads).


πŸš€ About me

I build AI context infrastructure for Rails teams. My tools help developers give AI assistants the right information about their Rails applications, reducing token waste and improving code quality.

  • rails-ai-bridge: Zero-configuration MCP server that generates context files (CLAUDE.md, .cursor/rules, etc.) and provides live introspection tools. 2,000+ downloads.
  • ruby-skill-bench: Evaluation engine that measures whether AI context actually improves output. 500+ downloads.
  • Proven results: 40-200% performance improvement, 15-20% token savings in production Rails applications.

I'm available for consulting engagements helping Rails teams adopt AI tooling effectively.


🧠 How It Works

flowchart LR
    Developer[Developer with Rails app] --> Bridge[rails-ai-bridge<br/>Context Generation + MCP Server]
    Bridge --> IDEs[IDEs: Cursor, Claude, Copilot]
    Bridge --> Bench[ruby-skill-bench<br/>Quality Validation]
    Bench --> Results[Measurable Improvement Data]
Loading

βš™οΈ Core Repositories

⚑ rails-ai-bridge (Flagship β€” AI Context Infrastructure for Rails)

A zero-configuration MCP server providing instant, read-only system introspection tools (routes, models, database schemas, active jobs) directly to AI assistants. Generates context files for multiple AI clients (Cursor, Claude, Copilot, Windsurf, RubyMine, Codex CLI).

  • 2,000+ downloads on RubyGems
  • 94.49% test coverage with 1,745 specs
  • Multi-format output: CLAUDE.md, .cursor/rules, AGENTS.md, GEMINI.md
  • Semantic analysis: Integrated rubydex for code graph context
  • MCP Server: 11 live introspection tools for AI assistants
  • Token savings: ~15-20% reduction via smart context presets

πŸ“Š ruby-skill-bench (Evaluation Engine)

High-fidelity evaluation engine for benchmarking AI agent skills. Measures the "ROI of Context" by comparing baseline vs. skill-enhanced agent runs with 100% reproducibility via isolated Git sandboxes.

  • 500+ downloads on RubyGems
  • Multi-provider support: OpenAI, Anthropic, Gemini, DeepSeek, Groq, Ollama, and more
  • Blind judging: Evaluates across Correctness, Quality, Test Coverage dimensions
  • Process gates: Validates TDD adherence and workflow discipline

πŸ“¦ Skill Packs (Content Assets)

  • rails-agent-skills: 28 Rails-specific skills and 9 workflow templates (tdd, review, setup, quality, engine, bug-fix, graphql, migration, background-job).
  • ruby-core-skills: 15 foundational Ruby skills for refactoring, security, and test planning.
  • hanakai-yaku: Experimental Hanami skills (35 skills + 10 agents) β€” used to validate skill format portability, not actively maintained as a product.

πŸ—ƒοΈ agent-mcp-runtime (Archived β€” Learning Project)

Safe Rust CLI for MCP runtime management. Served as a learning project and prototype. Registry resolution logic has been ported to rails-ai-bridge. This repository is archived.


πŸ› οΈ Technical Stack

Core Frameworks AI Engineering Agentic Tools System Architecture Systems & Infra
RoR MCP Cursor DDD Cloudflare
Ruby LLM APIs Claude Code TDD AWS
Rust DeepSeek Sandboxing Clean Arch Docker
Postgres

πŸ“ˆ Proven Production Impact

  • Dealerware (Software Technical Lead | May 2022 β€” April 2026): Originally joined as a contractor via 3Pillar Global, hired directly and promoted from Mid-level to Senior, and subsequently to Software Technical Lead due to high performance. Directed cross-functional distributed squads across 20+ production codebases while maintaining exceptional individual contributor velocity (370+ merged PRs) on frameworks handling 10,000+ hourly transactions. Led a zero-downtime search infrastructure overhaul migrating from Elasticsearch to OpenSearch, and elevated core system test coverage from 55% to 80% via AI-assisted edge case discovery.
  • 3Pillar Global (Lead Software Engineer): Modernized legacy enterprise monolithic codebases by enforcing structured Domain-Driven Design (DDD) principles and Service Objects, and designed a comprehensive end-to-end multi-region i18n framework from scratch.
  • MagmaLabs (Senior Engineering Manager): Guided company-wide high-throughput e-commerce integrations, scaling progressive checkout workflows, advanced subscription layers, and complex multi-region payment gateways across the Spree and Solidus ecosystems.

🀝 Let's Collaborate

I help Rails teams adopt AI tooling effectively through consulting and open-source tools.

  • πŸ’Ό Consulting: AI context audits, rails-ai-bridge implementation, skill pack customization, and eval-driven quality improvement.
  • πŸ’¬ Open source: Discuss rails-ai-bridge or ruby-skill-bench via GitHub issues or discussions.
  • πŸ“§ Contact: LinkedIn or ismael.marin@gmail.com

GitHub Streak

Pinned Loading

  1. rails-ai-bridge rails-ai-bridge Public

    Give AI assistants deep, live knowledge of your Rails app via MCP

    Ruby 8 1

  2. ruby-skill-bench ruby-skill-bench Public

    Precise evaluation and validation for Rails-based AI agent skills

    Ruby