Skip to main content

file-operation-patterns

Safe file operation patterns. Use when performing bulk file operations or writing deployment scripts.

Informations de source

Dépôt
Tibsfox/gsd-skill-creator
Dernière activité de la source
25 avril 2026 à 21:14
Langue détectée de SKILL.md
anglais
Étoiles
70
Forks
10

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
file-operation-patterns
description
Safe file operation patterns. Use when performing bulk file operations or writing deployment scripts.
version
1.0.0
format
2025-10-02T00:00:00.000Z
triggers
["performing bulk file operations or writing deployment scripts"]
updated
2026-04-25T00:00:00.000Z
status
ACTIVE
# File Operation Patterns ## Safe Patterns ```bash # Create directory tree (idempotent) mkdir -p path/to/nested/dir # Copy preserving permissions cp -rp src/ dst/ # Atomic write (prevents partial reads) tmpfile=$(mktemp "${target}.XXXXXX") echo "$content" > "$tmpfile" mv "$tmpfile" "$target" # Safe deletion (guard variables) [ -n "$DIR" ] && [ "$DIR" != "/" ] && rm -rf "$DIR" # Incremental sync rsync -av src/ dst/ ``` ## Anti-Patterns | Don't | Do | |-------|------| | `rm -rf $DIR` unguarded | Guard with `[ -n "$DIR" ]` | | Write directly to target | Write to temp, then `mv` | | Assume dir exists | `mkdir -p` first | | Ignore permissions | `cp -p` or explicit `chmod` |
Voir sur GitHub