بنقرة واحدة
capture-flag
يحتوي capture-flag على 22 من skills المجمعة من williamisnotdefined، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Use when adding, changing, extracting, or reusing client components, including Storybook stories and controls.
Use when adding or changing forms in apps/client.
Use when changing GitHub OAuth, session cookies, SessionGuard, logout, or authenticated API request identity.
Use when adding or changing routes in apps/client.
Use when adding or changing client state, React Query data flow, immutable context values, or Zustand stores.
Use when styling apps/client with Tailwind CSS v4.
Use when adding or changing client API query or mutation hooks.
Use when adding or changing tests in this Vitest-based monorepo.
Use when adding or changing conditional class names in apps/client.
Use when changing feature flag or segment types, values, revisions, or SDK-visible targeting data.
Use when changing API module structure, controllers, facade services, use-cases, support services, providers, or exports in apps/api.
Use when adding or changing API validation in apps/api.
Always-on repository baseline for Capture Flag engineering, domain language, verification, and AI knowledge maintenance.
Use for repository-wide engineering standards, workspace commands, and final verification.
Use when changing Public Management API routes, API tokens, scopes, Bearer auth, management OpenAPI, rate limits, or API security hardening.
Use when changing private API authorization, access checks, or tenant-scoped data paths.
Use when changing SDK key creation, hashing, display, revocation, public lookup, or related audit behavior.
Use when changing revision bumps, ETags, config environment state rows, public config invalidation, or audit logs.
Use when changing public SDK config JSON, ETags, cache behavior, or SDK key lookup.
Use when changing SDK, evaluator, fallback, local evaluation, config consumption, cache, polling, refresh, offline mode, localStorage cache, or ETag behavior.
Use when changing Prisma schema, migrations, constraints, or data model invariants.
Use when changing packages/react, CaptureFlagProvider, useFeatureFlag, or React SDK tests.