8000 feat: Add Ruby and Rails developer modes by krmbzds Β· Pull Request #35 Β· jezweb/roo-commander Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat: Add Ruby and Rails developer modes #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 4, 2025

Conversation

krmbzds
Copy link
Contributor
@krmbzds krmbzds commented May 3, 2025

This PR introduces two new specialist modes to the Roo system:

  1. πŸ’Ž Ruby Developer (dev-ruby): Focused on core Ruby language development, scripting, and ecosystem tools like Bundler.
  2. πŸ›€οΈ Rails Developer (framework-rails): Specialized in building web applications using the Ruby on Rails framework.

Changes Included:

  • Mode Definitions: Created .ruru/modes/dev-ruby/dev-ruby.mode.md and .ruru/modes/framework-rails/framework-rails.mode.md defining the roles, responsibilities, and operational guidelines for each mode.
  • Knowledge Base: Added initial KB guideline files (kb/01-ruby-guidelines.md and kb/01-rails-guidelines.md) outlining basic standards and best practices.
  • Rules: Implemented KB lookup rules (rules-dev-ruby/01-kb-lookup-rule.md and rules-framework-rails/01-kb-lookup-rule.md) to ensure modes consult their specific knowledge bases.
  • Registration: Updated .roomodes to register the new modes within the system.

Purpose:

These additions expand Roo's capabilities by providing dedicated expertise for Ruby and Rails development tasks, allowing for more specialized and efficient handling of work within these domains.


I used dev-ruby to write this PR description.

@krmbzds krmbzds force-pushed the feature/add-ruby-and-rails-support branch 9 times, most recently from 231d88e to 9ef7abc Compare May 4, 2025 10:11
@jezweb
Copy link
Owner
jezweb commented May 4, 2025

can you submit it without the .roomodes file please. ill use the script to rebuild that when i do the next github release. if you ever want update the file to include new modes you have made this is the script that does it
.ruru/scripts/build_roomodes.js

@krmbzds krmbzds force-pushed the feature/add-ruby-and-rails-support branch from 9ef7abc to 9cd3d4a Compare May 4, 2025 11:26
@krmbzds
Copy link
Contributor Author
krmbzds commented May 4, 2025

Sure, I removed the changes to .roomodes file. Thanks for letting me know about the script. πŸ™‚

@krmbzds krmbzds force-pushed the feature/add-ruby-and-rails-support branch from 9cd3d4a to 4f40d51 Compare May 4, 2025 12:25
@jezweb jezweb merged commit 9be17d6 into jezweb:main May 4, 2025
@krmbzds krmbzds deleted the feature/add-ruby-and-rails-support branch May 5, 2025 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0