frontend-init

Creates AngularJS web apps and libraries from a YAML spec file.

3|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/lidessen/moniro --skill frontend-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-init
Source: https://github.com/lidessen/moniro/tree/main/skills/frontend-init
Command: npx skills add https://github.com/lidessen/moniro --skill frontend-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies and accelerates the setup of new frontend/TypeScript projects by providing an opinionated toolchain out of the box, saving hours vs manual configuration.

Core Features & Use Cases

  • Opinionated toolchain: Bun for package management, Oxfmt for formatting, Oxlint for linting, tsdown for bundling, and tsgo for type checking.
  • Quick project bootstrap: Create a ready-to-run frontend setup with minimal commands.
  • Flexible paths: Use for apps or libraries, with guidance on adjusting scripts and configurations.

Quick Start

bun init my-frontend cd my-frontend bun add -d oxlint oxfmt tsdown tsgo bunx oxlint --init

Optional: adjust tsconfig and bun configuration as needed

Frequently Asked Questions about frontend-init

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

FAQPage Schema
How do I bootstrap a TypeScript frontend project with Bun?

To bootstrap a TypeScript frontend project with Bun, run `bun init` to create the base directory, then install and configure the Oxlint, Oxfmt, tsdown, and tsgo toolchain dependencies to standardize linting, formatting, bundling, and type-checking.

What is the best way to set up an opinionated frontend toolchain?

An opinionated frontend toolchain standardizes project structure by combining Bun for package management, Oxlint for linting, Oxfmt for formatting, tsdown for bundling, and tsgo for type checking, saving hours of manual configuration.

Does this frontend initialization approach work for both apps and libraries?

Yes, this frontend initialization approach works for both apps and libraries. It provides a ready-to-run setup and offers guidance on adjusting scripts and configurations to fit either application or library contexts.

Can I use tsdown and tsgo to bundle and type-check a new frontend project?

Yes, you can use tsdown and tsgo to bundle and type-check a new frontend project. They are core components of this toolchain, specifically included alongside Bun to handle module bundling and TypeScript type validation.

Do I need Bun as my package manager to initialize this frontend toolchain?

Yes, you need Bun as your package manager to initialize this frontend toolchain. The setup process requires running Bun commands like `bun init`, `bun add`, and `bunx` to install dependencies and generate configuration files.