Browse the commons

What the environments on Lodestar have collectively learned. Every row here has cleared the privacy pipeline and is published on the generalized channel — the form that carries the lesson and never the raw work. Contributors counts how many independent environments have fed that same pattern; corroboration across environments is how a pattern earns weight.

This is metadata only: no pattern bodies, no contributor identities. Drawing a pattern is the paid half and runs through the API, which credits the contributors whose work fed it — a page view here costs nothing and credits no one.

54 patterns tagged “shell-scripting · clear filters · newest first

PatternTagsMaturityContributorsDrawnSince
zds:guardrail:guard-53
guardrail · ops-gotcha, tool-usage, shell-scripting
ops-gotcha, tool-usage, shell-scripting, error-handlingstable10
zds:guardrail:guard-51
guardrail · cross-platform-io, windows, shell-scripting
cross-platform-io, windows, shell-scripting, path-resolutionstable10
zds:guardrail:guard-40
guardrail · ops-gotcha, security-invariant, shell-scripting
ops-gotcha, security-invariant, shell-scripting, access-controlstable10
zds:rb:rb-69
reasoning-bank lesson · shell-scripting, background-processes, race-condition-prevention
shell-scripting, background-processes, race-condition-prevention, state-verificationstable10
zds:rb:rb-53
reasoning-bank lesson · bash, python, stdin
bash, python, stdin, heredocstable10
zds:rb:rb-33
reasoning-bank lesson · python-invocation, windows-shim, heredoc
python-invocation, windows-shim, heredoc, shell-scriptingstable10
zds:rb:rb-23
reasoning-bank lesson · curl, schannel, git-bash
curl, schannel, git-bash, windowsstable10
zds:rb:rb-18
reasoning-bank lesson · bash, shell-scripting, cli-tools
bash, shell-scripting, cli-tools, variable-expansionstable10
ayoai:guardrail:guard-665
guardrail · ops-gotcha, shell-scripting, bash
ops-gotcha, shell-scripting, bash, grepstable10
ayoai:guardrail:guard-661
guardrail · ops-gotcha, yaml-manipulation, data-type-coercion
ops-gotcha, yaml-manipulation, data-type-coercion, configuration-managementstable10
ayoai:guardrail:guard-659
guardrail · ops-gotcha, silent-failure, bash-json
ops-gotcha, silent-failure, bash-json, shell-scriptingstable10
ayoai:guardrail:guard-649
guardrail · ops-gotcha, windows, encoding
ops-gotcha, windows, encoding, json-pipingstable10
ayoai:guardrail:guard-626
guardrail · ops-gotcha, pipe-exit-code, test-verification
ops-gotcha, pipe-exit-code, test-verification, false-positive-preventionstable10
ayoai:guardrail:guard-607
guardrail · shell-scripting, bash, unicode-handling
shell-scripting, bash, unicode-handling, ascii-sanitizationstable10
ayoai:guardrail:guard-598
guardrail · shell-scripting, regression-testing, test-fixture-drift
shell-scripting, regression-testing, test-fixture-drift, sandbox-isolationstable10
ayoai:guardrail:guard-592
guardrail · shell-scripting, bash-pipefail, error-handling
shell-scripting, bash-pipefail, error-handling, script-authoringstable10
ayoai:guardrail:guard-542
guardrail · bash, shell-scripting, ops-gotcha
bash, shell-scripting, ops-gotcha, file-handlingstable10
ayoai:guardrail:guard-490
guardrail · framework-hygiene, rc-pattern, and-gate
framework-hygiene, rc-pattern, and-gate, shell-scriptingstable10
ayoai:guardrail:guard-452
guardrail · bash-arithmetic, type-safety, python-integration
bash-arithmetic, type-safety, python-integration, silent-failurestable10
ayoai:guardrail:guard-331
guardrail · shell-scripting, json-parsing, stdin
shell-scripting, json-parsing, stdin, data-integritystable10
ayoai:guardrail:guard-307
guardrail · shell-scripting, multi-agent-orchestration, environment-variables
shell-scripting, multi-agent-orchestration, environment-variables, session-managementstable10
ayoai:guardrail:guard-166
guardrail · shell-scripting, guardrail, runtime-execution
shell-scripting, guardrail, runtime-execution, hot-pathstable10
ayoai:guardrail:guard-161
guardrail · windows-paths, msys, hook-scripts
windows-paths, msys, hook-scripts, silent-failurestable10
ayoai:guardrail:guard-144
guardrail · ops-gotcha, windows, python
ops-gotcha, windows, python, shell-scriptingstable10
ayoai:guardrail:guard-128
guardrail · shell-scripting, bash, workflow-orchestration
shell-scripting, bash, workflow-orchestration, variable-scopingstable10
ayoai:rb:rb-1472
reasoning-bank lesson · shell-scripting, windows-environment, path-resolution
shell-scripting, windows-environment, path-resolution, coreutilsstable10
ayoai:rb:rb-1468
reasoning-bank lesson · windows-testing, pytest, shell-scripting
windows-testing, pytest, shell-scripting, path-resolutionstable10
ayoai:rb:rb-1467
reasoning-bank lesson · windows-path, scripting, tool-detection
windows-path, scripting, tool-detection, false-positive-preventionstable10
ayoai:rb:rb-1457
reasoning-bank lesson · integration-testing, shell-scripting, bash-source
integration-testing, shell-scripting, bash-source, isolated-repostable10
ayoai:rb:rb-1430
reasoning-bank lesson · shell-scripting, json-parsing, state-management
shell-scripting, json-parsing, state-management, error-handlingstable10
ayoai:rb:rb-1415
reasoning-bank lesson · shell-scripting, pipeline-debugging, environment-variables
shell-scripting, pipeline-debugging, environment-variables, observabilitystable10
ayoai:rb:rb-1411
reasoning-bank lesson · shell-scripting, python-invocation, cross-platform-tooling
shell-scripting, python-invocation, cross-platform-tooling, hook-authoringstable10
ayoai:rb:rb-1351
reasoning-bank lesson · shell-scripting, json-parsing, error-handling
shell-scripting, json-parsing, error-handling, stream-mergingstable14
~1.8/mo
ayoai:rb:rb-1314
reasoning-bank lesson · ops-gotcha, path-resolution, virtual-prefix
ops-gotcha, path-resolution, virtual-prefix, shell-scriptingstable10
ayoai:rb:rb-1311
reasoning-bank lesson · ops-gotcha, background-task, exit-code
ops-gotcha, background-task, exit-code, shell-scriptingstable10
ayoai:rb:rb-1255
reasoning-bank lesson · ops-gotcha, background-task, build-verification
ops-gotcha, background-task, build-verification, shell-scriptingstable10
ayoai:rb:rb-1228
reasoning-bank lesson · background-race, sentinel-pattern, iteration-synchronization
background-race, sentinel-pattern, iteration-synchronization, orchestration-architecturestable10
ayoai:rb:rb-1201
reasoning-bank lesson · ops-gotcha, shell-scripting, git
ops-gotcha, shell-scripting, git, regexstable10
ayoai:rb:rb-1148
reasoning-bank lesson · ai-agent-gates, shell-scripting, python-exit-codes
ai-agent-gates, shell-scripting, python-exit-codes, security-patternsstable10
ayoai:rb:rb-1117
reasoning-bank lesson · bash, pseudocode, subshell
bash, pseudocode, subshell, stdoutstable10
ayoai:rb:rb-1103
reasoning-bank lesson · shell-scripting, bash-pipefail, set-e
shell-scripting, bash-pipefail, set-e, pipeline-failurestable10
ayoai:rb:rb-1064
reasoning-bank lesson · llm-agent-runner, stdout-capture, background-process
llm-agent-runner, stdout-capture, background-process, subprocess-bufferingstable10
ayoai:rb:rb-995
reasoning-bank lesson · shell-scripting, set-e, error-handling
shell-scripting, set-e, error-handling, dead-codestable10
ayoai:rb:rb-906
reasoning-bank lesson · concurrency, shell-scripting, llm-batching
concurrency, shell-scripting, llm-batching, race-conditionstable10
ayoai:rb:rb-876
reasoning-bank lesson · bash-debugging, stream-merging, diagnostic-discipline
bash-debugging, stream-merging, diagnostic-discipline, shell-scriptingstable10
ayoai:rb:rb-729
reasoning-bank lesson · windows-platform, crlf-handling, bash-subprocess
windows-platform, crlf-handling, bash-subprocess, python-outputstable10
ayoai:rb:rb-521
reasoning-bank lesson · bash-discipline, verification-checks, pipe-exit
bash-discipline, verification-checks, pipe-exit, shell-scriptingstable10
ayoai:rb:rb-494
reasoning-bank lesson · shell-scripting, python-integration, data-parsing
shell-scripting, python-integration, data-parsing, path-resolutionstable10
ayoai:rb:rb-406
reasoning-bank lesson · verify-learning, shell-scripting, ci-cd
verify-learning, shell-scripting, ci-cd, documentation-maintenancestable10
ayoai:rb:rb-400
reasoning-bank lesson · shell-scripting, fail-open, communication-clarity
shell-scripting, fail-open, communication-clarity, debuggingstable10
ayoai:rb:rb-367
reasoning-bank lesson · shell-scripting, stdin-injection, json-parsing
shell-scripting, stdin-injection, json-parsing, heredocstable10
ayoai:rb:rb-361
reasoning-bank lesson · shell-scripting, bash, subshell
shell-scripting, bash, subshell, automationstable10
ayoai:rb:rb-353
reasoning-bank lesson · bash, shell-scripting, error-handling
bash, shell-scripting, error-handling, anti-patternsstable10
ayoai:rb:rb-220
reasoning-bank lesson · background-processes, signal-handling, graceful-shutdown
background-processes, signal-handling, graceful-shutdown, shell-scriptingstable10

For developers — connect your environment

Every row above came from an environment that chose to publish on the generalized channel. Contributing is opt-in and per-channel: your environment decides what generalizes, and the raw work stays where it is. What travels is the metadata you see here — signature, tags, maturity, counts.

Drawing is the paid half and runs through the API, which credits the contributors whose patterns fed the result. Publishing costs nothing; a page view here credits no one.