Core
A high-performance, enterprise-grade Next.js 16 application for mission-focused non-profit organizations. Built for high impact teams.
Install
brew install supabase/tap/supabaseInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Asymmetric.al - Kingdom Impact Platform
A high-performance Next.js 16.4.0 (App Router) Turborepo monorepo for mission-focused organizations, with three apps (apps/admin, apps/donor, apps/missionary) and shared workspace packages (packages/*).
Quickstart
For the optional six-agent GitHub issue-to-develop workflow, use the
Samson Codex Cloud guide.
node scripts/factory/setup-cloud.mjs installs frozen dependencies and native
personal instructions; --verify-only checks existing setup without repair.
The coordinator controls native handoffs; setup does not start an issue trial.
- Install prerequisites: Node.js 24.21.0, Bun 1.4.3, and Git on your PATH.
- Choose your setup path.
Credential-free Mission Control sandbox
Use this path for a fresh clone, disposable agent environment, or first run when you do not have Supabase credentials yet:
bun run setup:mission-control:cloud
bun run dev:mission-control
Then open http://localhost:3030. The setup command creates gitignored
.env.local defaults, installs dependencies with the frozen lockfile, and runs
bun run skills:verify.
Hosted Supabase app development
Use this path when you have a Supabase project URL and anon public key:
- Run setup (creates
.env.localon first run if needed, installs dependencies, checks that committed skill mirrors matchdocs/ai/skills/, then runs repo setup checks):- macOS / Linux / Git Bash:
bun run setup - Windows PowerShell: see Windows below (
.\scripts\setup.ps1).
- macOS / Linux / Git Bash:
- Fill required Supabase values in
.env.localif the first run stopped with "missing required env vars", then run setup again. - Start dev:
bun run dev(or an app-specific script frompackage.json). For a single surface,bun run dev:donoris typical (donor on port 3000). - Optional smoke check:
bun run verify(implemented inscripts/verify/index.mjs). SetVERIFY_HTTP=1andVERIFY_BASE_URL=when you also want HTTP route checks.
After git pull when skill files changed: run bun run skills:verify. If it reports drift between docs/ai/skills/ and the mirrors under .agents/skills/, .cursor/skills/, and .claude/skills/, run bun run skills:sync and commit the updated mirror files so CI and teammates stay aligned.
Required for hosted Supabase app development: NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY
Optional: Other entries in .env.example (Stripe, demo accounts, etc.)
bun run dev runs all apps via Turbo (turbo run dev). Default HTTP checks in bun run verify use http://localhost:3000 (VERIFY_BASE_URL), so use bun run dev:donor (or point VERIFY_BASE_URL at the app you are running).
Per-app dev commands (from root package.json):
bun run dev:donor→ donor app, port 3000bun run dev:admin→ admin app, port 3030bun run dev:mission-control→ Mission Control admin app, port 3030, with Cloud Agent-friendly dev defaultsbun run dev:missionary→ missionary app, port 4000
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.