Toolverse
All skills

app-specific-patterns

by growilabs

GROWI main application (apps/app) specific patterns for Next.js, Jotai, SWR, and testing. Auto-invoked when working in apps/app.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
growilabs
Category
Testing
Views
2

About this skill

GROWI main application (apps/app) specific patterns for Next.js, Jotai, SWR, and testing. Auto-invoked when working in apps/app.

How to use

  1. Upewnij się, że pracujesz w katalogu apps/app projektu GROWI — skill aktywuje się automatycznie w tym kontekście bez konieczności ręcznego wywoływania. 2. Podczas tworzenia nowych stron w Next.js Pages Router stosuj sufiks .page.tsx dla wszystkich plików (np. pages/admin/index.page.tsx) i implementuj getLayout pattern do zarządzania layoutami. 3. Organizuj stan aplikacji zgodnie z konwencją katalogów: umieszczaj stan UI w src/states/ui/, stan modali w src/states/ui/modal/ (jeden plik na modal), dane stron w src/states/page/, a stan specyficzny dla funkcji w features/{nazwa}/client/states/. 4. Przy definiowaniu atomów Jotai rozróżniaj atomy bazowe od pochodnych — atomy pochodne (read-only) obliczają wartości na podstawie innych atomów za pomocą funkcji get(). 5. Do pobierania danych używaj hooków SWR zorganizowanych w src/stores-universal/ (np. pages.ts dla danych stron, users.ts dla użytkowników). 6. W razie pytań dotyczących testów zapoznaj się z globalnymi umiejętnościami essential-test-patterns i essential-test-design dostępnymi w .claude/skills/learned/.

Related skills

python-testing-patterns

by wshobson

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.

Testing
46146

pair-trade-screener

by tradermonty

Statistical arbitrage tool for identifying and analyzing pair trading opportunities. Detects cointegrated stock pairs within sectors, analyzes spread behavior, calculates z-scores, and provides entry/exit recommendations for market-neutral strategies. Use when user requests pair

Testing
994

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

qa-tester

by svilupp

\

Testing
2399

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118