一键导入
jira-dashboard
Manage the Jira dashboard server — setup, start, stop, or check status. Triggers: jira dashboard, dashboard status; 대시보드 시작, 대시보드 상태.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage the Jira dashboard server — setup, start, stop, or check status. Triggers: jira dashboard, dashboard status; 대시보드 시작, 대시보드 상태.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fetch assigned high-priority Jira tasks and set up git worktrees for each (count, issue key, or natural language). Triggers: jira-task init, init sprint, setup tasks; 작업 환경 세팅, 스프린트 초기화, 할당된 작업 가져와.
Drain the initialized Jira task queue — auto + local merge per task, with base rebase between tasks. Triggers: jira-task loop; 루프 실행, 큐 소진.
Start working on a Jira task — creates a feature branch or worktree and transitions the issue to In Progress. Triggers: jira-task start, start task; 작업 시작, 태스크 시작.
Auto-execute the full Jira task workflow (start → approach → impl → test → review) sequentially. Triggers: jira-task auto, auto run; 자동 실행, 전체 워크플로 자동.
Locally merge a Jira task branch into the base branch without a remote or PR. Triggers: jira-task merge, local merge; 로컬 병합, 원격 없이 병합.
Implement a Jira task based on the approach document and post progress to Jira. Triggers: jira-task impl, implement task; 구현 시작, 코딩 시작.
| name | jira-dashboard |
| description | Manage the Jira dashboard server — setup, start, stop, or check status. Triggers: jira dashboard, dashboard status; 대시보드 시작, 대시보드 상태. |
| allowed-tools | ["Bash"] |
Dashboard 서버의 셋업·기동·중지·상태조회를 담당한다.
모든 OS-level 동작은 scripts/dashboard-control.sh에 위임한다.
인자(ARGUMENTS)에 따라 아래와 같이 라우팅한다.
| ARGUMENTS | 동작 |
|---|---|
(비어 있음 / dashboard 만) | cmd_default — status 확인 후 자동 setup→start |
start | dashboard_start |
stop | dashboard_stop |
status | dashboard_status |
setup | dashboard_setup |
| 그 외 | 사용법 안내 |
CLAUDE_PLUGIN_ROOT 확인# CLAUDE_PLUGIN_ROOT가 없으면 bash 헬퍼가 exit 1로 친화적 메시지 출력.
# 이 스킬은 별도로 확인하지 않고 헬퍼에 위임.
# 스킬은 사용자 프로젝트 컨텍스트에서 실행 → 플러그인 root에서 찾는다
CTRL_SH="${CLAUDE_PLUGIN_ROOT}/scripts/dashboard-control.sh"
if [[ ! -f "${CTRL_SH}" ]]; then
echo "오류: dashboard-control.sh를 찾을 수 없습니다: ${CTRL_SH}" >&2
exit 1
fi
아래 조건에 따라 bash 헬퍼를 호출한다.
인자 없음 (default):
bash "${CTRL_SH}"
start:
bash "${CTRL_SH}" start
stop:
bash "${CTRL_SH}" stop
status:
bash "${CTRL_SH}" status
setup:
bash "${CTRL_SH}" setup
그 외:
bash "${CTRL_SH}" "${ACTION}"
# 헬퍼가 usage를 출력하고 exit 1
다음 순서로 수행하라:
ARGUMENTS에서 액션을 파싱한다.
dashboard만 있으면 action = "" (default)start, stop, status, setup 중 하나이면 그대로 사용CLAUDE_PLUGIN_ROOT 환경변수를 Bash에서 확인한다:
echo "${CLAUDE_PLUGIN_ROOT:-}"
비어 있으면 사용자에게 "Claude Code 플러그인 컨텍스트에서 실행하세요." 안내.
헬퍼를 호출한다:
CTRL_SH="${CLAUDE_PLUGIN_ROOT}/scripts/dashboard-control.sh"
bash "${CTRL_SH}" <action>
(action이 default이면 인자 없이 bash "${CTRL_SH}" 호출)
헬퍼 출력을 그대로 사용자에게 전달한다.
헬퍼 종료 코드가 0이면 성공 안내, 비-0이면 실패 안내 (헬퍼의 stderr 메시지 강조 표시).
헬퍼가 출력한 내용을 블록 형태로 감싸 사용자에게 전달:
Dashboard 명령 결과:
<헬퍼 stdout 내용>
start 성공 시에는 추가로 안내:
브라우저에서 http://127.0.0.1:8765 을 열거나,
`/jira dashboard status` 로 상태를 확인할 수 있습니다.