Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Specialized AI skills, agents, rules and hooks for modern Rails AI driven-development + Spec-Driven-Development kit + MCP
| Date | Stars |
|---|---|
| 2026-07-31 | 638 |
| 2026-08-06 | 642 |
Today
+4 stars today
This week
— stars this week
This month
— stars this month
Momentum
1.0
growth rate 0.00%/day
# Rails AI Agents A production-ready Claude Code setup for Ruby on Rails development: **19 specialized agents**, **26 slash commands** (including the [SDD kit](#spec-driven-development-sdd-kit)), **18 skills**, **14 rules** (11 path-scoped + 3 always-on), **1 MCP**, and **6 lifecycle hooks**. Drop it into your project and your AI assistant instantly knows Rails conventions, TDD workflows, and production patterns. Also includes: - [Spec Driven Development (SDD) kit](#spec-driven-development-sdd-kit) — a full specification-to-implementation pipeline + lightweight mode for bug fixes. - a separate 37signals-style conventions pack (`.claude_37signals/`) for teams that prefer rich models + Minitest over the default layered setup. - Claude Code Extensibility Guide - and more! ## Latest Updates - Add caveman rule with full intensity level (token reduction) - Add plan, review, and PR artifact commands. - Add tmux session launcher script for Rails development. ## Quick Start ```bash # Most projects: copy the default .claude/ directory into your Rails project cp -r .claude/ /path/to/your-rails-app/.claude/ ``` | If you want... | Copy | |---|---| | Default setup (layered architecture, RSpec, Pundit, PostgreSQL) | `.claude/` | | 37signals-style conventions (rich models, concerns, Minitest) | `.claude_37signals/` **instead of** `.claude/` | | Spec Driven Development commands (`/sdd:*`, `/sdd-change:*`) | `.specify/` in addition to your chosen `.claude*` pack | | Statusline | `statusline/` | | Sentry integration | `mcp/sentry_monitor/` | `.specify/` is optional unless you want the SDD workflow. `.claude_37signals/` is currently a conventions pack (instructions, agents, skills, rules, settings), while the slash-command set documented below lives under `.claude/commands/`. ## OpenAI Codex and GitHub Copilot Support This repo includes a practical setup for both OpenAI Codex and GitHub Copilot (including different Copilot-backed models such as GPT, Claude, and Gemini), while keeping `.claude/` as the canonical source. - `AGENTS.md` is the shared high-level project instruction file. - `.agents/skills/` is the mirrored skills directory used by Codex and reusable from Copilot. - `.claude/skills/` remains the canonical source for shared skills. - `.github/copilot-instructions.md` is the Copilot entrypoint. - `.github/instructions/claude-rules/` contains generated path-scoped bridge files that point back to `.claude/rules/`. Because Codex skill discovery is currently unreliable with symlinks, this repo includes a local sync script that copies Claude skills into real directories: ```bash scripts/sync_claude_skills_to_codex.sh scripts/sync_claude_rules_to_copilot.sh ``` Run these scripts after adding, removing, or renaming any skill or rule. If Codex or Copilot is already running, restart or reload the chat session to pick up updates. ## What's Inside ### Agents (`.claude/agents/`) 19 specialist agents, each with `permissionMode: acceptEdits`, `memory: project`, `maxTurns` limits, and WHEN/WHEN NOT descriptions for auto-delegation. | Agent | Domain | Model | |---|---|---| | `model-agent` | ActiveRecord models, validations, associations, scopes | sonnet | | `controller-agent` | Thin RESTful controllers, strong params, Pundit | sonnet | | `service-agent` | Service objects, Result pattern, SOLID | sonnet | | `migration-agent` | Safe, reversible database migrations | haiku | | `policy-agent` | Pundit authorization policies | sonnet | | `form-agent` | Multi-model forms, wizard forms | sonnet | | `query-agent` | Complex queries, N+1 prevention | sonnet | | `presenter-agent` | View logic separation with SimpleDelegator | sonnet | | `viewcomponent-agent` | Reusable, tested UI components | sonnet | | `job-agent` | Background jobs with Solid Queue | sonnet | | `mailer-agent` | ActionMailer with previews and templates | sonnet | | `turbo-agent` | Turbo Frames, Streams, Drive | sonnet | | `stimulus-agent` | Stimulus controllers | sonnet | | `tai
Excerpt of 19,245 characters
Read on GitHub89
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:0fc973bf87405e09, name:ai agents