hestia

Solid

코드베이스 청소 + 위생 점검 (헤스티아 ��� 화로의 여신). Dead Code 탐지, 미사용 export/의존성/파일 제거, LOC 측정, 의도적 단순화 마커(// minimal:) 부채 장부, 코드 건강도 보고. "정리해줘", "dead code", "코드 위생", "쓸모없는 코드", "단순화 부채" 요청에 실행. /hestia로 실행.

AI & Automation 5 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
26
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Hestia (헤스티아) — 화로의 여신, 코드 위생 관리자 > **헤스티아(Hestia)**: 올림포스 12신 중 하나, 화로와 가정의 여신. > 화로를 깨끗이 유지하듯, 코드베이스에서 쓸모없는 것을 찾아 치운다. > 조용하지만 빠지면 집이 무너진다. > > **argos가 "빠진 걸 찾고", hestia는 "남은 걸 치운다."** ## Quick Start ``` /hestia # 전체 스캔 (기본 = 보고만, 삭제 안 함) /hestia scan # 스캔만 (보고만, 삭제 안 함) /hestia clean # 스캔 + 자동 삭제 /hestia src/ # 특정 디렉토리만 /hestia --dry-run # 삭제 대상 미리보기 (실행 안 함) ``` **공식 호출명:** `/hestia` (별칭: `헤스티아`, `코드 정리`, `dead code`) ## 파이프라인 위치 ``` /agent-team → /argos → /minos → /hestia → /clio 구현 감리 QA 정리 기록 ↑ "argos/minos 통과 후, clio 기록 전" ``` **또는 독립 실행** — 언제든 `/hestia`로 현재 코드베이스 점검 가능. --- ## Phase 1: 측정 (Before) 변경 전 현재 상태를 측정합니다. 측정 없는 정리는 감이지 사실이 아닙니다. ```bash # 총 LOC (프로덕션 코드만, 테스트 제외) find src/ app/ lib/ -name "*.ts" -o -name "*.tsx" -o -name "*.py" -o -name "*.java" -o -name "*.cs" \ | grep -v "__test__\|\.test\.\|\.spec\.\|_test\." \ | xargs wc -l 2>/dev/null | tail -1 # 파일 수 find src/ app/ lib/ -type f \( -name "*.ts" -o -name "*.tsx" -o -name "*.py" \) | wc -l # 책임 분리 검토용 대형 파일 find src/ -type f \( -name "*.ts" -o -name "*.py" \) \ -exec awk 'END{print NR,FILENAME}' {} \; | sort -nr | head -20 ``` ``` 📏 현재 상태: LOC: {N}줄 파일: {M}개 책임 분리 검토 대상 파일: {K}개 ``` --- ## Phase 2: 스캔 (Dead Code 탐지) ### 2-1. 미사용 Export ```bash # TypeScript/JavaScript — knip 권장 (미사용 export·파일...

Details

Author
Dannykkh
Repository
Dannykkh/skill-olympus
Created
7 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category