architecture-advisor
Provide guidance on architectural decisions, patterns, and best practices for the monorepo
Discover Business skills, compare source repositories and read the instructions for each workflow.
Provide guidance on architectural decisions, patterns, and best practices for the monorepo
Generate RabbitMQ event publishers and subscribers with tenant routing, durable queues, and automatic reconnection. Use when implementing event-driven architecture or cross-service communication.
Esta skill debe usarse cuando el usuario pide "pensemos esto a fondo", "analicemos paso a paso", "evaluemos opciones", "razonemos sobre esto", "pensemos detenidamente", "meditemos", "qué me sugieres", "qué me r...
Conversion copywriting formulas, headline templates, email copy patterns, landing page structures, CTA optimization, and writing style extraction. Activate for writing high-converting copy, crafting headlines,...
This skill should be used when the user asks to "track metrics", "calculate ARR", "what metrics should I track", "benchmark my metrics", "understand churn", "calculate LTV", "what is burn multiple", "GMV calcul...
MANDATORY before creative work - exploring user intent, requirements and design before implementation. Use for feature design, component planning, or any creative development work.
Techniques for analyzing existing codebases to reverse-engineer requirements and understand business logic. Use when conducting brownfield analysis or understanding existing system capabilities.
Generate comprehensive Product Requirements Documents (PRDs) for engineering teams, optimized for the Ralph autonomous coding loop. Use when user: (1) requests a PRD or product requirements document, (2) says "...
Brainstorm solutions with trade-off analysis and brutal honesty. Use for ideation, architecture decisions, technical debates, feature exploration, feasibility assessment, design discussions.
UX/UI Design skill for user research, wireframing, prototyping, visual design, interaction design, usability testing, accessibility, design systems, and responsive design. Use when designing user interfaces, co...
Quality Assurance skill for planning, executing, and improving testing across functional and non-functional dimensions. Use when creating test strategies, writing test plans/cases, defining quality gates, coord...
All changes to the repository must be done through a pull request (PR). A branch must always be created, and commits grouped together logically. Whenever asked to create commit messages, to push code, or create...
Plan content marketing strategy. Use when asked about content calendar, content ideas, campaign planning, content strategy, what to write about, or content themes. Triggers on "strategy", "calendar", "content p...
This skill should be used when the user asks about "interview questions", "how to interview", "what to ask candidates", "interview process", "hiring process", "scorecard", "evaluation criteria", "behavioral int...
Pre-PR quality review - verify AC coverage, test quality, E2E preference, and test isolation.
Specialized skill for Pay-Per-Click (PPC) advertising. Manages campaigns across platforms like Google, Meta, and others, using Claude agents for optimization and reporting.
This skill should be used when the user asks about "crisis communication", "how to tell the team", "communicating bad news", "employee messaging", "investor communication during crisis", "board communication",...
Create comprehensive Product Requirements Documents (PRDs) with user stories, acceptance criteria, and technical specifications. Use this when planning new features, products, or major enhancements.
Customer management, service catalog, and informal estimates
This skill should be used when the user asks about "company restructuring", "organizational restructuring", "turnaround", "cost cutting", "runway extension", "burn reduction", "bridge financing", "winddown", "s...
Rebase after a parent PR has been merged to main. Use when your branch was stacked on another PR that has now been merged, and you need to rebase onto main while keeping only your commits.
Rebase the current branch onto an updated main branch. Use when main has been updated and you need to incorporate those changes into your feature branch.
This skill should be used when the user asks to "commit changes", "create a commit", "git commit", or wants to save their staged changes with a meaningful message.
Create a new branch stacked on another PR. Use when you want to start work that depends on an existing PR that hasn't been merged yet.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.