Skip to main content
Jeden Skill in Manus ausführen
mit einem Klick
GitHub-Repository

rubree

rubree enthält 6 gesammelte Skills von aim2bpg, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.

gesammelte Skills
6
Stars
47
aktualisiert
2026-06-22
Forks
3
Berufsabdeckung
3 Berufskategorien · 100% klassifiziert
Repository-Explorer

Skills in diesem Repository

wasm-boot-profiling
Softwareentwickler

How to measure where time goes during Rubree's WASM Rails boot sequence (Service Worker → ruby.wasm), and what we already learned from one full measurement pass — gem require + Rails.application.initialize! + WASM compile dominate (~99%), while the ActiveRecord DB adapter (sqlite3_wasm vs nulldb) is negligible (~1.5%). Use when investigating "WASM load is slow", "the page freezes on iOS/mobile while loading", or when considering swapping the DB adapter to speed up boot — measure first, this skill shows how and what was already found.

2026-06-22
ci-cd-pipeline
Softwareentwickler

How Rubree's local setup (.devcontainer/setup.sh), CI (ci.yml), and Deploy (deploy.yml) connect — dotfile-driven tool versions, WASM build caching, Dependabot grouping/auto-merge, Lefthook hook scope, and the Chrome/Edge-only browser support constraint. Use when changing CI/CD workflows, the devcontainer, dependency automation, or anything that touches the WASM build or deploy pipeline.

2026-06-10
architecture-philosophy
Softwareentwickler

Why Rubree models domain logic as ActiveModel-based POROs in app/models instead of service objects or form objects, how classes get named and split up, and why coverage is visualized. Use when adding new domain logic, deciding where new code should live, naming a new class, weighing whether to introduce a service or form object, or reviewing a PR or diff. For frontend conventions (Alpine.js, Stimulus, Turbo, ERB, SVG), see the frontend-patterns skill.

2026-06-07
frontend-patterns
Web- und digitale Schnittstellendesigner

Rubree's frontend conventions — when to use Alpine.js vs Stimulus, how Turbo Frame and form submission work, ERB whitespace rules for preformatted output, inline helper methods, and SVG safety. Use when writing or reviewing Stimulus controllers, Alpine.js components, ERB templates, Turbo Frames, or anything that touches the client-side rendering pipeline.

2026-06-07
steering
Softwareentwickler

Create and follow a .steering/ task plan for work expected to span multiple sessions or requiring a design decision before implementation. Use when starting a feature, a non-trivial refactor, or any task where you'd otherwise lose context between sessions.

2026-06-07
testing-guidelines
Softwarequalitätssicherungsanalysten und -tester

Conventions for writing, organizing, and running RSpec tests in Rubree — spec layout, description style, mocking, system-spec driver selection, and the octocov coverage/ratio/time thresholds enforced on every PR. Use when writing or reviewing specs, deciding which spec layer (model/request/system) to use, or wondering why a PR's coverage check failed.

2026-06-07