ThomasEdwardYorke

Cc Triad Relay — Development skill for Claude Code

Development community

Portable TypeScript guardrail + agent harness for Claude Code.

How to install Cc Triad Relay

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

What Cc Triad Relay does

Portable TypeScript guardrail + agent harness for Claude Code.

Alternatives in Development

  • Agentic Stack — One brain, many harnesses 2.2k ★
  • ClaudeCode Portable — Run Claude Code from a USB drive on any PC — no installation required 1.4k ★
  • Oh My Agent — Portable multi-agent harness for .agents-based skills, workflows, and standards-aware agent teams across Antig 786 ★

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