ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 cofoundy

dagyard

Claude Code の Dagyard:プロンプト上部にセッションの未処理項目を表示し、/dagyard メニューと新しい項目を待つ通知を提供します。プラグインマーケットプレイスから 1 ステップでインストールできます。

cofoundy@cofoundy

cofoundy/dagyard-oss/tree/main/packages/mod

元の投稿の画像1
翻訳済み

この mod について

Claude Code の Dagyard:プロンプト上部に、待っている項目と引き受けられる項目を表示し、/dagyard メニューと新しい項目を待つ通知を提供します。claude plugin marketplace add + claude plugin install dagyard@dagyard の 1 ステップでインストールでき、git pull で更新します。DAGYARD_PROJECT、.dagyard.json、~/.config/dagyard/project のいずれかでプロジェクトを指定し、~/.config/dagyard/agent-key と owner-token のキーを使います。環境に応じて英語またはスペイン語で話します。ネットワークへのアクセス、コマンド(printenv、open)の実行、設定ファイルの読み取りがあるためスキャンでは L3 と判定され、人による確認が必要です。

インストール

まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。

claude plugin marketplace add cofoundy/dagyard-oss
claude plugin install dagyard
原文 / README

Dagyard en Claude Code

Una banda sobre el prompt con lo que le toca a esta sesión, un menú para responderlo todo de corrido y un aviso cuando algo nuevo te espera. Todo lo que haces aquí se ve al instante en el cielo (la web), porque escribe en la misma API.

  • Te espera: una decisión o una revisión se responden desde la banda o el menú. Un acceso se da en el cielo: su valor nunca pasa por la terminal. «Darlo en el cielo» abre esa tarea con su ficha.
  • Ver el cielo: abre el proyecto del repo (o la tarea en la que estás trabajando).
  • Para tomar: lo pendiente, sin equipo y con todo lo que necesita ya listo. «Trabajar en esto» la arranca y fija su /goal en la sesión.
  • Menú (/dagyard o «Ver todo»): todo lo anterior a la vez.
  • Aviso: cuando se abre algo nuevo que te espera, un toast en ≤20 s.

La banda sobre el prompt El menú abierto con /dagyard en una terminal de 120 columnas El aviso de un bloqueante nuevo, arriba a la derecha

Instalación (un paso)

Desde la raíz de tu clon del repo:

claude plugin marketplace add "$PWD/packages/mod" && claude plugin install dagyard@dagyard

Queda instalado para todas tus sesiones y se lee desde esta carpeta: un git pull del repo lo actualiza (en una sesión abierta, /reload-plugins). Para probarlo sin instalar: claude --plugin-dir "$PWD/packages/mod".

Quitarlo: claude plugin uninstall dagyard@dagyard && claude plugin marketplace remove dagyard.

A qué proyecto mira

El primero que encuentre, en este orden:

  1. DAGYARD_PROJECT (y DAGYARD_URL) en el entorno;
  2. el .dagyard.json más cercano subiendo desde la carpeta de la sesión, p. ej. {"project": "dagyard", "url": "https://dagyard.cofoundy-dev.workers.dev"} (url es opcional);
  3. ~/.config/dagyard/project (y url).

Sin proyecto, el mod calla: ni banda ni llamadas; /dagyard dice cómo enlazar el repo. Así puede quedar instalado en todas las sesiones sin ensuciar los repos que no usan Dagyard. El servidor, si nada lo dice, es https://dagyard.cofoundy-dev.workers.dev.

Las claves salen de ~/.config/dagyard/agent-key (leer y tomar tareas) y owner-token (responder lo que te espera). Nunca se imprimen.

Idioma

Habla inglés; español si el entorno de Claude Code lo pide (LC_ALL > LC_MESSAGES > LANG, con el mismo criterio que el CLI). Lo que escribe una persona (títulos, preguntas, opciones) no se traduce, y los atajos de teclado son los mismos en los dos idiomas.

Desarrollo

claude plugin validate packages/mod   # manifiesto y módulo, como los lee el motor
claude plugin test packages/mod       # hooks/*.test.ts(x)

hooks/view.ts calcula la vista desde el snapshot (puro); hooks/register.tsx es todo lo que toca el motor: la banda (AbovePrompt), el menú (Pane dagyard-menu), el comando y el sondeo cada 10 s. Los tipos del motor los escribe Claude Code en .claude-plugin/types/ al cargar el mod (ignorados por git); con ellos, npx tsc -p packages/mod revisa los tipos.

関連作品