claudeers.
// Claude Skills

design-harness

Feed your agent papers and half-formed ideas — it links them into a system design you can defend. Markdown keeps the record; a visual canvas makes it readabl…

// Claude Skills[ cli ][ api ][ desktop ][ claude ]#claude#agent-skills#ai-agents#claude-code#claude-code-plugin#codex#decision-support#evidence-based#skillsNOASSERTION$open-sourceupdated about 1 month ago
Actively maintained
95/100
last commit 26 days ago
last release none
releases 0
open issues 1
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up design-harness (claude-plugin project) into my current project.
Found on https://claudeers.com/design-harness
Repo: https://github.com/tigerless-labs/design-harness
Homepage/docs: —
Detected install method: claude-plugin → /plugin install design-harness@tigerless-labs/design-harness
Category: skills. Platforms: cli, api, desktop.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-plugin)
/plugin marketplace add tigerless-labs/design-harness
/plugin install design-harness@tigerless-labs/design-harness
// or clone
git clone https://github.com/tigerless-labs/design-harness

// compatibility

Platformscli, api, desktop
Operating systems
AI compatibilityclaude
LicenseNOASSERTION
Pricingopen-source
LanguagePython

design-harness

Turn scattered reading and half-formed ideas into a system design you can defend. The human adjudicates, the agent runs the errands.

An Agent Skill (Claude Code plugin, works with any SKILL.md-compatible agent): feed it sources and rough ideas as you go — it files and links them, records how your thinking evolves, and assembles the evidence into a system design.

Markdown keeps the record; the canvas makes it readable — every source and idea you add lands on the board, one glance away from any decision's why.

The canvas — sources, ideas, and output as three worlds on one board

▶ Click the board to open the live canvas — this repo's own design workspace, dogfooded, rebuilt from the markdown on every merge.

What This Does

  • Sources file themselves — drop papers, repos, blog posts; the agent files one card per source, grades it, and anchors every claim to where it came from.
  • Ideas are yours alone — only a human creates an idea card; the agent links it to evidence, clusters neighbors, and surfaces conflicts instead of picking a side.
  • Output assembles on your word — one command turns surviving ideas into the deliverable, and every later sync runs on your word too; edit output directly and it flows back into ideas.
  • Everything is traceable — every design element links back through ideas to the sources that earned it, with an append-only log on every card.
  • Plain Markdown, no lock-in — three folders in your repo; versionable, greppable, renders on GitHub. The agent is just the runtime.
  • One visual canvas — a self-contained HTML projection of the whole board: no server, no dependencies, rebuilt on demand and thrown away.

Installation

Claude Code:

/plugin marketplace add tigerless-labs/design-harness
/plugin install design-harness@design-harness

Codex (CLI and the ChatGPT desktop app share one plugin system):

codex plugin marketplace add tigerless-labs/design-harness

then install from /plugins in the CLI or the desktop app's plugin directory.

For other SKILL.md-compatible agents, copy the skill folder into your agent's skill directory:

git clone https://github.com/tigerless-labs/design-harness
cp -r design-harness/plugins/design-harness/skills/design-harness \
  ~/.claude/skills/

Usage

Talk to your agent in plain language:

> file these papers onto the board
> assemble the design
  1. Drop material — the agent files and grades each source as a card.
  2. Think out loud — your judgments land as idea cards, linked to their evidence.
  3. Say go — the ideas assemble into the output your target.md declares.
  4. Ask for the canvas — the agent builds the board and hands you a clickable link.

Render your own workspace in ten seconds — the demo board is the same projection run on a real workspace:

python3 plugins/design-harness/skills/design-harness/scripts/build_canvas.py \
  path/to/your-workspace -o /tmp/canvas
open /tmp/canvas/canvas.html

Canvas Styles

Five skins ship with the canvas; switch live from the toolbar, Pin & Paper is the default. Screenshots below are this repo's own workspace, unretouched — the board view and a close-up for each style.

Pin & Paper (default)

Pin & Paper — board Pin & Paper — close-up

A handmade pinboard: yellow paper ground, ink-blue hand script, pinned notes, taped slips, and dashed hand-drawn threads between them.

Notebook Tabs

Notebook Tabs — board Notebook Tabs — close-up

Warm ivory stationery: serif italic headings, index cards with colored tab tongues, sticky-note ideas, stitched dashed connections.

Swiss Modern

Swiss Modern — board Swiss Modern — close-up

White, ink, and one red accent: hairline grid, giant grotesk world titles with red ordinals, ruler-straight edges.

BlockFrame

BlockFrame — board BlockFrame — close-up

Neo-brutalist pastel decks: thick borders, hard offset shadows, cyan / pink / yellow card blocks that tilt just enough to feel alive.

8-Bit Orbit

8-Bit Orbit — board 8-Bit Orbit — close-up

A CRT arcade in deep navy — scanlines, neon cyan / yellow / magenta frames, and orthogonal circuit-trace edges. Dark in both color schemes; a CRT has no daylight mode.

Philosophy

  1. The human adjudicates, the agent runs the errands — agents execute well and judge poorly, and a wrong design costs the whole branch of code built on it.
  2. Markdown is the only source of truth — every other surface, the canvas included, is a disposable projection.
  3. Rejected ideas are archived with their reasons, never deleted — six months later, "why didn't we do X?" has an answer.
  4. Every element of the output must answer "why?" with a link.

This repo is dogfooded on itself: its own design was produced by running the method on ~80 sources about decision-making methods.

License

MIT — vendored renderers (marked, DOMPurify) keep their original headers.

// faq

What is design-harness?

Feed your agent papers and half-formed ideas — it links them into a system design you can defend. Markdown keeps the record; a visual canvas makes it readable. An Agent Skill for Claude Code & any SKILL.md-compatible agent.. It is open-source on GitHub.

Is design-harness free to use?

design-harness is open-source under the NOASSERTION license, so it is free to use.

What category does design-harness belong to?

design-harness is listed under skills in the Claudeers registry of Claude-compatible tools.

4 views
209 stars
unclaimed
updated about 1 month ago

// embed badge

design-harness on Claudeers
[![Claudeers](https://claudeers.com/api/badge/design-harness.svg)](https://claudeers.com/design-harness)

// retro hit counter

design-harness hit counter
[![Hits](https://claudeers.com/api/counter/design-harness.svg)](https://claudeers.com/design-harness)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell272,506MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python169,406[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python129,208MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python106,387MIT[ claude ]
→ see how design-harness connects across the ecosystem