cameronapak

43 mods across 1 repository, 41 stars between them.

bknd-pagination

25

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when implementing paginated data retrieval in Bknd. Covers limit/offset pagination, page calculation, pagination metadata (total, hasNext, hasPrev), pagination helper functions, infinite scroll, and React integration patterns.

41 4mo ago A 48 tokens

bknd-password-reset

26

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when implementing password reset or change functionality in a Bknd application. Covers server-side password changes, building forgot-password flows with email tokens, and security considerations.

41 4mo ago A 38 tokens

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when preparing a Bknd application for production deployment. Covers security hardening, environment configuration, isProduction flag, JWT settings, Guard enablement, CORS, media storage, and production checklist.

41 4mo ago A 46 tokens

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when securing specific API endpoints in Bknd. Covers protecting custom HTTP triggers, plugin routes, auth middleware for Flows, checking permissions in custom endpoints, and role-based endpoint access.

41 4mo ago A 45 tokens

bknd-public-vs-auth

29

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when configuring public vs authenticated access in Bknd. Covers anonymous role setup, unauthenticated data access, public/private entity patterns, mixed access modes, and protecting sensitive entities while exposing public ones.

41 4mo ago A 48 tokens

bknd-query-filter

30

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when building advanced queries with complex filtering conditions in Bknd. Covers all filter operators ($eq, $ne, $gt, $lt, $like, $ilike, $in, $nin, $isnull, $between), logical operators ($or, $and), nested conditions, combining filters, and dynamic query building.

41 4mo ago A 74 tokens

bknd-registration

31

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when setting up user registration flows in a Bknd application. Covers registration configuration, enabling/disabling registration, default roles, password validation, registration forms, and custom fields.

41 4mo ago A 40 tokens

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when querying the bknd source repository with btca CLI. Covers setup, configuration, and query patterns for learning bknd internals including data module, authentication, media handling, and adapter configuration.

41 4mo ago A 49 tokens

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when implementing row-level security (RLS) in Bknd. Covers filter policies, user ownership patterns, public/private records, entity-specific RLS, multi-tenant isolation, and data-level access control.

41 4mo ago A 49 tokens

bknd-seed-data

34

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when populating a Bknd database with initial or test data. Covers the seed function in options, ctx.em.mutator() for insertOne/insertMany, conditional seeding, environment-based data, and common patterns for dev/test fixtures.

41 4mo ago A 57 tokens

bknd-serve-files

35

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when serving uploaded files to users. Covers API-proxied file serving, direct storage URLs (S3/R2/Cloudinary), CDN configuration, public file URLs, caching headers, image optimization with Cloudinary, and serving files in frontend applications.

41 4mo ago A 57 tokens

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when managing user sessions in a Bknd application. Covers JWT token lifecycle, session persistence, automatic renewal, checking auth state, invalidating sessions, and handling expiration.

41 4mo ago A 41 tokens

bknd-setup-auth

37

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when initializing or configuring the Bknd authentication system. Covers enabling auth, configuring password strategy, setting up JWT and cookie options, defining roles, and production security settings.

41 4mo ago A 41 tokens

bknd-storage-config

38

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when configuring storage backends for file uploads. Covers S3-compatible storage (AWS S3, Cloudflare R2, DigitalOcean Spaces), Cloudinary media storage, local filesystem adapter for development, adapter configuration options, environment variables, and production storage setup.

41 4mo ago A 57 tokens

bknd-testing

39

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when writing tests for Bknd applications, setting up test infrastructure, creating unit/integration tests, or testing API endpoints. Covers in-memory database setup, test helpers, mocking, and test patterns.

41 4mo ago A 45 tokens

bknd-troubleshoot

40

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when encountering Bknd errors, getting error messages, something not working, or needing quick fixes. Covers error code reference, quick solutions, and common mistake patterns.

41 4mo ago A 40 tokens

bknd-webhooks

41

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use when configuring webhook integrations in Bknd. Covers receiving incoming webhooks via HTTP triggers, sending outgoing webhooks with FetchTask, event-triggered webhooks on data changes, signature verification, retry patterns, and async processing.

41 4mo ago B 51 tokens

cameronapak/freedom-stack-v3

Skill Claude CodeCodex

Use btca (Better Context App) to efficiently query and learn from the bknd backend framework. Use when working with bknd for (1) Understanding data module and schema definitions, (2) Implementing authentication and authorization, (3) Setting up media file handling, (4) Configuring adapters (Node, Cloudflare, etc.)…

41 4mo ago A 100 tokens

cameronapak/freedom-stack-v3

Instructions file CodexOpenCode

AGENTS.md instructions for cameronapak/freedom-stack-v3, covering build & development, code style, additional context, tool calls and resources.

41 4mo ago A 302 tokens