typescript-bun-drizzle-quality

Review Bun, TypeScript, and Drizzle changes for runtime, type, and persistence quality.

1.1k|189|Updated Mar 11, 2025
One-click install
npx skills add https://github.com/databuddy-analytics/Databuddy --skill typescript-bun-drizzle-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-bun-drizzle-quality
Source: https://github.com/databuddy-analytics/Databuddy/tree/main/.agents/skills/bun-fullstack
Command: npx skills add https://github.com/databuddy-analytics/Databuddy --skill typescript-bun-drizzle-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill keeps Bun fullstack TypeScript and Drizzle work aligned so backend, domain, and persistence edits stay type-safe, deterministic, and contractually consistent across large repositories.

Core Features & Use Cases

  • Track-aware workflows: Pick App/API, Data layer, or Fullstack integration tracks as soon as you touch handlers, migrations, or combined boundaries and run the corresponding quality checks.
  • Repository overrides enforcement: Respect the repo defaults on single functions, minimal destructuring, Bun-native APIs, and explicit control flow, as highlighted near the top of this skill.
  • Verification discipline: Follow the referenced testing checklist and patterns for Bun unit, integration, and e2e suites, aiming for the smallest targeted command set while documenting required coverage and intentional skips.

Quick Start

Ask for a Bun fullstack review that checks API contracts, Drizzle schema safety, and testing plans while honoring the repository overrides and output template.

Frequently Asked Questions about typescript-bun-drizzle-quality

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ensure type safety and runtime reliability for Bun, TypeScript, and Drizzle fullstack changes?

To ensure Bun, TypeScript, and Drizzle reliability, use a track-aware workflow that validates API logic, data layer migrations, and domain contracts. It enforces repository defaults for single functions and Bun-native APIs while running structured testing sequences across handlers and queries.

What is the best way to review Drizzle schema migrations and API contracts in a Bun fullstack project?

The best way to review Drizzle schema and API contracts is running a fullstack integration track. This checks persistence safety, verifies type consistency across boundaries, and ensures domain contracts remain deterministic while honoring explicit repository control flow rules.

How do I structure Bun unit, integration, and e2e testing suites for TypeScript fullstack changes?

Structure Bun testing suites by following a referenced checklist that targets the smallest command set for unit, integration, and e2e scenarios. This approach documents required coverage and intentional skips while ensuring deterministic test sequencing across App and data layers.

Does this Bun and Drizzle review workflow enforce repository-specific coding standards?

Yes, this Bun and Drizzle review workflow enforces repository-specific coding standards. It requires obeying repository overrides on single functions, minimal destructuring, Bun-native APIs, and explicit control flow documented in the references to maintain consistency across large repositories.

When do I need to use track-aware quality checks for TypeScript fullstack development?

You need track-aware quality checks for TypeScript fullstack development as soon as you touch handlers, migrations, or combined boundaries. Selecting App/API, Data layer, or Fullstack integration tracks immediately ensures the corresponding runtime and persistence quality goals are met.