CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/nanoclaw-host

Skills and rules for the NanoClaw host agent (Claude Code on Mac). Tile promotion, container management, staging checks, repo chain safety, and public sync.

77

Quality

97%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

no-error-suppression.mdrules/

alwaysApply:
Yes

No Error Suppression

Forbidden constructs

  • || true
  • 2>/dev/null
  • Empty catch {}
  • Any other form of silent error swallowing

Required behavior

  • If a script step fails, the script MUST exit non-zero
  • The failure MUST surface on stderr with enough context to diagnose
  • Logs MUST retain the failing command's exit code and its error output

Scope

  • Shell scripts in scripts/
  • TypeScript and Python utilities the host agent invokes
  • IPC handlers and outer-boundary process contracts that fall under coding-policy: error-handling's carve-out still need the literal outer-boundary-process-contract grep token + comment

rules

boyscout-host.md

copilot-nudge-after-10min.md

cross-tier-skill-state.md

dual-agent-coexistence.md

host-conventions.md

no-deferral.md

no-error-suppression.md

nuke-semantics.md

orchestrator-dep-refresh.md

overlay-tile-authoring.md

post-merge-publish-watch.md

repo-chain.md

staging-diff-protocol.md

tessl-version-floating.md

tile-content-pipeline.md

README.md

tile.json