Cc Triad Relay banner
ThomasEdwardYorke ThomasEdwardYorke

Cc Triad Relay

Development community

Description

Portable TypeScript guardrail + agent harness for Claude Code

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

cc-triad-relay Harness

A portable, TypeScript-powered guardrail and agent harness for Claude Code, with a Codex local adapter that preserves the same engineering workflow through Codex skills, hooks, subagents, and CLI review.

English

Quality parity verdict

The Harness keeps release-quality parity between the Claude Code adapter and the Codex local adapter at the workflow-contract level: clarify, plan, branch, TDD, local review, CodeRabbit, merge, release, and handoff. The adapters are not intended to expose identical platform metadata.

  • Claude Code is the primary public plugin surface. It has commands/skills, agents, lifecycle hooks, installer support, harness doctor, and the release process used by this repository.
  • Codex is a local adapter. It exposes the same operator outcomes through Codex skills, optional plugin hooks, MCP, project setup templates, subagents, isolated worktrees, and codex exec second-opinion review.
  • The quality bar is the same when both adapters run the same gates: RED, GREEN, refactor, pseudo CodeRabbit, PR CodeRabbit, Codex second opinion, CI/build, local-only boundary checks, and handoff update.
flowchart LR
  Clarify["clarify"] --> Plan["harness-plan"]
  Plan --> Branch["new-feature-branch"]
  Branch --> TDD["tdd-implement"]
  TDD --> PseudoCR["pseudo-coderabbit-loop"]
  PseudoCR --> FeaturePR["feature PR to dev"]
  FeaturePR --> CodeRabbit["PR CodeRabbit"]
  CodeRabbit --> CodexReview["Codex second opinion"]
  CodexReview --> Dev["merge to dev"]
  Dev --> ReleasePR["release PR dev to main"]
  ReleasePR --> Main["main"]

What this gives you

  • 13 guardrail rules (R01-R13) that block dangerous operations: sudo, rm -rf, force-push, curl | bash, .env leakage, local-only publication, and more. Configure them in harness.config.json.
  • 5 native agents: worker, reviewer, scaffolder, security-auditor, and context-audit-agent.
  • **2 optional Codex-backed Claude