justbecauselabs
- 19 skills
- 0 followers
- 17 hours ago last updated
- ▌ App Store Connect CLI · justbecauselabs bundleApp Store Connect CLI (`asc`) workflows. Use when installing or updating `asc`, authenticating with App Store Connect API keys, and automating App Store Connect operations such as TestFlight, builds, reviews, devices, and reports.
- ▌ Tmux Background Tasks · justbecauselabsRun and manage long-lived background commands using tmux sessions instead of background processes. Use when starting backend/API servers, Expo/React Native dev servers, job workers, watchers, or any task that should keep running while other commands are executed.
- ▌ Expo UI Best Practices · justbecauselabsDesign and refine Expo app interfaces when deciding information hierarchy, tap behavior, route-versus-overlay presentation, light and dark mode parity, or visual verification. Use Expo Router and component-library skills for API details.
- ▌ Typescript Best Practices · justbecauselabs bundleUse whenever writing, editing, refactoring, or reviewing TypeScript or TSX code. This skill defines how TypeScript should be modeled, how boundaries and shared helpers should be handled, how intent should be expressed without code comments, and how to keep code clear, DRY, and free of defensive AI slop. For review workflows, read references/review-and-fix-changes.md.
- ▌ Chrome Web Store Submit Review · justbecauselabs bundleUse this skill when preparing or submitting a Chrome Web Store extension for review, troubleshooting submission blockers, uploading an updated package, and confirming the item moves from Draft to Pending review.
- ▌ Bun · justbecauselabs bundleBun runtime and package manager guidance. Use when running Bun commands, managing dependencies, executing scripts, using bunx, running tests, or troubleshooting Bun-specific behavior in JS/TS projects.
- ▌ Expo · justbecauselabs bundleExpo project workflows and configuration. Use when working on Expo app setup, configuration files (app.json/app.config), prebuild, EAS build profiles, or environment-driven app settings.
- ▌ Convex · justbecauselabs bundleConvex backend guidance for queries, mutations, actions, schema, validators, auth, components, agents, search, testing, production config, and client/server integration. Use whenever interacting with a Convex backend, including Convex functions, schema changes, HTTP endpoints, scheduling, storage, AI features, or framework integration.
- ▌ Oracle · justbecauselabsUse the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation. Prefer browser runs with --engine browser --browser-manual-login --browser-keep-browser.
- ▌ Drizzle · justbecauselabs bundleDrizzle ORM usage guidance. Use when defining Drizzle schemas, writing queries, configuring database connections (especially Postgres), and managing migrations with drizzle-kit or existing project tooling.
- ▌ Remotion · justbecauselabs bundleBest practices for Remotion - video creation in React. Use when building video compositions, animations, handling media assets, implementing transitions, working with captions, or using Remotion-specific APIs.
- ▌ Typescript · justbecauselabs bundleTypeScript best-practices guidance. Use when writing or reviewing TypeScript, choosing function and helper patterns, shaping TypeScript APIs, or running linting workflows.
- ▌ Expo Router · justbecauselabs bundleExpo Router navigation patterns. Use when adding or reorganizing routes, configuring stacks/tabs/modals, handling deep links, or implementing protected routes in Expo Router apps.
- ▌ Agent Review · justbecauselabs bundleRun a bounded second-model code review with Codex Sol or Claude Fable. Use one combined correctness, security, structural-simplicity, modularity, and reuse contract for one initial review plus up to two convergence retries when accepted findings change the source. Use when the user asks for agent review, a second opinion, security review, adversarial review, or deep code-quality review.
- ▌ Builder Loop · justbecauselabs bundleDisciplined plan → validate → checkpointed-build workflow with a bounded final agent-review gate. Use when explicitly asked to break a non-trivial feature, refactor, or migration into validated checkpoints, plan before coding, or implement with named review gates. Pairs with the agent-review skill.
- ▌ IOS Xcodegen · justbecauselabs bundleCreate, edit, and troubleshoot XcodeGen project specs (project.yml/json) for iOS apps. Use when Codex needs to add or update targets, build settings, Info.plist/entitlements generation, dependencies, schemes, or run xcodegen to regenerate the .xcodeproj.
- ▌ Hero UI Native · justbecauselabs bundleHeroUI Native component system guidance. Use when composing React Native UI with HeroUI Native components, configuring providers, referencing theme tokens, or looking up component APIs.
- ▌ Tanstack Query · justbecauselabs bundleTanStack Query usage patterns. Use when building or refactoring data-fetching hooks, defining query keys, handling mutations, cache invalidation, or optimistic updates in React/React Native apps.
- ▌ Xcodebuildmcp CLI · justbecauselabsOfficial skill for the XcodeBuildMCP CLI. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).