Acasuso.
← All work

Client harness – Claude Code plugin

The client harness: the hooks, reviewer and CI gates every coding session runs through.Open full-size image ↗
The client harness: the hooks, reviewer and CI gates every coding session runs through.

Category: Developer tooling Status: Live Time window: September 2026 → ongoing Live URL: Private

Purpose

The shareable core of how Stratas runs coding agents in a repository: a Claude Code plugin a repository declares once, loaded by every session on any machine or in the cloud.

Who it is for

Every repository Stratas builds in, including client repositories.

Stack

  • Platform: Claude Code plugin (hooks, agents, skills)
  • Hooks: shell, each with a self-test
  • CI: test-count baseline, secret scan, PR evidence template, dependabot

My contribution

Designed the guards, hooks and reviewer, implemented them with self-tests, and rolled the plugin out across repositories.

Notable capabilities

  • Protected migrations and tests on the default branch
  • Git hygiene, lint after every edit, and a Stop hook that runs the checks
  • Read-only reviewer agent with no shell access
  • Convention skills for Supabase, Trigger.dev and Vercel

Outcome

The same guards in every repository, loaded automatically.

Related case study: 13-agentic-engineering-harness

Skills demonstrated

claude-code-plugins, hooks, agent-guardrails, ci-gates

Want to discuss the decisions behind it?

Over fifteen years of consulting and growth, and hands-on AI delivery from discovery to daily operations. I can share my CV and talk through how I connect business outcomes with systems that run.

Available for a chat. In person in Stavanger, or remotely worldwide.