Claude Skill

status

프로젝트 상태 한눈에 보기. Git 상태·빌드·테스트·최근 이슈·브랜치 현황을 한 번에 조회. 작업 시작 전 또는 상태 점검 시 사용.

LLM Mart · 0 points · 15 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download leeyudok-agents-scaffold-.claude_skills_status-1b2f034.zip · 1 KB
Part of leeyudok/agents-scaffold — 32 skills

Install

skills CLI npx skills add https://github.com/LeeYudok/agents-scaffold/tree/main/.claude/skills/status
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install leeyudok-agents-scaffold@llmmart
Git git clone https://github.com/LeeYudok/agents-scaffold.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole leeyudok/agents-scaffold collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

프로젝트 상태 조회

실행 순서 (병렬로)

1. Git 상태

git status --short
git log --oneline -5
git branch -a | grep -v remotes | head -10

2. 빌드 상태 (스택 감지)

# package.json 있으면
[ -f package.json ] && (
  echo "=== TypeScript ===" && (bunx tsc --noEmit 2>&1 | tail -5 || npx tsc --noEmit 2>&1 | tail -5)
  echo "=== 빌드 ===" && (bun run build 2>&1 | tail -5 || npm run build 2>&1 | tail -5)
) || true

# go.mod 있으면
[ -f go.mod ] && echo "=== Go build ===" && go build ./... 2>&1 | tail -5 || true

# Cargo.toml 있으면
[ -f Cargo.toml ] && echo "=== Cargo check ===" && cargo check 2>&1 | tail -5 || true

# build.gradle 있으면
[ -f build.gradle ] || [ -f build.gradle.kts ] && echo "=== Gradle ===" && ./gradlew compileJava 2>&1 | tail -5 || true

3. 테스트 현황

# 가장 최근 테스트 결과 (있으면)
find . -name "*.xml" -path "*/test-results/*" -newer package.json 2>/dev/null | head -3

4. 미완료 이슈 (GitLab)

command -v glab >/dev/null && glab issue list --state=opened -P 1 --per-page 5 2>/dev/null || true

5. 프로세스 상태 (pm2/포트)

command -v pm2 >/dev/null && pm2 list 2>/dev/null | head -20 || true

6. 오늘 사용량 (옵션 — ccusage 가 있을 때만)

# ccusage 는 Claude Code 전용 사용량 도구다. 설치돼 있지 않으면 조용히 건너뛴다
# (Codex·agy 등 다른 하네스에서는 해당 없음).
command -v ccusage >/dev/null && ccusage daily --since "$(date +%Y%m%d)" --json 2>/dev/null \
  | python3 -c "import json,sys; d=json.load(sys.stdin).get('daily') or [{}]; r=d[0]; print(f\"오늘 {r.get('totalTokens',0):,} 토큰 / \${r.get('totalCost',0):.2f}\")" 2>/dev/null || true

출력 형식

## 프로젝트 상태 — {{PROJECT_NAME}} (YYYY-MM-DD HH:MM:SS)

### Git
브랜치: feature/issue-42-xxx
변경: 3 modified, 1 untracked
최근 커밋: abc1234 fix: ...

### 빌드
TypeScript: ✅ 에러 없음 / ❌ N개 에러
빌드: ✅ 성공 / ❌ 실패

### 이슈 (오픈)
#42 [feature] ...
#38 [bug] ...

### 사용량 (ccusage 있을 때만)
오늘 1,207,480,323 토큰 / $1227.00

### 다음 할 일
- (현재 브랜치 기준 TODO 코멘트나 남은 작업)

Learned warnings

(실행 중 발견한 주의사항이 여기에 누적됩니다)

Files (agents-scaffold)
  • SKILL.md 2.6 KB
    ---
    name: status
    description: 프로젝트 상태 한눈에 보기. Git 상태·빌드·테스트·최근 이슈·브랜치 현황을 한 번에 조회. 작업 시작 전 또는 상태 점검 시 사용.
    allowed-tools: Bash, Read
    ---
    
    # 프로젝트 상태 조회
    
    ## 실행 순서 (병렬로)
    
    ### 1. Git 상태
    ```bash
    git status --short
    git log --oneline -5
    git branch -a | grep -v remotes | head -10
    ```
    
    ### 2. 빌드 상태 (스택 감지)
    ```bash
    # package.json 있으면
    [ -f package.json ] && (
      echo "=== TypeScript ===" && (bunx tsc --noEmit 2>&1 | tail -5 || npx tsc --noEmit 2>&1 | tail -5)
      echo "=== 빌드 ===" && (bun run build 2>&1 | tail -5 || npm run build 2>&1 | tail -5)
    ) || true
    
    # go.mod 있으면
    [ -f go.mod ] && echo "=== Go build ===" && go build ./... 2>&1 | tail -5 || true
    
    # Cargo.toml 있으면
    [ -f Cargo.toml ] && echo "=== Cargo check ===" && cargo check 2>&1 | tail -5 || true
    
    # build.gradle 있으면
    [ -f build.gradle ] || [ -f build.gradle.kts ] && echo "=== Gradle ===" && ./gradlew compileJava 2>&1 | tail -5 || true
    ```
    
    ### 3. 테스트 현황
    ```bash
    # 가장 최근 테스트 결과 (있으면)
    find . -name "*.xml" -path "*/test-results/*" -newer package.json 2>/dev/null | head -3
    ```
    
    ### 4. 미완료 이슈 (GitLab)
    ```bash
    command -v glab >/dev/null && glab issue list --state=opened -P 1 --per-page 5 2>/dev/null || true
    ```
    
    ### 5. 프로세스 상태 (pm2/포트)
    ```bash
    command -v pm2 >/dev/null && pm2 list 2>/dev/null | head -20 || true
    ```
    
    ### 6. 오늘 사용량 (옵션 — `ccusage` 가 있을 때만)
    ```bash
    # ccusage 는 Claude Code 전용 사용량 도구다. 설치돼 있지 않으면 조용히 건너뛴다
    # (Codex·agy 등 다른 하네스에서는 해당 없음).
    command -v ccusage >/dev/null && ccusage daily --since "$(date +%Y%m%d)" --json 2>/dev/null \
      | python3 -c "import json,sys; d=json.load(sys.stdin).get('daily') or [{}]; r=d[0]; print(f\"오늘 {r.get('totalTokens',0):,} 토큰 / \${r.get('totalCost',0):.2f}\")" 2>/dev/null || true
    ```
    
    ## 출력 형식
    
    ```
    ## 프로젝트 상태 — {{PROJECT_NAME}} (YYYY-MM-DD HH:MM:SS)
    
    ### Git
    브랜치: feature/issue-42-xxx
    변경: 3 modified, 1 untracked
    최근 커밋: abc1234 fix: ...
    
    ### 빌드
    TypeScript: ✅ 에러 없음 / ❌ N개 에러
    빌드: ✅ 성공 / ❌ 실패
    
    ### 이슈 (오픈)
    #42 [feature] ...
    #38 [bug] ...
    
    ### 사용량 (ccusage 있을 때만)
    오늘 1,207,480,323 토큰 / $1227.00
    
    ### 다음 할 일
    - (현재 브랜치 기준 TODO 코멘트나 남은 작업)
    ```
    
    ## Learned warnings
    
    (실행 중 발견한 주의사항이 여기에 누적됩니다)
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related