Total 50,988 skills
Showing 12 of 50988 skills
Use this when deciding whether data belongs in Redux, component state, router state, or another external source. Covers state ownership, authority boundaries, slice sizing, and when to move or split data as the app evolves.
Use this when setting up a new Redux Toolkit app or modernizing an existing React + Redux codebase. Covers configureStore, Provider wiring, typed hooks, hooks-first React-Redux usage, feature folders, and the correct store lifetime for SPA and SSR-heavy React environments.
Write meaningful documentation that explains why not what; focus on complex business logic and self-documenting code
Use the HTTP client with sensible timeouts, retries, and backoff; capture context and handle failures explicitly
Configure and optimize gw-tools for different project types and team needs. Use this skill when setting up gw for new projects, configuring auto-copy files, troubleshooting configuration issues, or customizing gw for Next.js, Node.js APIs, monorepos, or React SPAs. Triggers on tasks involving .gw/config.json, auto-copy patterns, environment files, or gw init commands.
Rebase E2E test snapshots based on failed tests from the PR comments.
Commit any uncommitted changes, run lint checks, fix any issues, and push the current branch. Delegates to a haiku sub-agent for speed.
Fix failing CI checks and GitHub Actions on a Pull Request.
Address all outstanding issues on a GitHub Pull Request by handling both review comments and failing CI checks.
Test quality guard - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies.
Gate 3: Technical architecture document - defines HOW/WHERE with technology-agnostic patterns before concrete implementation choices.
Explicitly update DESIGN.md with decisions from the current conversation. Use when you want to force a design document update.