Skip to content

Commit 549121b

Browse files
authored
Merge pull request #50 from Stephen-Kimoi/add-shell-audit-tool
feat: add zero-dependency shell audit tool (L03–L12)
2 parents 43f5c15 + 8d7920e commit 549121b

2 files changed

Lines changed: 557 additions & 0 deletions

File tree

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,8 @@ learn-harness-engineering/
547547
│ └── project-NN/ # Per-project starter/ and solution/ directories
548548
├── skills/ # Reusable AI agent skills
549549
│ └── harness-creator/ # Harness engineering skill
550+
├── tools/ # Zero-dependency shell utilities
551+
│ └── audit-harness.sh # Shell-based harness audit (L03–L12, no Node.js needed)
550552
├── package.json # VitePress + dev tooling
551553
└── CLAUDE.md # Claude Code instructions for this repo
552554
```
@@ -569,6 +571,20 @@ This repository also includes reusable AI agent skills that you can install dire
569571

570572
- [**harness-creator**](./skills/harness-creator/): A skill that helps you scaffold a production-grade harness for your own project in minutes.
571573

574+
## Tools
575+
576+
Zero-dependency utilities you can run without installing Node.js.
577+
578+
- [**audit-harness.sh**](./tools/audit-harness.sh): A shell-based audit script that checks an existing repo against all five harness subsystems (L03–L12). Exits 0 when all CRITICAL items pass. No Node.js required — complements `harness-creator`'s `validate-harness.mjs`.
579+
580+
```bash
581+
# Run directly on any repo
582+
curl -fsSL https://raw.githubusercontent.com/walkinglabs/learn-harness-engineering/main/tools/audit-harness.sh | bash -s -- /path/to/your/repo
583+
584+
# Or after cloning
585+
bash tools/audit-harness.sh /path/to/your/repo
586+
```
587+
572588
---
573589

574590
## Other Courses

0 commit comments

Comments
 (0)