{"url":"https://awesome.neexo.dk","generatedAt":"2026-07-17T17:20:37.874Z","granularity":"full-stack","stack":"saas-multi-tenant","stackName":"Multi-Tenant SaaS Web App","manifestUrl":"https://awesome.neexo.dk/api/install-manifest?stack=saas-multi-tenant","plugins":[{"name":"neexo-guardrails","version":"1.2.0","instructions":17,"skills":0,"agents":0,"prompts":4},{"name":"neexo-developer","version":"1.3.0","instructions":0,"skills":4,"agents":1,"prompts":0},{"name":"neexo-planning","version":"1.1.0","instructions":0,"skills":9,"agents":1,"prompts":0}],"resources":[{"id":"plugins/neexo-guardrails","category":"plugins","slug":"neexo-guardrails","name":"Neexo Guardrails Plugin","description":"Cost-aware AI coding guardrails for Neexo repositories, including scoped context rules, security checks, database safety, testing guidance, and reusable prompts.","exportUrl":"https://awesome.neexo.dk/api/export?ids=plugins/neexo-guardrails"},{"id":"plugins/neexo-developer","category":"plugins","slug":"neexo-developer","name":"Neexo Developer Plugin","description":"The baseline developer plugin for Neexo teams, bundling focused code review and full git commit workflow support for everyday engineering.","exportUrl":"https://awesome.neexo.dk/api/export?ids=plugins/neexo-developer"},{"id":"plugins/neexo-planning","category":"plugins","slug":"neexo-planning","name":"Neexo Planning Plugin","description":"Planning, session diary, multi-agent handoff, and Neexo Hub context skills for medium and high-risk work.","exportUrl":"https://awesome.neexo.dk/api/export?ids=plugins/neexo-planning"},{"id":"skills/plan-feature-change","category":"skills","slug":"plan-feature-change","name":"Neexo Feature Planning Skill","description":"Plans medium and high-risk feature changes before implementation, including scope, touched files, validation, and rollout risks.","exportUrl":"https://awesome.neexo.dk/api/export?ids=skills/plan-feature-change","plugin":"neexo-planning","files":["SKILL.md"],"bundleUrl":"https://awesome.neexo.dk/api/skills/plan-feature-change/bundle"},{"id":"skills/sync-prod-db","category":"skills","slug":"sync-prod-db","name":"Neexo Production Database Sync Skill","description":"Guides careful production database sync and inspection workflows with explicit safety checks, environment boundaries, and rollback awareness.","exportUrl":"https://awesome.neexo.dk/api/export?ids=skills/sync-prod-db","plugin":"neexo-developer","files":["SKILL.md"],"bundleUrl":"https://awesome.neexo.dk/api/skills/sync-prod-db/bundle"},{"id":"skills/fetch-neexo-context","category":"skills","slug":"fetch-neexo-context","name":"Fetch Neexo Hub Context","description":"Load stack-specific conventions from awesome.neexo.dk without dumping the full catalog.","exportUrl":"https://awesome.neexo.dk/api/export?ids=skills/fetch-neexo-context","plugin":"neexo-planning","files":["SKILL.md"],"bundleUrl":"https://awesome.neexo.dk/api/skills/fetch-neexo-context/bundle"},{"id":"skills/emil-design-eng","category":"skills","slug":"emil-design-eng","name":"Emil Design Engineering Skill","description":"Community skill for UI polish, animation decisions, component feel, and the invisible details that make interfaces feel right — from Emil Kowalski.","exportUrl":"https://awesome.neexo.dk/api/export?ids=skills/emil-design-eng","files":["SKILL.md"],"bundleUrl":"https://awesome.neexo.dk/api/skills/emil-design-eng/bundle"},{"id":"skills/taste-skill","category":"skills","slug":"taste-skill","name":"Taste Skill (Anti-Slop Frontend)","description":"Community anti-slop frontend skills for landing pages, portfolios, and redesigns — layout, typography, motion, and spacing from Leonxlnx/taste-skill.","exportUrl":"https://awesome.neexo.dk/api/export?ids=skills/taste-skill","files":["SKILL.md"],"bundleUrl":"https://awesome.neexo.dk/api/skills/taste-skill/bundle"},{"id":"skills/impeccable","category":"skills","slug":"impeccable","name":"Impeccable","description":"Community design skill for shaping, auditing, polishing, and iterating frontend UI with 23 commands and deterministic anti-slop rules — from pbakaus/impeccable.","exportUrl":"https://awesome.neexo.dk/api/export?ids=skills/impeccable","files":["SKILL.md"],"bundleUrl":"https://awesome.neexo.dk/api/skills/impeccable/bundle"},{"id":"instructions/clerk-auth","category":"instructions","slug":"clerk-auth","name":"Clerk Authentication","description":"Authentication patterns for Next.js apps using Clerk, including middleware setup, role-based access, organization scoping, and dev-mode fallbacks.","exportUrl":"https://awesome.neexo.dk/api/export?ids=instructions/clerk-auth"},{"id":"instructions/drizzle-database","category":"instructions","slug":"drizzle-database","name":"Neexo Drizzle Database Instructions","description":"Database and migration guidance for Drizzle ORM, Drizzle Kit, Neon, tenant-scoped queries, atomic schema changes, and production-safe data access.","exportUrl":"https://awesome.neexo.dk/api/export?ids=instructions/drizzle-database"},{"id":"instructions/nextjs-conventions","category":"instructions","slug":"nextjs-conventions","name":"Neexo Next.js Conventions","description":"Shared App Router, React 19, TypeScript, UI, and validation conventions for Neexo's Next.js 16 projects.","exportUrl":"https://awesome.neexo.dk/api/export?ids=instructions/nextjs-conventions"},{"id":"instructions/zod-v4","category":"instructions","slug":"zod-v4","name":"Zod v4 Validation","description":"Guidance for using Zod v4 correctly, including the required import path, schema patterns, and type inference in TypeScript projects.","exportUrl":"https://awesome.neexo.dk/api/export?ids=instructions/zod-v4"},{"id":"instructions/shadcn-ui-v4","category":"instructions","slug":"shadcn-ui-v4","name":"shadcn/ui v4 (Base UI)","description":"Instructions for shadcn/ui v4 which uses Base UI primitives — use the render prop for composition, not Radix asChild.","exportUrl":"https://awesome.neexo.dk/api/export?ids=instructions/shadcn-ui-v4"},{"id":"instructions/cost-awareness","category":"instructions","slug":"cost-awareness","name":"Cost-Aware AI Instructions","description":"Always-on guidance for keeping AI context small, avoiding expensive agent sessions, and classifying tasks before broad edits.","exportUrl":"https://awesome.neexo.dk/api/export?ids=instructions/cost-awareness"},{"id":"instructions/agent-scope-limits","category":"instructions","slug":"agent-scope-limits","name":"Agent Scope Limits","description":"Always-on limits on file scope, change size, and when agents must stop for approval before editing.","exportUrl":"https://awesome.neexo.dk/api/export?ids=instructions/agent-scope-limits"},{"id":"tools/github-cli","category":"tools","slug":"github-cli","name":"GitHub CLI","description":"GitHub's official command-line tool for issues, pull requests, repositories, workflows, releases, and API calls. Prefer it before GitHub MCP for routine scoped GitHub tasks.","exportUrl":"https://awesome.neexo.dk/api/export?ids=tools/github-cli"},{"id":"tools/context7-mcp","category":"tools","slug":"context7-mcp","name":"Context7 MCP Server","description":"Provides Copilot agents with up-to-date library documentation, pulling directly from official sources instead of relying on training data.","exportUrl":"https://awesome.neexo.dk/api/export?ids=tools/context7-mcp"}],"playbookApiUrl":"https://awesome.neexo.dk/api/playbooks/saas-multi-tenant"}