ck:harness

Automate scaffolding, auditing, and scoring of Claude Code harness files.

Updated Jun 14, 2026
One-click install
npx skills add https://github.com/duy-tung/claude-code-setup --skill ck-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:harness
Source: https://github.com/duy-tung/claude-code-setup/tree/main/claude/skills/ck-harness
Command: npx skills add https://github.com/duy-tung/claude-code-setup --skill ck-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and templates (resource) and references (resource) components.

What problem does it solve?

This Skill unit provides a comprehensive framework for building, auditing, and improving Claude Code harnesses. It automates tasks such as scaffolding files, auditing agent-readiness, and scoring harness subsystems, making the development and maintenance of Claude Code harnesses more efficient.

Core Features & Use Cases

  • Scaffolding Harness Files: Automates the creation of essential harness files for new or existing projects.
  • Auditing Agent-Readiness: Evaluates the readiness of a repository for coding agents by scoring harness subsystems.
  • Scoring Harness Subsystems: Provides a detailed score and identifies the weakest subsystems for improvement.
  • Use Case: If you are developing a Claude Code harness for a repository, use this Skill to create the necessary files, audit the harness for agent-readiness, and identify areas for improvement.

Quick Start

Run the ck:harness skill with the 'audit' command to evaluate your project's harness. For example: 'python3 scripts/harness.py audit --target <repo-dir>'

Frequently Asked Questions about ck:harness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my repository for Claude Code agent readiness?

To audit agent readiness, run the harness script with the 'audit' command and target your repository directory. It evaluates harness subsystems, provides a detailed score, and identifies the weakest components for improvement.

What is a Claude Code harness and when do I need to scaffold one?

A Claude Code harness is a framework of essential files that enables coding agents to operate reliably within a repository. You need to scaffold one when integrating automated agents into a new or existing software project.

Do I need Python to generate and manage Claude Code harness files?

Yes, you need Python 3.x installed to run the harness script. The tool uses Python to automate file scaffolding, parse YAML frontmatter in SKILL.md for metadata, and score subsystems.

What's the best way to identify weak subsystems in a coding agent harness?

The best way to identify weak subsystems is to run an automated harness audit. It scores individual subsystems and highlights the weakest areas, allowing you to target specific reliability improvements.

How do I scaffold essential files for a coding agent harness?

You can scaffold essential harness files by executing the harness script with the scaffolding command. This automates the creation of required project files and templates for new or existing repositories.

Does the harness audit work with existing repositories or only new projects?

The harness audit works with both existing repositories and new projects. It evaluates the current state of your harness subsystems regardless of project age to score agent readiness.