Command Development

Referanse for forfatterskap av Claude Code slash-kommandoer: frontmatter, argumenter, bash og filreferanser

av tzachbon · tzachbon/smart-ralph

Bestått ★ 9.2/10

Command Development — Referanse for forfatterskap av Claude Code slash-kommandoer: frontmatter, argumenter, bash og filreferanser

Hva den gjør

En referanseferdighet som veileder forfatterskap av Claude Code slash-kommandoer: YAML frontmatter-felt (description, argument-hint, allowed-tools, model), dynamiske argumenter ($1/$ARGUMENTS), @ filreferanser, inline bash-utførelse, namespacing, og plugin-spesifikke mønstre. Utløses når brukeren ber om å opprette en slash-kommando, definere kommandoargumenter, bruke kommando-frontmatter, eller organisere kommandoer. Dekker både prosjekt-/personlige kommandoer og plugin-medfølgende kommandoer.

Testrapport

Hentet SKILL.md via rå GitHub; frontmatter parses med name+description og versjon 0.2.0. Stikkprøvekontrollerte 3 lenkede filer (references/plugin-features-reference.md, references/frontmatter-reference.md, examples/simple-commands.md) – alle HTTP 200. Ingen sikkerhetsbrudd. For utdatatesten bygget jeg samme kommando ("fix a GitHub issue by number") to ganger: en naiv baseline og en som fulgte ferdighetsteksten. Baseline hadde null frontmatter, var skrevet som meldinger TIL brukeren ("Thanks for using this command!") – det eksakte anti-mønsteret ferdigheten advarer mot – og brukte ingen argument-tokens (0 forekomster av $1/$ARGUMENTS), så problemnummeret ble aldri injisert. Ferdighetsversjonen la til scoped frontmatter (argument-hint, allowed-tools: Bash(gh:*)), injiserte $1 på 3 steder, brukte !`gh issue view $1` for kontekst, og håndterte tilfellet med manglende argument. Utløserbedømmelse: 3 kommando-forfatterskapsfraseringer lastet den, 2 tilstøtende ("create a new PDF-parsing skill", "write a git commit message") gjorde det ikke korrekt.

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

Installer

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-developmentReferanse for forfatterskap av Claude Code slash-kommandoer: frontmatter, argumenter, bash og filreferanser

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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