ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 cofoundy

dagyard

Claude Code용 Dagyard입니다. 프롬프트 위에 세션에서 처리할 일과 가져갈 수 있는 일을 표시하고, /dagyard 메뉴와 새 항목이 생겼을 때의 알림을 제공합니다. 플러그인 마켓플레이스에서 한 단계로 설치합니다.

번역 완료

이 mod 소개

Claude Code용 Dagyard입니다. 프롬프트 위에 기다리는 일과 가져갈 수 있는 일을 표시하고, /dagyard 메뉴와 새 항목이 생겼을 때의 알림을 제공합니다. claude plugin marketplace add + claude plugin install dagyard@dagyard 한 번으로 설치하고 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.

비슷한 프로젝트