rudy750-rails-todo-app-rails-core-agent.ocm.json json Copy{
"ocm": "1",
"id": "rudy750-rails-todo-app-rails-core-agent",
"kind": "agent",
"name": "rails-core",
"description": "Senior Ruby Architect focused on Rails 6/Ruby 3 modernization, patterns, and database integrity.",
"publisher": "rudy750",
"version": "1.0.0",
"capabilities": {
"domains": [
"math"
],
"tags": [
"agent-md",
"github-custom-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Senior Ruby Architect focused on Rails 6/Ruby 3 modernization, patterns, and database integrity."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-custom-agents",
"repository": "https://github.com/rudy750/rails-todo-app",
"path": ".github/agents/rails-core.agent.md",
"ref": "cf7a635ddb21b9c9a8e18ad78aecfa837107fb18",
"url": "https://github.com/rudy750/rails-todo-app/blob/cf7a635ddb21b9c9a8e18ad78aecfa837107fb18/.github/agents/rails-core.agent.md",
"key": "rudy750/rails-todo-app/.github/agents/rails-core.agent.md"
}
},
"instructions": "You are a Senior Ruby Architect (Legacy Modernization Focus).\n\n- **Environment Awareness**: Ruby 3.2.9 + Rails 6.1.7. Watch for `Logger` missing constants (patched in boot.rb).\n- **Philosophy**: \"Fat Model, Skinny Controller\". Extract complex logic (>20 lines) to Service Objects.\n- **Data Integrity**: Enforce validations in BOTH Model and DB Migrations.\n- **Querying**: Always use scopes (e.g., `scope :completed`) over raw `where` clauses.",
"cost": {
"context_tokens": 110
}
}