Design Harness

Tableau de preuves pour les appels contestés, projeté sur un canevas HTML autonome

par tigerless-labs · tigerless-labs/design-harness

Testé · Fonctionne ★ 8.8/10

Design Harness — Tableau de preuves pour les appels contestés, projeté sur un canevas HTML autonome

Ce que fait

Transforme des sources dispersées et des jugements à moitié formés en un espace de travail markdown à trois couches (sources, idées, sortie) plus un tableau libre, puis projette l'ensemble sur un canevas HTML autonome dont les bords sont dérivés des liens à l'intérieur des cartes. Des validateurs Python fournis bloquent chaque build, de sorte qu'une carte cassée bloque la projection au lieu de produire un tableau trompeur. Se déclenche sur la sélection de fournisseurs ou d'outils, les revues de littérature, la diligence raisonnable et les décisions similaires qui doivent reposer sur des preuves traçables.

Rapport de test

A exécuté l'ensemble du pipeline sur une décision réelle (quelle file d'attente de tâches Python pour une petite application Flask) : a amorcé l'espace de travail, a déposé quatre cartes source et deux cartes d'idée, et a construit le canevas — 7 nœuds, 9 arêtes, 163 Ko de HTML sans aucune référence de ressource externe, y compris une arête de conflit rouge dérivée du frontmatter `conflicts:` d'une carte. La version de base sans compétence pour la même question a produit un seul mémo markdown avec une recommandation et aucun lien traçable entre l'affirmation et la source. J'ai ensuite injecté quatre défauts de schéma (deux tags sur une carte, un id manquant, un lien suspendu, du markdown dans un répertoire inconnu) ; les validateurs ont nommé les quatre et la build a refusé, n'écrivant aucun HTML. Le coût est réel : il ne prend jamais parti pour vous, donc une question qui veut une réponse obtient un tableau à la place, et les échecs de script apparaissent comme des traces d'erreur Python brutes. L'extrait 'copy-the-folder' du README échoue également sur une machine qui n'a pas encore de ~/.claude — la commande d'installation ci-dessus ajoute le mkdir manquant.

Testé le: 2026-07-30 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/tigerless-labs/design-harness.git
mkdir -p ~/.claude/skills
cd design-harness && cp -r plugins/design-harness/skills/design-harness ~/.claude/skills/design-harness

Commandes et exemples de prompts

  • /design-harnessTableau de preuves pour les appels contestés, projeté sur un canevas HTML autonome

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • File these three papers into the evidence board and link them to our ideas
  • We're choosing between Postgres and DynamoDB, build the evidence board
  • Put this on the board: I think we should drop the mobile client, with sources