new-blade

Generate a Blade component package scaffold from the skeleton-blade template.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bespoke-uk/bespoke-mono --skill new-blade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-blade
Source: https://github.com/bespoke-uk/bespoke-mono/tree/main/.claude/skills/new-blade
Command: npx skills add https://github.com/bespoke-uk/bespoke-mono --skill new-blade

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the tedious manual setup required to create a new Blade component package by providing a ready-to-use skeleton template and automated scaffold workflow.

Core Features & Use Cases

  • Scaffold a new blade-{component-name} package from the skeleton-blade template, including standard directories and placeholder files.
  • Populate essential files (config, src, resources, tests, CLAUDE.md) with proper structure and naming conventions, guiding consistent packaging.
  • Use cases include rapid creation of Laravel Blade components for Bespoke CMS projects or packages aiming for shareable components.

Quick Start

Provide the component name in kebab-case as the argument and Claude will generate the blade component package skeleton.

Frequently Asked Questions about new-blade

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

FAQPage Schema
How do I scaffold a Laravel Blade component package?

Scaffolding a Laravel Blade component package requires providing a kebab-case component name, which generates a blade/blade-{component-name} directory populated with standard config, src, resources, tests, and composer.json files.

What is the best way to create a shareable Blade component package?

The best way to create a shareable Blade component package is generating from a skeleton-blade template, which applies standard naming conventions and directory structures to ensure consistent packaging across Bespoke CMS projects.

Does this Blade component generator require a specific naming format for input?

Yes, the Blade component generator requires a kebab-case component name as input to correctly produce the blade/blade-{component-name} directory and populate the associated package files.

What files are included when generating a Blade component package from a skeleton template?

Generating a Blade component package from a skeleton template includes standard files like config, src, resources, tests, CLAUDE.md, and composer.json, providing a ready-to-use structure for Laravel development.

Can I use this scaffolding workflow for existing Laravel Blade components?

No, this scaffolding workflow targets rapid creation of new Laravel Blade components rather than modifying existing packages, focusing on generating a fresh skeleton-blade template structure.