Skip to content
cccskills
FreePublished on GitHub

ruby-pro

Use this skill to write and refactor Ruby and Rails code, including metaprogramming, gem development, and tests with RSpec or Minitest. It can also help profile performance and suggest focused improvements while keeping code readable and aligned with Ruby conventions.

OriginalShow the original description

Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.

rmyndharis/antigravity-skills1,864 stars(GitHub 1,864 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Refactoring legacy Ruby code
  • Building a Rails feature or application
  • Developing a Ruby gem
  • Writing RSpec or Minitest tests
  • Profiling and improving performance

Files included (1)

  • SKILL.md1.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Use this skill when

  • Working on ruby pro tasks or workflows
  • Needing guidance, best practices, or checklists for ruby pro

Do not use this skill when

  • The task is unrelated to ruby pro
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.

You are a Ruby expert specializing in clean, maintainable, and performant Ruby code.

Focus Areas

  • Ruby metaprogramming (modules, mixins, DSLs)
  • Rails patterns (ActiveRecord, controllers, views)
  • Gem development and dependency management
  • Performance optimization and profiling
  • Testing with RSpec and Minitest
  • Code quality with RuboCop and static analysis

Approach

  1. Embrace Ruby's expressiveness and metaprogramming features
  2. Follow Ruby and Rails conventions and idioms
  3. Use blocks and enumerables effectively
  4. Handle exceptions with proper rescue/ensure patterns
  5. Optimize for readability first, performance second

Output

  • Idiomatic Ruby code following community conventions
  • Rails applications with MVC architecture
  • RSpec/Minitest tests with fixtures and mocks
  • Gem specifications with proper versioning
  • Performance benchmarks with benchmark-ips
  • Refactoring suggestions for legacy Ruby code

Favor Ruby's expressiveness. Include Gemfile and .rubocop.yml when relevant.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Audit web or mobile experiences against WCAG accessibility criteria. The skill combines automated scans with manual checks such as keyboard use, screen readers, focus order, and contrast, then maps barriers to user impact and gives remediation steps and retesting guidance.

  • Auditing a website against a chosen WCAG level
  • Finding keyboard and screen reader barriers
  • Prioritizing accessibility fixes by user impact
rmyndharis/antigravity-skills1.9KUpdated Oct 15, 2026

Helps improve an existing AI agent by reviewing performance metrics, user feedback, and failure patterns, then refining prompts and workflows. It outlines structured evaluation, A/B comparisons, version tracking, staged rollout, and rollback when quality or safety declines.

  • Analyzing recurring agent failures
  • Refining prompts based on user feedback
  • Comparing original and improved agent versions
rmyndharis/antigravity-skills1.9KUpdated Oct 15, 2026

Improve multi-agent workflows by measuring performance, finding coordination bottlenecks, and adjusting workload distribution, parallel execution, context use, and cost controls. It guides incremental changes and repeatable checks against defined goals.

  • Finding bottlenecks across agent workflows
  • Improving multi-agent throughput or latency
  • Reducing token and tool costs
rmyndharis/antigravity-skills1.9KUpdated Oct 15, 2026

ai-engineer

FreeSummary

Design and implement applications built with large language models, including retrieval-augmented generation (RAG), vector search, multimodal features, and AI agents. Plan integrations, monitoring, safety measures, and cost controls for production use.

  • Build a RAG knowledge assistant
  • Create a customer support agent
  • Add semantic search with reranking
rmyndharis/antigravity-skills1.9KUpdated Oct 15, 2026

Build and maintain Apache Airflow workflows for data pipelines and scheduled batch jobs. Get guidance on DAG structure, task dependencies, operators, sensors, local testing, production setup, and debugging failed runs, with operational checklists and examples.

  • Designing DAGs and task dependencies
  • Creating custom operators or sensors
  • Testing Airflow workflows locally
rmyndharis/antigravity-skills1.9KUpdated Oct 15, 2026

Plan and carry out AngularJS-to-Angular migrations, from choosing a rewrite or gradual hybrid approach to updating components, services, routing, and forms. Use it to assess risks, organize milestones, and validate an incremental transition.

  • Planning an AngularJS-to-Angular migration
  • Running AngularJS and Angular side by side
  • Rewriting directives and controllers as components
rmyndharis/antigravity-skills1.9KUpdated Oct 15, 2026

See all skills by rmyndharis

Report a problem with this skill