AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Dev Web

skill-yugasun-skills-dev-web · by yugasun

Create and manage modern React web applications using Bun, Vite, React 19, Tailwind CSS 4, and shadcn/ui. Use this skill when the user asks to build a frontend, a web app, or modify UI components.

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-yugasun-skills-dev-web

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-yugasun-skills-dev-web)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Dev Web? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Web Development Skill

Instructions

Use this skill to scaffold and maintain web frontend projects in the web/ directory. Follow the stack preferences and configuration details below.

Quick Start

  1. Initialize: Use bun create vite web --template react-ts.
  2. Install: bun install.
  3. Styling: Configure Tailwind CSS 4.
  4. Components: Initialize shadcn/ui.

Core Stack preferences

Package Manager & Runtime (Bun)

Use Bun as the primary package manager and runtime.

| Command | Description | |---------|-------------| | bun install | Install dependencies | | bun add | Add dependency | | bun add -d | Add dev dependency | | bun run dev | Start development server |

Project Location

The web frontend project should be initialized in the web/ directory.

Framework & Build (Vite + React 19)

Use Vite with React 19 and TypeScript 5.

To create a new project:

bun create vite web --template react-ts

Styling (Tailwind CSS 4)

Use Tailwind CSS v4.

  • Install using the Vite plugin: @tailwindcss/vite and tailwindcss.
  • Use the CSS-first configuration approach where possible (@import "tailwindcss";).

Installation:

bun add tailwindcss@next @tailwindcss/vite

UI Library (shadcn/ui 3)

Use shadcn/ui v3 for the component system.

  • Initialize with bunx --bun shadcn@latest init.
  • Configure components.json to resolve paths correctly (e.g., @/components, @/lib/utils).
  • Use bunx --bun shadcn@latest add to add components.

Data & Routing (TanStack)

Use the TanStack suite for complex app needs:

  • @tanstack/react-query: For async state management.
  • @tanstack/react-router: For type-safe routing.

Installation:

bun add @tanstack/react-query @tanstack/react-router

Configuration Details

TypeScript

Ensure tsconfig.json is set to strict mode.

{
  "compilerOptions": {
    "target": "ESNext",
    "module": "ESNext",
    "moduleResolution": "bundler",
    "strict": true,
    "jsx": "react-jsx",
    "noEmit": true,
    "baseUrl": ".",
    "paths": {
      "@/*": ["./src/*"]
    }
  }
}

Vite Configuration

Update vite.config.ts to include the Tailwind CSS 4 plugin and path aliases.

import tailwindcss from '@tailwindcss/vite'
import react from '@vitejs/plugin-react'
import path from "node:path"
import { defineConfig } from 'vite'

export default defineConfig({
  plugins: [
    react(),
    tailwindcss(),
  ],
  resolve: {
    alias: {
      "@": path.resolve(__dirname, "./src"),
    },
  },
})

Global CSS

In src/index.css:

@import "tailwindcss";

/* Configuration for shadcn/ui CSS variables should be added here if not automatically handled by the CLI init */

References

Styling & Theming

| Topic | Description | Reference | |-------|-------------|-----------| | Theming System | CSS variables, Dark mode, and Tailwind v4 configuration | [theme](references/theme.md) |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.