Skip to content
rd-skills
All skills

shell-cli-professional-usage

FoundationJIT only

Use with task-agent, review-agent, or analysis-agent for task-local Shell/CLI safety and rerun behavior. Do not use without that decision or as task owner.

Group
Language usage
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • Shell CLI script safety set euo pipefail quoting exit codes temp files destructive command dry run stdout stderr idempotency rerun safety

Do not use when

Anti-triggers — as binding as the triggers above

  • no task-local shell cli professional usage decision is required

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • Return a Shell execution review: cover interpreter safety, argument boundaries, temporary resources, destructive-target validation, dry-run/apply parity, rerun behavior, and evidence for the accepted output and exit contract

Escalation signals

When this skill must hand the decision back

  • Operational scripts fail dangerously through unquoted variables ambiguous output unsafe temp files and non idempotent destructive reruns

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
benchmarks-and-patterns.mdbenchmark-patternan accepted CLI interface leaves shell dialect error handling portability or representation-verification mechanisms openthe CLI interface decision is absent or shell constraints select one simple approachTaskReviewAnalysis
checklist.mddecision-checklistscript changes quoting failures temp resources destructive paths or exit behaviorno shell control-flow safety or CLI contract changesTaskReviewAnalysis
evidence-patterns.mdevidence-patternidempotency argv cleanup or output-contract claims need fresh proofcurrent callers fixtures and safe command checks prove each claimTaskReviewAnalysis