hedgehog-bootstrap

Scaffold a full-stack TypeScript monorepo with Nx, NestJS, Drizzle, and PostgreSQL.

26|4|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/skyf0xx/hedgehog --skill hedgehog-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hedgehog-bootstrap
Source: https://github.com/skyf0xx/hedgehog/tree/main/src/skills/hedgehog-bootstrap
Command: npx skills add https://github.com/skyf0xx/hedgehog --skill hedgehog-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual overhead and configuration drift associated with setting up a new full-stack TypeScript project, ensuring every project starts with a consistent, disciplined architecture.

Core Features & Use Cases

  • Standardized Scaffolding: Automatically lands the core Hedgehog stack including Nx, NestJS, Drizzle, and PostgreSQL.
  • Conditional Add-on Integration: Dynamically scaffolds optional infrastructure like Auth, Queue (BullMQ), or Mobile (Expo) based on project requirements defined in the planning phase.
  • Use Case: When starting a new application, use this skill to instantly provision the monorepo structure, database connections, and necessary service seams without manually configuring individual packages or environment variables.

Quick Start

Run the hedgehog-bootstrap skill to initialize the project workspace and scaffold the required add-ons defined in the TODO.md file.

Frequently Asked Questions about hedgehog-bootstrap

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

FAQPage Schema
How do I scaffold a TypeScript monorepo with Nx and NestJS?

To scaffold a TypeScript monorepo with Nx and NestJS, this skill automates workspace generation and lands the core full-stack architecture, including database connections and service layer seams.

What is the best way to bootstrap a full-stack TypeScript project with Drizzle and PostgreSQL?

Bootstrapping a full-stack TypeScript project with Drizzle and PostgreSQL is handled by applying the standardized Hedgehog stack, ensuring consistent infrastructure configuration without manual package setup.

Can I dynamically add BullMQ or Expo to an Nx workspace during initialization?

You can dynamically add BullMQ or Expo through conditional add-on integration, which scaffolds optional infrastructure like queues or mobile apps based on your specific project requirements.

Does hedgehog-bootstrap enforce environment schema configuration for new projects?

Hedgehog-bootstrap enforces environment schema configuration during initialization, automatically provisioning standardized environment variables and database connections to prevent configuration drift.

What are the limitations of using a standardized scaffolding skill for monorepo setup?

A limitation of standardized monorepo scaffolding is that it applies a strict architectural framework, meaning projects requiring highly customized or non-standard infrastructure may need manual adjustments afterward.