rubysrubysCommunityΒ·7 Agent Skills Included

showcase

Ballroom dance event scheduling, scoring, and deployment workflows

Manages ballroom dance showcase events from entry registration through heat scheduling, live judging, and printed reports. Eliminates spreadsheet errors like double-booked dancers and simplifies last-minute schedule changes. Includes skills for testing, database queries, page rendering, Fly.io deployment, and Navigator server maintenance.
npx skills add rubys/showcase --all -g -y
Available:

Guides the agent through the Rails 8 architecture, model structure, testing strategy, and development commands so it can safely modify and verify the dance event application.

All Skills in This Repository (7)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Showcase?β–Ό

Run `npx skills add rubys/showcase --all -g -y` in your terminal to install all skills in this suite globally.

What does the Showcase app do?β–Ό

It manages ballroom dance competitions, handling entries, heat scheduling, table assignments, live judge scoring, and printed reports for events of any size.

How does the heat scheduler avoid conflicts?β–Ό

It uses a two-pass algorithm that minimizes heat count and balances heat sizes, preventing the same person from being scheduled twice in one heat.

Can judges score offline during live events?β–Ό

Yes. The judge scoring interface stores scores locally in the browser and syncs them automatically when connectivity returns.

How is Showcase deployed in production?β–Ό

It runs on Fly.io with a multi-tenant design where each event gets its own SQLite database, routed by the Navigator Go server.

Related Repositories in Software Engineering

View All in Software Engineering→