I build tools that make coding agents prove their work and check what they're about to act on.
| If you need to... | Use | First step |
|---|---|---|
| Check an agent's claims about a change before you merge it, locally or in CI | Harnessie | pip install harnessie and follow the quick start, or gate pull requests with the Verify Action |
| Check an assistant setup guide before an agent acts on it | GuideCheck | Clone it and run the standard-library Python verifier on a known-bad guide, per Try it |
| Catch new accessibility regressions without failing on the debt you already have | A11y Audit | Install the skill, then ask your agent to run an accessibility audit |
| Notice when an agent skill bundle has drifted from what you reviewed | Skill Provenance, listed in Awesome OpenClaw Skills | Preview and install a pinned release with gh skill |
| Keep a sourced reference in Git and build its site, JSON API, and MCP interface from one source | Knowledge as Code | Clone it, then run node scripts/init.js ../my-knowledge-base per the quick start |
If you try one, open an issue with what happened: the result you got, or where it stopped you. If it saved you time, a star helps the next person with the same problem find it.
- I run a governed multi-model development practice: one vendor's agent writes, a different vendor's agent verifies, acceptance checks are stated before the work starts, and permission tiers sit at the server boundary. How it works. It's one operator's practice, not a claim about a team's production infrastructure.
- I contribute upstream when a project already does most of what I need, and credit what I build on. Five of my pull requests were merged across Nate B. Jones' Open Brain and Ringer, including Obsidian import, local Ollama embeddings, graceful shutdown with regression tests, and a Pages deployment workflow.
- Even my resume is an open codebase, with an evidence ledger that states what each claim rests on and where it stops. It's also the place to start for an in-house role.
More tools
| Project | Use it when... |
|---|---|
| Agentlink | One AGENTS.md needs to reach every AI coding tool through symlinks, not generated copies; continues Martin Mose Facondini's original project |
| Delegated Watch | Work delegated to AI models needs a local-first record, counted in tokens, that won't lower a committed number without a stated reason |
| AI Tool Watch | AI capability claims need a plain-language, model-checked reference |
| HardGuard25 | Identifiers need to be safer for people to read and transcribe |
| PrompterKit | Elgato Prompter scripts need text import, export, or a local library backup; builds on an MIT-licensed importer; maintenance-only |
| substack2md | A Substack reading archive needs to become local, Obsidian-friendly Markdown |
Specs, patterns, and data projects
| Project | Use it when... |
|---|---|
| Turnfile | Peer agents need auditable disagreement, explicit turns, and human-governed resolution |
| AIDR | A consequential AI-assisted decision needs positions, preserved dissent, and human arbitration in one file |
| Graceful Boundaries | A service needs to communicate operational limits clearly to people and agents |
| EveryAILaw | Software needs structured, source-linked AI law data |
| AI Incident Law | AI-related legal and regulatory incidents need searchable, source-linked public tracking |
| Obligation First | Laws, cases, and agreements need machine-readable structure around who owes what to whom |
| PubLedge | Public interpretations and notices need verifiable, hash-pinned publication records |
| Siteline | A website needs an agent-usability scan |
| PAICE | A team wants behavioral evidence about how people work with uncertain AI output |
| AI Posture | A team needs a shared mental model for aggregated intelligence; a supporting framework, not a scored product |
Browse all public repositories
I'm here to improve how different intelligences work together, so our decisions get wiser, not just smarter. The tools above are the part of that you can install. The rest happens in public conversation on Signals & Subtractions, in longer writing, and in client work.
- Mission funding or partnership: PAICE.work PBC, which I founded.
- Open-source sponsorship supports the specifications, tests, and public tooling: GitHub Sponsors.





