Skip to content
View snapsynapse's full-sized avatar

Highlights

  • Pro

Block or report snapsynapse

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
snapsynapse/README.md

Snap Synapse logo

Sam Rogers

I build tools that make coding agents prove their work and check what they're about to act on.

Sponsor Snap Synapse PAICE Portfolio LinkedIn sam-rogers.com Signals & Subtractions · Show

Drop one into your workflow

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.

How I build

  • 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

Why

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.

Pinned Loading

  1. guidecheck guidecheck Public

    AI setup guides can hide instructions a model reads but a human never sees. GuideCheck is the plain-text standard that makes an assistant's instruction surface reviewable before it acts.

    Python 5

  2. substack2md substack2md Public

    Convert Substack posts to clean, Obsidian-friendly Markdown using your authenticated browser session.

    Python 25 3

  3. harnessie harnessie Public

    Verify agent-produced changes before merge, then govern multi-agent work with independent gates, ownership, sandboxing, and audit.

    Python 1

  4. agentlink agentlink Public

    Sync one AGENTS.md to every AI coding tool. Symlinks, no codegen

    Go 2

  5. knowledge-as-code-template knowledge-as-code-template Public template

    A template for building structured, self-healing, agent-accessible knowledge bases. Zero dependencies. Git-native. Ontology-driven. Multi-output.

    JavaScript 7

  6. skill-provenance skill-provenance Public

    Version identity and integrity verification for Agent Skills. Tracks versions, detects staleness, and verifies bundle integrity with SHA-256 hashes across sessions, surfaces, and platforms.

    HTML 7 1