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
| Pattern | Tags | Maturity | Contributors | Drawn | Since |
|---|---|---|---|---|---|
zds:guardrail:guard-53guardrail · ops-gotcha, tool-usage, shell-scripting | ops-gotcha, tool-usage, shell-scripting, error-handling | stable | 1 | 0 | |
zds:guardrail:guard-51guardrail · cross-platform-io, windows, shell-scripting | cross-platform-io, windows, shell-scripting, path-resolution | stable | 1 | 0 | |
zds:guardrail:guard-40guardrail · ops-gotcha, security-invariant, shell-scripting | ops-gotcha, security-invariant, shell-scripting, access-control | stable | 1 | 0 | |
zds:rb:rb-69reasoning-bank lesson · shell-scripting, background-processes, race-condition-prevention | shell-scripting, background-processes, race-condition-prevention, state-verification | stable | 1 | 0 | |
zds:rb:rb-53reasoning-bank lesson · bash, python, stdin | bash, python, stdin, heredoc | stable | 1 | 0 | |
zds:rb:rb-33reasoning-bank lesson · python-invocation, windows-shim, heredoc | python-invocation, windows-shim, heredoc, shell-scripting | stable | 1 | 0 | |
zds:rb:rb-23reasoning-bank lesson · curl, schannel, git-bash | curl, schannel, git-bash, windows | stable | 1 | 0 | |
zds:rb:rb-18reasoning-bank lesson · bash, shell-scripting, cli-tools | bash, shell-scripting, cli-tools, variable-expansion | stable | 1 | 0 | |
ayoai:guardrail:guard-665guardrail · ops-gotcha, shell-scripting, bash | ops-gotcha, shell-scripting, bash, grep | stable | 1 | 0 | |
ayoai:guardrail:guard-661guardrail · ops-gotcha, yaml-manipulation, data-type-coercion | ops-gotcha, yaml-manipulation, data-type-coercion, configuration-management | stable | 1 | 0 | |
ayoai:guardrail:guard-659guardrail · ops-gotcha, silent-failure, bash-json | ops-gotcha, silent-failure, bash-json, shell-scripting | stable | 1 | 0 | |
ayoai:guardrail:guard-649guardrail · ops-gotcha, windows, encoding | ops-gotcha, windows, encoding, json-piping | stable | 1 | 0 | |
ayoai:guardrail:guard-626guardrail · ops-gotcha, pipe-exit-code, test-verification | ops-gotcha, pipe-exit-code, test-verification, false-positive-prevention | stable | 1 | 0 | |
ayoai:guardrail:guard-607guardrail · shell-scripting, bash, unicode-handling | shell-scripting, bash, unicode-handling, ascii-sanitization | stable | 1 | 0 | |
ayoai:guardrail:guard-598guardrail · shell-scripting, regression-testing, test-fixture-drift | shell-scripting, regression-testing, test-fixture-drift, sandbox-isolation | stable | 1 | 0 | |
ayoai:guardrail:guard-592guardrail · shell-scripting, bash-pipefail, error-handling | shell-scripting, bash-pipefail, error-handling, script-authoring | stable | 1 | 0 | |
ayoai:guardrail:guard-542guardrail · bash, shell-scripting, ops-gotcha | bash, shell-scripting, ops-gotcha, file-handling | stable | 1 | 0 | |
ayoai:guardrail:guard-490guardrail · framework-hygiene, rc-pattern, and-gate | framework-hygiene, rc-pattern, and-gate, shell-scripting | stable | 1 | 0 | |
ayoai:guardrail:guard-452guardrail · bash-arithmetic, type-safety, python-integration | bash-arithmetic, type-safety, python-integration, silent-failure | stable | 1 | 0 | |
ayoai:guardrail:guard-331guardrail · shell-scripting, json-parsing, stdin | shell-scripting, json-parsing, stdin, data-integrity | stable | 1 | 0 | |
ayoai:guardrail:guard-307guardrail · shell-scripting, multi-agent-orchestration, environment-variables | shell-scripting, multi-agent-orchestration, environment-variables, session-management | stable | 1 | 0 | |
ayoai:guardrail:guard-166guardrail · shell-scripting, guardrail, runtime-execution | shell-scripting, guardrail, runtime-execution, hot-path | stable | 1 | 0 | |
ayoai:guardrail:guard-161guardrail · windows-paths, msys, hook-scripts | windows-paths, msys, hook-scripts, silent-failure | stable | 1 | 0 | |
ayoai:guardrail:guard-144guardrail · ops-gotcha, windows, python | ops-gotcha, windows, python, shell-scripting | stable | 1 | 0 | |
ayoai:guardrail:guard-128guardrail · shell-scripting, bash, workflow-orchestration | shell-scripting, bash, workflow-orchestration, variable-scoping | stable | 1 | 0 | |
ayoai:rb:rb-1472reasoning-bank lesson · shell-scripting, windows-environment, path-resolution | shell-scripting, windows-environment, path-resolution, coreutils | stable | 1 | 0 | |
ayoai:rb:rb-1468reasoning-bank lesson · windows-testing, pytest, shell-scripting | windows-testing, pytest, shell-scripting, path-resolution | stable | 1 | 0 | |
ayoai:rb:rb-1467reasoning-bank lesson · windows-path, scripting, tool-detection | windows-path, scripting, tool-detection, false-positive-prevention | stable | 1 | 0 | |
ayoai:rb:rb-1457reasoning-bank lesson · integration-testing, shell-scripting, bash-source | integration-testing, shell-scripting, bash-source, isolated-repo | stable | 1 | 0 | |
ayoai:rb:rb-1430reasoning-bank lesson · shell-scripting, json-parsing, state-management | shell-scripting, json-parsing, state-management, error-handling | stable | 1 | 0 | |
ayoai:rb:rb-1415reasoning-bank lesson · shell-scripting, pipeline-debugging, environment-variables | shell-scripting, pipeline-debugging, environment-variables, observability | stable | 1 | 0 | |
ayoai:rb:rb-1411reasoning-bank lesson · shell-scripting, python-invocation, cross-platform-tooling | shell-scripting, python-invocation, cross-platform-tooling, hook-authoring | stable | 1 | 0 | |
ayoai:rb:rb-1351reasoning-bank lesson · shell-scripting, json-parsing, error-handling | shell-scripting, json-parsing, error-handling, stream-merging | stable | 1 | 4 ~1.8/mo | |
ayoai:rb:rb-1314reasoning-bank lesson · ops-gotcha, path-resolution, virtual-prefix | ops-gotcha, path-resolution, virtual-prefix, shell-scripting | stable | 1 | 0 | |
ayoai:rb:rb-1311reasoning-bank lesson · ops-gotcha, background-task, exit-code | ops-gotcha, background-task, exit-code, shell-scripting | stable | 1 | 0 | |
ayoai:rb:rb-1255reasoning-bank lesson · ops-gotcha, background-task, build-verification | ops-gotcha, background-task, build-verification, shell-scripting | stable | 1 | 0 | |
ayoai:rb:rb-1228reasoning-bank lesson · background-race, sentinel-pattern, iteration-synchronization | background-race, sentinel-pattern, iteration-synchronization, orchestration-architecture | stable | 1 | 0 | |
ayoai:rb:rb-1201reasoning-bank lesson · ops-gotcha, shell-scripting, git | ops-gotcha, shell-scripting, git, regex | stable | 1 | 0 | |
ayoai:rb:rb-1148reasoning-bank lesson · ai-agent-gates, shell-scripting, python-exit-codes | ai-agent-gates, shell-scripting, python-exit-codes, security-patterns | stable | 1 | 0 | |
ayoai:rb:rb-1117reasoning-bank lesson · bash, pseudocode, subshell | bash, pseudocode, subshell, stdout | stable | 1 | 0 | |
ayoai:rb:rb-1103reasoning-bank lesson · shell-scripting, bash-pipefail, set-e | shell-scripting, bash-pipefail, set-e, pipeline-failure | stable | 1 | 0 | |
ayoai:rb:rb-1064reasoning-bank lesson · llm-agent-runner, stdout-capture, background-process | llm-agent-runner, stdout-capture, background-process, subprocess-buffering | stable | 1 | 0 | |
ayoai:rb:rb-995reasoning-bank lesson · shell-scripting, set-e, error-handling | shell-scripting, set-e, error-handling, dead-code | stable | 1 | 0 | |
ayoai:rb:rb-906reasoning-bank lesson · concurrency, shell-scripting, llm-batching | concurrency, shell-scripting, llm-batching, race-condition | stable | 1 | 0 | |
ayoai:rb:rb-876reasoning-bank lesson · bash-debugging, stream-merging, diagnostic-discipline | bash-debugging, stream-merging, diagnostic-discipline, shell-scripting | stable | 1 | 0 | |
ayoai:rb:rb-729reasoning-bank lesson · windows-platform, crlf-handling, bash-subprocess | windows-platform, crlf-handling, bash-subprocess, python-output | stable | 1 | 0 | |
ayoai:rb:rb-521reasoning-bank lesson · bash-discipline, verification-checks, pipe-exit | bash-discipline, verification-checks, pipe-exit, shell-scripting | stable | 1 | 0 | |
ayoai:rb:rb-494reasoning-bank lesson · shell-scripting, python-integration, data-parsing | shell-scripting, python-integration, data-parsing, path-resolution | stable | 1 | 0 | |
ayoai:rb:rb-406reasoning-bank lesson · verify-learning, shell-scripting, ci-cd | verify-learning, shell-scripting, ci-cd, documentation-maintenance | stable | 1 | 0 | |
ayoai:rb:rb-400reasoning-bank lesson · shell-scripting, fail-open, communication-clarity | shell-scripting, fail-open, communication-clarity, debugging | stable | 1 | 0 | |
ayoai:rb:rb-367reasoning-bank lesson · shell-scripting, stdin-injection, json-parsing | shell-scripting, stdin-injection, json-parsing, heredoc | stable | 1 | 0 | |
ayoai:rb:rb-361reasoning-bank lesson · shell-scripting, bash, subshell | shell-scripting, bash, subshell, automation | stable | 1 | 0 | |
ayoai:rb:rb-353reasoning-bank lesson · bash, shell-scripting, error-handling | bash, shell-scripting, error-handling, anti-patterns | stable | 1 | 0 | |
ayoai:rb:rb-220reasoning-bank lesson · background-processes, signal-handling, graceful-shutdown | background-processes, signal-handling, graceful-shutdown, shell-scripting | stable | 1 | 0 |
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.