kata-init-skill

Official

Scaffold new skills from a template

Authorguardiatechnology
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Creating a new skill project from scratch is slow and inconsistent, so this kata provides a repeatable way to scaffold the correct directory structure and configuration from the framework template.

Core Features & Use Cases

  • Slug validation & safety checks: Enforces a strict slug format, rejects reserved words, and validates description length to prevent invalid project metadata.
  • Deterministic project scaffolding: Copies the framework skill-project-sample template into skills/{slug}/ (or the configured root) and replaces placeholders consistently (slug, language, title, license).
  • Configurable opt-outs: Can remove or tailor widgets/, tools/, and scripts/ based on flags, including selecting JS runtime for scripts.
  • Guardrails & validation: Refuses to overwrite existing destinations, updates .gitignore to include the build output folder when missing, and verifies that the generated SKILL.md and skill.config.json exist and contain no leftover placeholders.

Quick Start

Have the AI run /cry-new-skill with a valid slug and description to generate a new project at {paths.skills_root}/{slug}/ from the template, optionally applying the widgets/tools/scripts opt-outs.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kata-init-skill
Download link: https://github.com/guardiatechnology/design-system/archive/main.zip#kata-init-skill

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.