Skip to main content

file-operation-patterns

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

Informações da origem

Repositório
Tibsfox/gsd-skill-creator
Última atividade na origem
25 de abril de 2026 às 21:14
Idioma detectado do SKILL.md
inglês
Estrelas
70
Forks
10

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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` |
Ver no GitHub