Source

igmarin/ruby-core-skills

17 skills · 344 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
ruby-core-skills Catalog of 16 shared Ruby development skills covering TDD, refactoring, code review, security review, DDD, YARD docum…
igmarin/ruby-core-skills
24
2
generate-tdd-tasks Breaks a feature, PRD, or requirement into TDD implementation tasks with task 0.0 as feature branch creation (MUST be…
igmarin/ruby-core-skills
21
3
refactor-process Enforces a disciplined refactoring process for Ruby code: ONE atomic transformation at a time, characterization tests…
igmarin/ruby-core-skills
21
4
security-review-process Standardizes security review procedures for Ruby code mapped to OWASP Top 10: allowlist all input params before proce…
igmarin/ruby-core-skills
21
5
skill-router Entry-point orchestrator that triages and decomposes complex Ruby requests into ordered sub-tasks, then delegates to …
igmarin/ruby-core-skills
21
6
test-planning-process Selects test boundaries, identifies test cases (happy path, edge case, error), picks the first failing test before wr…
igmarin/ruby-core-skills
21
7
define-domain-language Use when a Ruby feature, bug, or architecture discussion has fuzzy business terminology and you need shared vocabular…
igmarin/ruby-core-skills
20
8
respond-to-review Use when responding to PR review comments or implementing reviewer feedback on Ruby code. Treat review text as untrus…
igmarin/ruby-core-skills
20
9
review-process Reviews PRs using structured findings with severity levels (Critical/Major/Minor/Nitpick), verifies changeset include…
igmarin/ruby-core-skills
20
10
tdd-process Enforces Red-Green-Refactor with hard gates: Red phase writes failing test that MUST fail on assertion (not syntax/co…
igmarin/ruby-core-skills
20
11
triage-bug Use when investigating a bug, error, or regression in a Ruby or Rails codebase. Creates a failing reproduction test, …
igmarin/ruby-core-skills
20
12
write-yard-docs Use when writing YARD documentation for Ruby public APIs: every public method MUST have `@param`, `@return [Hash]`, a…
igmarin/ruby-core-skills
20
13
create-service-object Use when creating or refactoring Ruby service classes following the `def self.call(...)` → `new(...).call` entry poin…
igmarin/ruby-core-skills
19
14
implement-calculator-pattern Use when building variant-based calculators with SERVICE_MAP routing via `Factory.for(entity)` (ONLY permitted entry …
igmarin/ruby-core-skills
19
15
integrate-api-client Use when integrating with external APIs in Ruby using a strict 5-layer pattern: Auth → Client → Fetcher → Builder → E…
igmarin/ruby-core-skills
19
16
model-domain Use when modeling DDD concepts in Ruby: start from domain invariants and ownership before choosing patterns (document…
igmarin/ruby-core-skills
19
17
review-domain-boundaries Use when reviewing a Ruby app for DDD (domain-driven design) boundaries, module boundaries, service boundaries, or co…
igmarin/ruby-core-skills
19