dx-harness

Installation
SKILL.md

DX Harness

Every project benefits from an internal CLI that wraps common workflows into repeatable, discoverable commands. This skill guides two things:

  1. Building the dx package — an internal CLI tool that lives in the repo
  2. Creating the dx skill — a project-level AI skill that documents the CLI so agents can use it effectively

The dx harness serves both humans (tab completion, help text, consistent interface) and AI agents (structured commands that replace fragile multi-step shell invocations). When an agent can run bun dx test convex instead of figuring out the right combination of flags, working directories, and environment variables, reliability goes up dramatically.

Part 1: The DX Package

What It Is

A CLI tool that lives inside the project repository, typically at apps/dx/ or tools/dx/ or cmd/dx/ depending on language conventions. It wraps internal workflows — dev servers, testing, database operations, deployment, data pipelines — into a single entry point.

The name "dx" stands for developer experience. Some projects alias it to a project abbreviation too (e.g., bun sv for StreamerVerdict). The key idea: one command to rule them all.

When to Create One

Related skills

More from derek-x-wang/skills

Installs
1
First Seen
Mar 25, 2026