1chooo/skills

July 22, 2026 · View on GitHub

skills.sh

Skills by 1chooo for building 1chooo.com and JustHold with AI agents — Next.js, Supabase, MDX, and the rest of the stack.

Install

npx skills add 1chooo/skills

Or specific skills:

npx skills add 1chooo/skills --skill api-routes --skill mdx-content

Shared + 1chooo.com (Cursor + Copilot)

npx skills add 1chooo/skills \
  --skill web-service-stack \
  --skill nextjs-rsc-patterns \
  --skill api-supabase-routes \
  --skill supabase-clients \
  --skill 1chooo-project \
  --skill nextjs-app-router \
  --skill api-routes \
  --skill types-and-constants \
  --skill utils-auth-supabase \
  --skill mdx-content \
  --skill article-components \
  --skill components-ui \
  --skill services-ui \
  --skill services-confirm-toasts \
  --skill admin-ui \
  -a cursor \
  -a github-copilot \
  -y

Shared + JustHold (Cursor + Copilot)

npx skills add 1chooo/skills \
  --skill web-service-stack \
  --skill nextjs-rsc-patterns \
  --skill api-supabase-routes \
  --skill supabase-clients \
  --skill cursor-style-desktop-demo \
  --skill justhold-project \
  --skill justhold-i18n \
  --skill justhold-design-tokens \
  --skill justhold-ui-layout \
  --skill justhold-mdx-content \
  --skill justhold-testing \
  -a cursor \
  -a github-copilot \
  -y

Skills

Shared

Cross-project web-service conventions for both apps.

SkillWhen to use
web-service-stackStack, code placement, imports, RSC defaults, three shells
nextjs-rsc-patternsServer/Client split, async params, proxy.ts, data fetching
api-supabase-routesREST handlers, Zod, scoped Supabase queries, response shapes
supabase-clientsserver / client / service client matrix
cursor-style-desktop-demoWallpaper desktop stage, overlapping windows, manual-first Play script

1chooo.com

SkillWhen to use
1chooo-projectStack, route groups, code placement, imports, design system
nextjs-app-routerServer/Client split, async params, proxy.ts, workspace shells
api-routesREST handlers, Zod, requireUser(), response shapes
types-and-constantstypes/ vs lib/, NavItem collision
utils-auth-supabaseSupabase clients, cookies, CORS, auth helpers
mdx-contentArticles, frontmatter, demos, LLM routes
article-componentsTwo-column demos, rurikon article UI
components-uiRadix, Dialog, ConfirmDialog, Sonner, Charts
services-uiLowercase copy, mono buttons, workspace shells
services-confirm-toastsDestructive confirms, toast rules
admin-uiSquare admin tab switchers

JustHold

SkillWhen to use
justhold-projectStack, shells, defaults, skill index
justhold-i18nnext-intl locales, messages, admin exception
justhold-design-tokensPalette, fonts, radius
justhold-ui-layoutBase UI components + public/member/admin shells
justhold-mdx-contentJustHold MDX posts — admin CMS, Supabase metadata, R2 bodies
justhold-testingJustHold unit, integration, and e2e tests (Vitest / Playwright)

Stack these skills target

  • Next.js 16 App Router & React 19
  • TypeScript, Tailwind CSS v4, MDX, Supabase
  • Cursor / Claude Code / Codex and other agents via the skills CLI