npx claudepluginhub pokuding/my-harness --plugin my-harnessThis skill uses the workspace's default tool permissions.
프로젝트 구조, 코드, 최근 커밋을 분석하여 `.harness/guide.md` 가이드 문서를 생성하거나 업데이트한다.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
프로젝트 구조, 코드, 최근 커밋을 분석하여 .harness/guide.md 가이드 문서를 생성하거나 업데이트한다.
/guide-init # 신규 생성 또는 전체 재생성
/guide-init --update # 최근 변경 내용을 기존 가이드에 반영
.harness/guide.md가 존재하는지 확인한다.
--update 플래그 → Step 2 (변경 분석)로 바로 이동기존 가이드가 있습니다. 전체 재생성하시겠습니까?
(--update 플래그로 최근 변경만 반영할 수 있습니다)
다음 항목을 수집한다:
package.json, tsconfig.json, pyproject.toml, Cargo.toml 등에서 추론main.*, index.*, app.*, server.* 등수집 명령 예시:
# 구조 파악
find . -type f -name "*.ts" | grep -v node_modules | head -50
git log --oneline -20
--update 시).harness/guide-history.json에서 마지막 guide-init 실행 날짜를 확인한다.
git log --oneline --after="{마지막 실행일}" --name-status
git diff {마지막 실행일 커밋}...HEAD --stat
변경 내용을 분류:
.harness/guide.md를 생성/업데이트한다:
# {프로젝트명} 가이드
> 생성일: YYYY-MM-DD | 마지막 업데이트: YYYY-MM-DD
## 개요
{프로젝트 목적 1-3줄}
## 기술 스택
| 항목 | 내용 |
|------|------|
| 언어 | TypeScript 5.x |
| 런타임 | Node.js 20 |
| 프레임워크 | ... |
| 데이터베이스 | ... |
## 디렉토리 구조
src/ api/ # HTTP 라우트 핸들러 services/ # 비즈니스 로직 models/ # 데이터 모델/스키마 utils/ # 공통 유틸리티
## 아키텍처
{레이어 구조, 모듈 간 의존 관계 설명}
## API 엔드포인트
| Method | Path | 설명 |
|--------|------|------|
| GET | /api/v1/... | ... |
## 데이터 모델
{주요 모델 구조}
## 환경 설정
{필요한 환경변수 목록과 설명}
## 개발 가이드
### 코딩 컨벤션
{프로젝트에서 발견된 패턴 기술}
### 테스트
{테스트 실행 방법, 테스트 파일 위치}
### 빌드 및 배포
{빌드 명령어, 배포 방식}
## 변경 이력
| 날짜 | 변경 내용 | 커밋 |
|------|----------|------|
| YYYY-MM-DD | 초기 가이드 생성 | - |
.harness/guide-history.json에 실행 이력을 추가한다:
{
"entries": [
{
"date": "YYYY-MM-DDTHH:mm:ss",
"action": "init",
"commit": "abc1234",
"note": "초기 가이드 생성"
},
{
"date": "YYYY-MM-DDTHH:mm:ss",
"action": "update",
"commit": "def5678",
"changed_sections": ["API 엔드포인트", "데이터 모델"],
"note": "결제 모듈 추가 반영"
}
]
}
가이드 생성 완료: .harness/guide.md
- 섹션: 8개
- 커버된 파일: 42개
- 다음: /guide-check 로 현재 코드와 일치 여부를 확인하세요
(추정) 표시 후 사용자 확인 권장