Muhammad Saad
Community@saad-tayyab · Lahore, Pakistan
Crafting innovative software solutions for impactful user experiences. Driving product success with vision, strategy and communication.
Agent Skills by Muhammad Saad
Showing 17 vetted skills indexed across 1 GitHub repositories.
email-and-password-best-practices
Configure email verification, password reset flows, and hashing policies for Better Auth credential authentication.
drizzle-hints
Resolve missing_hints responses from drizzle-kit generate and push commands.
shadcn-svelte
Manages shadcn-svelte components for adding, updating, styling, and composing Svelte UI.
drizzle-push
Apply Drizzle schema changes directly to a live database without migration files.
drizzle-output-modes
Select and interpret drizzle-kit text versus JSON output modes in non-TTY contexts.
create-auth
Scaffold and implement Better Auth authentication in TypeScript and JavaScript applications.
two-factor-authentication-best-practices
Implement TOTP, OTP, and backup code two-factor authentication with Better Auth.
performance-investigation
Compares benchmark results and CPU profiles between git branches to diagnose performance regressions.
drizzle-generate
Generate Drizzle migration SQL files by diffing the schema against the latest snapshot.
better-auth-best-practices
Configure Better Auth servers, clients, database adapters, sessions, and plugins for TypeScript applications.
organization-best-practices
Configure multi-tenant organizations, roles, teams, and invitations using Better Auth's organization plugin.
turborepo
Configure Turborepo task pipelines, caching, and filtering for JavaScript monorepos.
better-auth-security-best-practices
Configure rate limiting, CSRF protection, trusted origins, and session security for Better Auth deployments.
drizzle-migrations
Configure drizzle-kit migrations and compare generate versus push across SQL dialects.
drizzle-responses-and-errors
Decode drizzle-kit JSON response envelopes, error codes, and exit codes from CLI and SDK output.
drizzle-pull
Introspect a live database and generate a Drizzle schema from its DDL.
drizzle
Detects outdated drizzle-kit agent-skills bundles by comparing installed revision against embedded revision.
Frequently Asked Questions About Muhammad Saad
FAQPage SchemaWhat tasks can I accomplish with Muhammad Saad's skill registry?▼
You can generate, push, and pull Drizzle ORM migrations across six SQL dialects, decode drizzle-kit JSON errors and missing_hints responses, scaffold Better Auth login with OAuth, 2FA, and organization RBAC, harden auth with rate limiting and CSRF protection, configure Turborepo pipelines, and manage shadcn-svelte components.
Who should use these skills?▼
TypeScript and JavaScript developers building full-stack applications with Drizzle ORM and Better Auth. They suit engineers handling schema migrations, authentication flows, multi-tenant organizations, monorepo builds with Turborepo, or Svelte UI work with shadcn-svelte components and design-system presets.
How do the Drizzle migration skills work in practice?▼
Load drizzle-generate after editing a schema to diff it against the latest snapshot and produce migration SQL, or drizzle-push to sync a schema directly to a live database for prototyping. drizzle-pull reverse-engineers an existing database into a Drizzle schema, while drizzle-hints resolves rename ambiguity prompts.
What authentication capabilities does the Better Auth skill set provide?▼
The skills cover scaffolding auth with framework detection and database adapters, email/password with verification and reset flows, TOTP and SMS/email OTP two-factor sign-in, multi-tenant organizations with custom roles and invitations, plus security hardening via rate limiting, CSRF protection, trusted origins, and audit logging.
What are the prerequisites for using these skills?▼
You need a TypeScript/JavaScript project using Drizzle ORM (drizzle.config.ts, drizzle-kit CLI or SDK) for the migration skills, Better Auth for the authentication skills, a turbo.json monorepo for Turborepo guidance, and a components.json project for shadcn-svelte, which runs via npx, pnpm dlx, or bunx.