skill-designer

Design new Claude skills from structured idea specifications. Use when the skill auto-generation pipeline needs to produce a Claude CLI prompt that creates a complete skill directory (SKILL.md, references, scripts, tests) following repository conventions.

By tradermonty · 1,948 installs

npx skills add tradermonty/claude-trading-skills --skill skill-designer

Source repository · Upstream listing

Skill Designer Overview Generate a comprehensive Claude CLI prompt from a structured skill idea specification. The prompt instructs Claude to create a complete skill directory following repository conventions: SKILL.md with YAML frontmatter, reference documents, helper scripts, and test scaffolding. When to Use The skill auto generation pipeline selects an idea from the backlog and needs a design prompt for claude p A developer wants to bootstrap a new skill from a JSON idea specification Quality review of generated skills requires awareness of the scoring rubric Prerequisites Python 3.9+ No external API keys required Reference files must exist under references/ Workflow Step 1: Prepare Idea Specification Accept a JSON file ( idea json ) containing: title : Human readable idea name description : What the skill does category : Skill category (e.g., trading analysis, developer tooling) Accept a normalized skill name ( skill name ) that will be used as the directory name and YAML frontmatter name: field. Step 2: Build Design Prompt Run the prompt builder: The script: 1. Loads the idea JSON 2. Reads all three reference files (structure guide, quality checklist, template) 3. Lists existing skills (up to 20) to prevent duplication 4. Outputs a complete prompt to stdout Step 3: Feed Prompt to Claude CLI The calling pipeline pipes the prompt into claude p : Step 4: Validate Output After Claude creates the skill, verify: skills/<skill name /SKILL.md exists with correct frontmatter Directory structure follows conventions Score with dual axis skill reviewer meets threshold Output Format The script outputs a plain text prompt to stdout. Exit code 0 on success, 1 if required reference files are missing. Resources references/skill structure guide.md Directory structure, SKILL.md format, naming conventions references/quality checklist.md Dual axis reviewer 5 category checklist (100 points) references/skill template.md SKILL.md template with YAML frontmatter and standard sections scripts/build design prompt.py Prompt builder script (CLI interface)