home / skills / feiwanghub / playground / skill-dev-skill

skill-dev-skill skill

/skills/.trae/skills/skill-dev-skill

This skill scaffolds a new skill, creating directory structure and boilerplate files to accelerate project setup and consistency.

npx playbooks add skill feiwanghub/playground --skill skill-dev-skill

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
577 B
---
name: skill-dev-skill
description: "Scaffold new skills with the standard directory structure and boilerplate files."
---

# Skill Development Skill

This skill helps you create new skills by generating the required directory structure and boilerplate files.

## Capabilities

- Create a new skill directory structure
- Generate `SKILL.md` template
- Generate `.roo/commands/<skill-name>.md` template
- Generate a sample script

## Usage

Create a new skill:

```bash
python3 .shared/skill-dev-skill/scripts/create_skill.py "my-new-skill" "Description of my new skill"
```

Overview

This skill scaffolds new skills by creating a standard directory structure and essential boilerplate files. It speeds up project setup so you can focus on implementation rather than initial file layout. The generator produces a command template, metadata file, and a sample script to jumpstart development.

How this skill works

Run the tool with a skill name and brief description. The skill creates the canonical folder hierarchy, writes a metadata template, adds a command manifest for CLI integration, and drops a sample script demonstrating common entry points. The output is ready to customize and commit to your project.

When to use it

  • Starting a new skill project and needing consistent structure
  • Onboarding team members to a common layout
  • Creating multiple similar skills quickly
  • Enforcing a standard set of files and templates
  • Prototyping a skill to validate ideas fast

Best practices

  • Provide a clear, one-sentence description when scaffolding to populate templates
  • Customize the generated sample script immediately to reflect your runtime and commands
  • Keep the scaffolded structure under version control and evolve the templates as standards change
  • Use the command manifest as the single source for CLI wiring and documentation
  • Run the scaffold in a clean environment to avoid overwriting existing files

Example use cases

  • Bootstrapping a new Java-based skill with standard folders and a starter script
  • Creating a series of related skills that share the same command structure
  • Onboarding a contractor by giving them a ready-to-edit project scaffold
  • Rapidly prototyping a proof-of-concept skill for demos
  • Automating repository setup in CI or project templates

FAQ

What inputs are required to generate a new skill?

Provide a skill name and a short description; the generator uses these to populate templates and filenames.

Will the tool overwrite existing files?

The generator is intended for new projects; run it in an empty or isolated directory to avoid accidental overwrites.