- freeadd-github-actions-ci
Add GitHub Actions CI
Add a baseline GitHub Actions workflow for build, lint, and test with cache-safe defaults and clear failure surfacing. Free tier.
- proadd-oidc-auth
Add OIDC SSO to an existing app
Wire an OIDC Authorization Code + PKCE flow for GitHub / Google / Okta. Token handling, refresh, session middleware, logout. Pro tier.
- freeadd-playwright-e2e
Add Playwright end-to-end tests
Add Playwright with one realistic smoke path, test config, and CI-friendly execution for a web app. Free tier.
- freeadd-sentry-error-tracking
Add Sentry error tracking
Wire Sentry for runtime error capture, release tagging, and environment-safe client and server reporting. Free tier.
- proadd-stripe-checkout
Add Stripe Checkout
Add Stripe Checkout session creation, success and cancel flows, and environment-safe price wiring for a web app. Pro tier.
- freeadd-tests-to-module
Add unit tests to a Python module
Read a Python file, identify untested public functions, generate pytest-style tests hitting happy paths + edge cases. Free tier.
- freeextract-shared-config
Extract shared config
Pull duplicated config into one shared module or package without changing the project's runtime behavior. Free tier.
- freemigrate-cjs-to-esm
Migrate CommonJS to ESM
Convert a Node project from CommonJS to ESM without breaking build scripts, imports, or runtime entry points. Free tier.
- freemigrate-cra-to-vite
Migrate Create React App to Vite
Move a Create React App project onto Vite, updating scripts, envs, index.html, and test-time assumptions. Free tier.
- freemigrate-jest-to-vitest
Migrate Jest to Vitest
Replace Jest with Vitest while preserving core assertions, mocks, jsdom behavior, and test coverage paths. Free tier.
- promigrate-prisma-to-drizzle
Migrate Prisma to Drizzle
Replace Prisma schema and client usage with Drizzle ORM, keeping migrations, types, and runtime queries consistent. Pro tier.
- promigrate-react-18-to-19
Migrate React 18 → 19
Bump deps, drop deprecated APIs, switch to ref-as-prop + new JSX transform, adjust testing-library invocations. Pro tier.
- freemigrate-webpack-to-vite
Migrate Webpack to Vite
Replace a custom Webpack dev and build pipeline with Vite while preserving aliases, env loading, and asset handling. Free tier.
- proupgrade-next-14-to-15
Upgrade Next 14 to 15
Upgrade a Next.js app from 14 to 15, covering config, route behavior, and build-time compatibility checks. Pro tier.
- freeupgrade-node-18-to-20
Upgrade Node 18 to 20
Move a project from Node 18 to 20, updating engines, CI, local scripts, and runtime assumptions with minimal churn. Free tier.
Contribute your own play
Write a play locally as YAML under ai/plays/<slug>.yaml, then open a PR against iGeezmo/0dai adding it to templates/layer/ai/plays/. Teams on Team plan can publish plays to their private registry.