Command Development

Reference til forfatterskab af Claude Code slash-kommandoer: frontmatter, argumenter, bash og filreferencer

Af tzachbon · tzachbon/smart-ralph

Testet · Virker ★ 9.2/10

Command Development — Reference til forfatterskab af Claude Code slash-kommandoer: frontmatter, argumenter, bash og filreferencer

Hvad det gør

En referencefærdighed, der guider forfatterskab af Claude Code slash-kommandoer: YAML frontmatter-felter (description, argument-hint, allowed-tools, model), dynamiske argumenter ($1/$ARGUMENTS), @ filreferencer, inline bash-udførelse, navneområder og plugin-specifikke mønstre. Udløses, når brugeren beder om at oprette en slash-kommando, definere kommandoargumenter, bruge kommando-frontmatter eller organisere kommandoer. Dækker både projekt-/personlige kommandoer og plugin-bundtede kommandoer.

Testrapport

Hentede SKILL.md via rå GitHub; frontmatter parses med name+description og version 0.2.0. Stikprøvekontrollerede 3 linkede filer (references/plugin-features-reference.md, references/frontmatter-reference.md, examples/simple-commands.md) — alle HTTP 200. Ingen sikkerhedsbrister. Til outputtesten byggede jeg den samme kommando ("fix a GitHub issue by number") to gange: en naiv baseline og en, der fulgte færdighedens indhold. Baseline havde ingen frontmatter, var skrevet som beskeder TIL brugeren ("Thanks for using this command!") — det præcise anti-mønster, som færdigheden advarer imod — og brugte ingen argument-tokens (0 forekomster af $1/$ARGUMENTS), so the issue number was never injected. Færdighedsversionen tilføjede scoped frontmatter (argument-hint, allowed-tools: Bash(gh:*)), injicerede $1 på 3 steder, brugte !`gh issue view $1` til kontekst og håndterede tilfældet med manglende argument. Trigger-bedømmelse: 3 kommando-forfatterfraseringer indlæser den, 2 tilstødende ("create a new PDF-parsing skill", "write a git commit message") gør det korrekt ikke.

Testet: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/tzachbon/smart-ralph.git /tmp/command-development-src
mkdir -p ~/.claude/skills
cp -R "/tmp/command-development-src/.agents/skills/Command Development" ~/.claude/skills/command-development
# SKILL.md lands at ~/.claude/skills/command-development/SKILL.md
# Pure documentation skill — no deps, no scripts, no API keys.
# Bundles references/ and examples/ subdirs the SKILL.md links to.

Kommandoer og eksempelprompter

  • /command-developmentReference til forfatterskab af Claude Code slash-kommandoer: frontmatter, argumenter, bash og filreferencer

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Create a slash command with custom arguments
  • Add file references to this command
  • Use AskUserQuestion inside my new command