Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

rubree

rubree 收录了来自 aim2bpg 的 6 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
6
Stars
47
更新
2026-06-22
Forks
3
职业覆盖
3 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

wasm-boot-profiling
软件开发工程师

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
软件开发工程师

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
软件开发工程师

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
网页与数字界面设计师

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
软件开发工程师

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
软件质量保证分析师与测试员

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