alexcinovoj.devby TechTide AI
Back to resources
Open-source project

TechTide Harness Kit

TechTide Harness Kit uses JSON Schema to declare skill permissions, risk tiers, network access, and approval requirements. Automated checks validate declarations and run prompt-injection fixtures.

Project details

Classification
Open-source project
Language
Python
License
Apache-2.0
Status
Maintained
Tests
3 test notes
Last verified
2026-07-27

What it is

I use the Harness Kit to make skill rules checkable in code. Each skill declares its risk tier, allowed tools, and network access. Continuous integration checks those declarations and runs prompt-injection fixtures. You can inspect the schemas, fixtures, and workflow files in the repository.

Architecture

  • JSON Schema contracts define risk tiers, tool permission sets, and egress allowances per skill.
  • Deny-by-default egress: a skill reaches nothing it has not declared.
  • Approval gates attach to tiers rather than to individual call sites, so escalation is uniform.
  • Prompt-injection fixtures live beside the contracts and run as tests.
  • Provider scope regression checks guard against a skill silently widening its permissions across releases.

Tests and gates

  • Nine GitHub Actions workflows: ci, codeql, docs-quality, install-paths-smoke, packed-artifact-smoke, provider-scope-regression, apply-ruleset, release, and OpenSSF scorecard.
  • CI validation gates run across those workflows; the workflow files are the source of truth for what is checked.
  • CONTROL-MAPPING.md, DATA-HANDLING.md, TRUST.md, EVALS.md, and PROMPT-INJECTION.md document what each gate is asserting.

Limits

  • The kit checks declarations and test fixtures. Passing them cannot establish that a model will resist every prompt-injection attempt.
  • Contracts are only as tight as the author makes them; a permissive tier is still permissive.
  • Coverage is aimed at Claude Code, Codex, Cursor, and Kiro style skill packages, not at every agent runtime.

Source files and examples

Related methods

Related projects

I document the project here. TechTide AI publishes current service scope, prices, and terms.

Systems Decision Audit at TechTide AI