skills/bash/SKILL.md
Ultra-concise bash command patterns. Use when constructing shell commands or one-liners.
npx skillsauth add srnnkls/tropos bashInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Patterns for interactive bash commands, one-liners, and CLI usage.
Quote paths with spaces:
cd "/path with spaces/dir"
Relative paths with rm:
rm -rf ./build # Not $HOME/...
Policy: Always use relative paths with
rmcommands. Absolute paths involving critical directories ($HOME,/, etc.) are blocked by policy.# ✗ WRONG: Absolute path involving $HOME - blocked rm -rf $HOME/project/build # ✓ CORRECT: Relative path rm -rf ./build
Chain commands:
cmd1 && cmd2 && cmd3 # Stop on failure
cmd1; cmd2; cmd3 # Continue regardless
Command substitution:
result=$(command) # Not `command`
Check command exists:
command -v jq &>/dev/null || echo "not found"
Output redirection:
command 2>&1 # Stderr to stdout
command &>/dev/null # Suppress all
Process substitution:
diff <(cmd1) <(cmd2)
Read: ~/.claude/skills/loqui/reference/loqui/languages/bash/reference/commands.md
Use Read tool to access (paths outside cwd require direct reads).
rm; when && is needed$()tools
External code-review harness (`peer` zsh tool): canonical model registry, idle-stall watchdog, and self-parallelising fan-out to codex/gemini. Use when dispatching external (non-Claude) reviewers from the review or implement pipelines — call `peer run`/`peer <harness>` instead of `codex exec`/`gcloud`+Vertex directly.
testing
Unified validation dispatcher. Auto-detects validation type from argument or presents selection menu. Routes to test, implement (verify), or hooks-test.
development
Test-driven development methodology (RED-GREEN-REFACTOR). Use when implementing features, fixing bugs, or changing behavior - write failing test first, then minimal code to pass.
development
Create new Claude Code skills following project patterns and best practices. Use when building new skills, extracting reusable capabilities, or converting commands to skills.