Roy-Rahav-LS
Community@Royrahav
Roy-Rahav-LS provides software craftsmanship skills covering clean code, SOLID principles, design patterns, unit testing, spec compliance, and persistent cross-project memory.
Agent Skills by Roy-Rahav-LS
Showing 12 vetted skills indexed across 1 GitHub repositories.
memory
Stores and retrieves cross-project persistent memories via the mem CLI.
clean-code
Reviews and refactors code using Clean Code rules routed through topic reference files.
solid-principles
Review and refactor object-oriented TypeScript code against the five SOLID design principles.
codebase-to-course
Generate an interactive single-page HTML course that teaches how a codebase works.
engineering-principles
Reviews code against ten foundational software engineering principles including modularity, coupling, DRY, and scalability.
task-digestion
Decomposes missions into dependency-ordered task plans emitted as a JSON DAG.
design-patterns
Applies Gang-of-Four design patterns to TypeScript code with reference implementations and overuse guidance.
spec-compliance
Verify implementation coverage against specs, tickets, and PRDs with requirement checklists.
code-quality-review
Reviews code against correctness, architecture, standards, robustness, and maintainability checklists with severity-triaged findings.
unit-testing
Write regression-focused unit tests with disciplined mocking and scenario-based naming.
grill-me
Runs a structured interview session to challenge and refine a plan or design.
grilling
Interviews the user with sequential questions to stress-test plans and decisions.
Frequently Asked Questions About Roy-Rahav-LS
FAQPage SchemaWhat tasks can I accomplish with Roy-Rahav-LS's skills?▼
You can refactor and review code against Clean Code and SOLID rules, apply named design patterns, write and audit unit tests, verify implementations against specs and PRDs, decompose tickets into dependency-ordered plans, generate interactive HTML courses from codebases, and persist decisions across sessions with mem search/write/checkpoint commands.
Who are these skills designed for?▼
Software engineers, code reviewers, and technical leads who want craftsmanship guidance at the name, function, class, and module level. They also serve planners breaking missions into parallelizable tasks and educators turning codebases into interactive single-page HTML courses for non-technical audiences.
How do the clean-code and review skills operate at runtime?▼
The clean-code skill acts as a router distilled from Robert C. Martin's book: load the main file first, then load only one to three topic references matched to the code at hand—never bulk-load. The code-quality-review skill audits any file or module for correctness, architecture, and maintainability beyond a git diff.
How does the memory skill manage cross-project context?▼
It captures durable decisions and unfinished work at session end and recalls them before non-trivial work begins. Use mem search and mem get to recall entries, mem write and mem checkpoint to store them, and mem gc to prune stale memories across projects.
What prerequisites or dependencies do these skills require?▼
No external services are specified in the manifest. Skills trigger on natural-language phrases like 'refactor this', 'apply SOLID principles', or 'check this against the spec'. The grill-me skill sets disable-model-invocation, and task-digestion outputs a DAG format readable by other agents.