← ClaudeAtlas

jira-dashboardlisted

Manage the Jira dashboard server — setup, start, stop, or check status. Triggers: jira dashboard, dashboard status; 대시보드 시작, 대시보드 상태.
mzd-hseokkim/jira-claude-code-integration · ★ 8 · AI & Automation · score 69
Install: claude install-skill mzd-hseokkim/jira-claude-code-integration
# jira-dashboard Skill Dashboard 서버의 셋업·기동·중지·상태조회를 담당한다. 모든 OS-level 동작은 `scripts/dashboard-control.sh`에 위임한다. ## Action Routing 인자(ARGUMENTS)에 따라 아래와 같이 라우팅한다. | ARGUMENTS | 동작 | |-----------|------| | (비어 있음 / `dashboard` 만) | `cmd_default` — status 확인 후 자동 setup→start | | `start` | `dashboard_start` | | `stop` | `dashboard_stop` | | `status` | `dashboard_status` | | `setup` | `dashboard_setup` | | 그 외 | 사용법 안내 | ## Execution ### 1. `CLAUDE_PLUGIN_ROOT` 확인 ```bash # CLAUDE_PLUGIN_ROOT가 없으면 bash 헬퍼가 exit 1로 친화적 메시지 출력. # 이 스킬은 별도로 확인하지 않고 헬퍼에 위임. ``` ### 2. 헬퍼 스크립트 경로 결정 ```bash # 스킬은 사용자 프로젝트 컨텍스트에서 실행 → 플러그인 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 ``` ### 3. 액션 실행 아래 조건에 따라 bash 헬퍼를 호출한다. **인자 없음 (default)**: ```bash bash "${CTRL_SH}" ``` **start**: ```bash bash "${CTRL_SH}" start ``` **stop**: ```bash bash "${CTRL_SH}" stop ``` **status**: ```bash bash "${CTRL_SH}" status ``` **setup**: ```bash bash "${CTRL_SH}" setup ``` **그 외**: ```bash bash "${CTRL_SH}" "${ACTION}" # 헬퍼가 usage를 출력하고 exit 1 ``` ## Instructions for Claude 다음 순서로 수행하라: 1. ARGUMENTS에서 액션을 파싱한다. - 비어 있거나 `dashboard`만 있으면 action = `""` (default) - `start`, `stop`, `status`, `setup` 중 하나이면 그대로 사용 - 그 외이면 usage를 출력하고 종료 2. `CLAUDE_PLUGIN_ROOT` 환경변수를 Bash에서 확인한다: ```bash echo "${CLAUDE_PLUGIN_ROOT:-}" ``` 비어 있으면 사용자에게 "Claude Code 플러