dx-harness

Scaffold internal CLI packages and commands for TypeScript, Rust, Go, or Python.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/Derek-X-Wang/skills --skill dx-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dx-harness
Source: https://github.com/Derek-X-Wang/skills/tree/main/dx-harness
Command: npx skills add https://github.com/Derek-X-Wang/skills --skill dx-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DX harness helps teams standardize project tooling by guiding the creation of an internal CLI (dx) and a project-level skill that automate workflows. It reduces ad-hoc scripting and ensures AI agents can reliably invoke common operations.

Core Features & Use Cases

  • DX package scaffolding and command scaffolding for TypeScript/Bun/Node, Rust, Go or Python micro-tools within a repo.
  • Project-level dx skill documentation that translates shell workflows into AI-friendly commands and recipes.
  • AI-friendly outputs and self-documenting commands to accelerate human-AI collaboration across deployments, tests, and dev servers.

Quick Start

Create a new dx harness in your project by following the dx harness guide and add the dx package to your repo.

Frequently Asked Questions about dx-harness

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

FAQPage Schema
How do I standardize developer tooling and internal CLI workflows in a monorepo?

You standardize developer tooling by scaffolding an internal CLI to automate monorepo workflows. This reduces ad-hoc scripting and ensures AI agents reliably invoke common operations like deployments, tests, and dev servers across projects.

What is an internal dx CLI and how does it accelerate AI-assisted development?

An internal dx CLI is a project-level command-line interface that translates shell workflows into AI-friendly commands. It accelerates AI-assisted development by providing self-documenting outputs that allow AI agents to reliably execute standard project operations.

Can I scaffold dx commands for micro-tools written in Rust, Go, or Python?

Yes, you can scaffold dx commands for TypeScript, Bun, Node, Rust, Go, or Python micro-tools. The harness supports scaffolding both the dx package itself and individual commands within these language environments inside a repository.

How do I configure a monorepo for AI-friendly command outputs and recipes?

Configure a monorepo for AI-friendly outputs by adding a dx package and a project-level skill. This setup translates shell workflows into self-documenting commands and recipes that conform to architecture principles for human-AI collaboration.

Does the dx harness approach work without external dependencies?

Yes, the dx harness works without external dependencies. It relies on creating a project-level skill and internal dx package within your repo to standardize developer tooling, meaning no third-party packages are required to start.