From go-dev
Validates bash/shell code blocks in Claude Code plugin .md files for syntax errors (bash -n), shellcheck pitfalls, macOS/Linux portability issues, unsafe commands, and runtime failures.
npx claudepluginhub gopherguides/gopher-ai --plugin go-devThis skill uses the workspace's default tool permissions.
When working on `.md` command or skill files that contain fenced bash/shell code blocks, suggest running `/validate-skills` to catch issues before they ship.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
When working on .md command or skill files that contain fenced bash/shell code blocks, suggest running /validate-skills to catch issues before they ship.
bash -n)A && B || C (shellcheck)mktemp templates, sed -i, grep -P, readlink -f, date flags)rm, sudo, eval, pipe-to-shell) flagged as warnings$CLAUDE_PLUGIN_ROOT, $ARGUMENTS, $MODEL) are skipped for execution but still syntax-checkedjq filters, invalid grep patterns, mktemp template errors)mktemp /tmp/foo.XXXXXX.md — template characters must be at end on macOS, use mktemp /tmp/foo-XXXXXX + renamesed -i '' 's/old/new/' file (macOS) vs sed -i 's/old/new/' file (Linux) — use sed -i.bak for portabilitygrep -P not available on macOS — use grep -E insteadreadlink -f not available on macOS — use realpath or cd ... && pwddate -d (Linux) vs date -j -f (macOS)A && B || C is NOT if/else — if B fails, C still runs (ShellCheck SC2015)$VAR splits on whitespace and expands globs — always quote: "$VAR"[ -z $VAR ] fails if VAR is empty — use [ -z "$VAR" ]curl may return HTML error pages on failure — check HTTP status codesgh CLI output format changes between versions — prefer --json + --jq/validate-skills # Validate all plugin .md files
/validate-skills plugins/go-dev/commands/ # Validate a directory
/validate-skills path/to/command.md # Validate a specific file
/validate-skills --json # Output structured JSON