Back to authors
atalovesyou

atalovesyou

25 Skills published on GitHub.

react-native-architecture

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

react-nativeexpomobile-developmentnative-integrationscross-platform
architectureView skill →

logging-observability

Guidelines for structured logging, distributed tracing, and debugging patterns across languages. Covers logging best practices, observability, security considerations, and performance analysis.

loggingobservabilitydistributed-tracingdebuggingperformance-analysis
coreView skill →

code-standards

Expert in code design standards including SOLID principles, Clean Code patterns (KISS, YAGNI, DRY, TDA), and pragmatic software design. **ALWAYS use when designing ANY classes/modules, implementing features, fixing bugs, refactoring code, or writing functions.** Use proactively to ensure proper design, separation of concerns, simplicity, and maintainability. Examples - "create class", "design module", "implement feature", "refactor code", "fix bug", "is this too complex", "apply SOLID", "keep it simple", "avoid over-engineering".

software-designcode-qualityclean-codeSOLID-principlesrefactoring
developmentView skill →

sql-optimization-patterns

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

sqlsql-queryindexing-strategyquery-optimizationexecution-plan
databaseView skill →

senior-architect

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.

software-designarchitecture-diagramstech-stacksystem-design-patternsdependency-analysis
architectureView skill →

scanning-for-accessibility-issues

|

accessibilityWCAGaccessibility-testinga11y
testingView skill →

api-design-principles

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

rest-apigraphqlapi-designdeveloper-experienceapi-standards
apiView skill →

javascript-testing-patterns

Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScript/TypeScript tests, setting up test infrastructure, or implementing TDD/BDD workflows.

jestvitesttesting-librarymockingtest-driven-development
testingView skill →

architecture-patterns

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

clean-architecturehexagonal-architecturedomain-driven-designbackendsoftware-design
architecture-patternsView skill →

Agent Development

This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.

autonomous-agentagent-structuresystem-promptsagent-toolsbest-practices
agent-frameworkView skill →

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

brainstormingidea-generationcreative-thinkingrequirements-gatheringproblem-framing
methodologyView skill →

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

frontendweb-componentsresponsive-designhtml-cssui-design
uiView skill →

content-research

|

content-analysiscontent-strategyliterature-reviewtopic-discoverydata-collection
researchView skill →

e2e-testing-patterns

Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.

e2e-testingplaywrightcypresstest-automationflaky-test-debugging
testingView skill →

python-performance-optimization

Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.

pythonprofilingcProfilememory-profilingdebugging
performance-optimizationView skill →

python-testing-patterns

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

pytestfixturesmockingtest-driven-developmenttest-strategy
testingView skill →

paul-graham-wisdom

Apply Paul Graham's principles when exploring ideas, evaluating opportunities, building products, or making important decisions. Use this skill when brainstorming, validating ideas, planning ventures, thinking through problems, or needing a framework for clear thinking. Triggers include "evaluate this idea", "should I pursue this", "help me think through", "is this worth doing", "startup idea", "opportunity analysis", or any creative/strategic thinking task.

idea-evaluationstartup-ideasdecision-makingstrategic-thinkingcreative-thinking
principlesView skill →

react-state-management

Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.

reactstate-managementreduxzustandjotaireact-query
developmentView skill →

prompt-engineering-patterns

Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production. Use when optimizing prompts, improving LLM outputs, or designing production prompt templates.

prompt-engineeringprompt-optimizationproduction-readinessllm-performanceprompt-templates
llmView skill →

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

bug-trackingerror-analysisroot-cause-analysisproblem-framingtest-failures
debuggingView skill →

senior-frontend

Comprehensive frontend development skill for building modern, performant web applications using ReactJS, NextJS, TypeScript, Tailwind CSS. Includes component scaffolding, performance optimization, bundle analysis, and UI best practices. Use when developing frontend features, optimizing performance, implementing UI/UX designs, managing state, or reviewing frontend code.

reacttypescriptnextjstailwind-cssperformance-optimization
developmentView skill →

senior-devops

Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup, infrastructure as code, deployment automation, and monitoring. Use when setting up pipelines, deploying applications, managing infrastructure, implementing monitoring, or optimizing deployment processes.

ci-cdinfrastructure-as-codecontainerizationawskubernetes
devopsView skill →

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

skill-designdeveloper-guidanceworkflow-automationtool-integration
skill-creationView skill →

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmentagileunit-testingred-green-refactordeveloper-guidance
developmentView skill →

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

playwrightweb-testingfrontend-testingui-debuggingbrowser-automation
testingView skill →