joabgonzalez
@joabgonzalez
Public Skills
mediator-pattern
by joabgonzalez
"Decouples components via centralized mediator. Trigger: When direct coupling makes components hard to test, reuse, or when orchestrating workflows."
code-refactoring
by joabgonzalez
"Systematic code refactoring with risk mitigation. Trigger: When refactoring legacy code, migrating technologies, or resolving technical debt."
dry-principle
by joabgonzalez
"Eliminate knowledge duplication via abstraction. Trigger: When same logic appears 3+ times or changing one place requires updating others."
result-pattern
by joabgonzalez
"Type-safe error handling via Result<T>. Trigger: When handling expected business errors (validation, not found) without throwing exceptions."
playwright
by joabgonzalez
"Cross-browser E2E testing with Playwright. Trigger: When writing or running end-to-end tests with Playwright."
mui
by joabgonzalez
"Material UI components with theming and sx prop. Trigger: When using MUI components, implementing theming, or creating custom components."
english-writing
by joabgonzalez
"English writing rules for generated content and code. Trigger: When generating, editing, or reviewing content, code, documentation, or prompts."
solid
by joabgonzalez
"SOLID principles for maintainable OOP design. Trigger: When designing classes, services, or repositories in object-oriented code."
hexagonal-architecture
by joabgonzalez
"Ports and Adapters isolating application core from external concerns. Trigger: When building testable services with swappable infrastructure."
reference-creation
by joabgonzalez
"Reference files for complex skills (40+ patterns). Trigger: When creating complex skill with 40+ patterns or 4+ natural sub-topics."
clean-architecture
by joabgonzalez
"Layer-based architecture with inward dependency rule. Trigger: When separating business logic from frameworks, databases, and external services."
react-native
by joabgonzalez
"Cross-platform mobile development with React Native. Trigger: When developing mobile apps, implementing platform features, or optimizing performance."
nest
by joabgonzalez
"NestJS modular architecture with dependency injection. Trigger: When building scalable server apps with NestJS."
backend-dev
by joabgonzalez
"Backend development workflow with API design and data modeling. Trigger: When building, refactoring, or scaling backend apps."
agent-creation
by joabgonzalez
"Standards-compliant agent definitions with templates. Trigger: When creating agent definitions, setting up project agents, or documenting workflows."
javascript
by joabgonzalez
"Modern JavaScript (ES2020+) patterns. Trigger: When writing JavaScript code, using ES2020+ features, or refactoring legacy JS."
sidecar-pattern
by joabgonzalez
"Auxiliary service sharing lifecycle with main service. Trigger: When adding logging, monitoring, or auth proxy to microservices without code changes."
hono
by joabgonzalez
"Lightweight edge/serverless APIs with Hono. Trigger: When building edge APIs or lightweight serverless apps."
astro
by joabgonzalez
"Fast static sites with SSG/SSR and component islands. Trigger: When building Astro websites, implementing islands, or configuring SSG/SSR."
css
by joabgonzalez
"Modern CSS with Grid, Flexbox, and custom properties. Trigger: When writing CSS styles, implementing layouts, or using modern features."
redux-toolkit
by joabgonzalez
"Predictable state management with Redux Toolkit. Trigger: When implementing Redux, creating slices, or managing global state."
humanizer
by joabgonzalez
"Human-centric communication with empathy and clarity. Trigger: When improving prompts, agent behavior, or user-facing content."
skill-sync
by joabgonzalez
"Synchronization across model directories. Trigger: After creating or modifying skills, agents, or prompts to sync across directories."
express
by joabgonzalez
"Express.js routing, middleware, and error handling. Trigger: When building REST APIs or server logic with Express."