Agent skill · Design & Presentation

design-harness

A decision board for evidence-based calls — the human adjudicates, the agent runs the errands. Three layers (sources → ideas → output) in plain markdown, synced on the human's command, projected onto a visual canvas. Use for vendor/tool selection, literature reviews, due diligence, competitive analysis, or any contested call that must stand on traceable evidence — triggers like "file these papers", "put this on the board", "assemble the design", "how do we decide this".

tigerless-labsgithub.com/tigerless-labsGitHub ↗
claude-codecodexread-onlyships scriptsNOASSERTION
Install
npx skills add tigerless-labs/design-harness --skill design-harness --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 30
SKILL.md size: 17 KB
Bundled scripts: yes
Declared author: tigerless-labs
Allowed tools: Bash(python3${CLAUDE_SKILL_DIR}/scripts/*)
Path: plugins/design-harness/skills/design-harness/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 180
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# design-harness — the human adjudicates, the agent runs errands Markdown is the **single source of truth**; the canvas HTML, every layer index, and the location registry are projections, rebuildable at any time. Judgment comes only from the human; you lay out options and evidence and run the errands — never adjudicate in the human's place. ## Structure ### Workspace layout ``` <workspace>/ ├── target.md the human's acceptance criteria; source of the output form ├── logs.md append-only change ledger (see "Disciplines · Ledger") ├── index.md workspace entry point ├── sources/<type>/*.md ① evidence: one source, one card ├── ideas/*.md ② judgments (archive/ holds archived cards) ├── output/… ③ assembly; internal structure set by the chosen output form └── board/*.md free surface: one file, one board ``` A host may hold many workspaces under any directory names; the sole registry is `.design-harness/config.json` at the host root — discovery trusts the registry, never the directory name. Every layer also carries an `index.md`, grouped under tag headings (`## TAG: one line on why they belong together`), unclassified cards flat at the end after a `---` divider and an *unclassified* marker

What's inside
Steps it walks through
  1. Structure
  2. Workspace layout
  3. Three layers + the free surface
  4. Card schema and templates
  5. Exactly three structured facts
  6. Rendering contract — the engine's minimum
  7. Canvas — the only projection surface
  8. Workflow
  9. Teach in place, never lecture
  10. Disciplines
  11. Toolbox
Ships with 24 files
  • canvas/styles/8-bit-orbit/canvas.css
  • canvas/styles/8-bit-orbit/design.md
  • canvas/styles/8-bit-orbit/preview.md
  • canvas/styles/block-frame/canvas.css
  • canvas/styles/block-frame/design.md
  • canvas/styles/block-frame/preview.md
  • canvas/styles/notebook-tabs/canvas.css
  • canvas/styles/notebook-tabs/design.md
  • canvas/styles/notebook-tabs/preview.md
  • canvas/styles/pin-and-paper/canvas.css
  • canvas/styles/pin-and-paper/design.md
  • canvas/styles/pin-and-paper/preview.md
  • canvas/styles/selection-index.json
  • canvas/styles/swiss-modern/canvas.css
  • canvas/styles/swiss-modern/design.md
  • canvas/styles/swiss-modern/preview.md
  • canvas/template.html
  • references/output-forms/system-design.md
  • references/publish-canvas-github-pages.md
  • scripts/build_canvas.py
  • scripts/check_doc_links.py
  • scripts/check_style_pack.py
  • scripts/check_workspace.py
  • scripts/discover_workspace.py
first 24 of 30
Commands it runs
python3 <skill-dir>/scripts/discover_workspace.py          # prints which workspace resolves
python3 <skill-dir>/scripts/init_workspace.py <workspace>  # bootstrap: skeleton + registry + both validators
python3 <skill-dir>/scripts/build_canvas.py <workspace> -o <temp-dir> [--css …] [--title '…']
About this skill
What does the design-harness skill do?

A decision board for evidence-based calls — the human adjudicates, the agent runs the errands. Three layers (sources → ideas → output) in plain markdown, synced on the human's command, projected onto a visual canvas. Use for vendor/tool selection, literature reviews, due diligence, competitive analysis, or any contested call that must stand on traceable evidence — triggers like "file these papers", "put this on the board", "assemble the design", "how do we decide this".

How do I install it?

Run `npx skills add tigerless-labs/design-harness --skill design-harness --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From tigerless-labs/design-harness, a repository with 180 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going