Loading...
Loading...
Use proactively when encountering Rails errors, test failures, build issues, or unexpected behavior. Analyzes errors, reproduces issues, and identifies root causes.
npx skill4agent add majesticlabs-dev/majestic-marketplace rails-debuggertail -100 log/development.log
bundle exec rspec --format documentation
bin/rails db:migrate:statusapp/| Error | Likely Cause |
|---|---|
| Missing association, nil return |
| ID doesn't exist, scoping issue |
| Validation failed |
| Required param not sent |
| Missing require, typo |
| File not found, autoload path issue |
bin/rails db:migrate:status
bin/rails db:schema:dumpbundle check
bundle installuser = User.find(123)
user.some_method # Does it fail here?git log --oneline -20
git log -p --follow app/models/user.rb
git diff HEAD~5 app/models/user.rbRails.logger.debug { "DEBUG: user=#{user.inspect}" }
binding.irb # Pause here (Rails 7+)grep "SELECT" log/development.log | sort | uniq -c | sort -rnUser.includes(:posts)bin/rails routes | grep users
bin/rails routes -c usersUser._create_callbacks.map(&:filter)
User._save_callbacks.map(&:filter)| Status | Meaning |
|---|---|
| Confirmed Bug | Reproduced with clear deviation |
| Cannot Reproduce | Unable to reproduce |
| Not a Bug | Behavior is correct per spec |
| Data Issue | Problem with specific data |