Skip to content
Back to skills

Project Check

ASecurity

로컬 품질 검증과 실패 원인 분류. AGENTS.md/DESIGN.md 규칙 준수 확인, pnpm 기반 검증, PR 전 점검

  • 14 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 26, 2026
ai-agentsbashgit

Works with

  • cli

Security analysis

A100/100

Scanned September 26, 2026

npx -y skills add OU9999/codex-webtoon --skill project-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Project Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Project Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ou9999-project-check-codex-webtoon/badge)](https://www.skillsdirectory.com/skills/ou9999-project-check-codex-webtoon)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: project-check
description: 로컬 품질 검증과 실패 원인 분류. AGENTS.md/DESIGN.md 규칙 준수 확인, pnpm 기반 검증, PR 전 점검
---

# 프로젝트 점검

## 원칙

- `pnpm`만 사용
- `npm`, `yarn` 설치/스크립트 실행 금지
- `AGENTS.md` 선행 읽기
- UI/스타일 변경 시 `DESIGN.md` 추가 읽기
- dirty working tree 전제 작업
- 사용자 변경 되돌리기 금지
- 실패는 한 번에 하나씩 분류
- 가장 작은 수정으로 해결

## 실행 순서

### 1. 범위 확인

```bash
git status --short
git diff --name-status --find-renames
git diff --stat
```

변경 파일이 많으면 기능 단위 검증. 스킬, 에이전트, 규칙 파일 변경 시 `.claude`와 `.agents` 동기화 확인.

### 2. 규칙 준수 확인

다음 항목 빠른 확인.

- 파일/디렉터리 이름 kebab-case 여부
- Tailwind class 사용 여부
- inline style 금지 준수 여부
- 조건부 class의 `cn` 사용 여부
- `useMemo`, `useCallback` 추가 여부
- `useEffect`의 return 직전 위치와 JSDoc 설명 여부
- 객체 타입의 `interface` 사용 여부
- 파일 끝 named export 여부
- `../..`보다 깊은 상대 경로의 path alias 처리 여부
- 컴포넌트 디렉터리 `index.ts` 재export 추가 여부

### 3. 로컬 검증

`package.json`에 존재하는 스크립트만 실행. 기본 순서:

```bash
pnpm format:check
pnpm typecheck
pnpm test
pnpm build
```

릴리스/패키징 검증 시 다음 우선:

```bash
pnpm prepublishOnly
```

### 4. 실패 원인 분류

실패 시 다음 순서 처리:

1. 실패 종류를 `format`, `typecheck`, `test`, `build`, `runtime`, `browser` 중 하나로 분류
2. 첫 번째 의미 있는 에러와 관련 파일만 읽기
3. 원인 후보 1-2개로 축소
4. 필요한 최소 수정
5. 실패한 명령 우선 재실행
6. 통과 후 이후 명령 이어서 실행

### 5. 브라우저/수동 UI 확인

직접 테스트, 화면 먹통, UI 회귀, PNG/export 문제 요청 시 `playwright-cli` 스킬 병행.

```bash
pnpm dev
```

브라우저 확인 시 콘솔 에러, 네트워크 실패, 스크린샷, 재현 단계 기록. UI 변경 검증은 `DESIGN.md` 기준.

## 보고 형식

- 실행한 명령과 결과
- 발견한 규칙 위반 또는 실패 원인
- 수정한 파일
- 남은 검증 공백

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…