By letyuchan
Vibe-check your AI-assisted code: lint + typecheck + runtime error capture + AI auto-fix. Bundles biome presets, husky pre-commit with .check-static logging, dev runtime capture to .check-runtime, and Claude skills that apply minimal fixes from those states.
pnpm + husky 기반으로 biome lint와 TypeScript typecheck를 커밋 전에 강제하고, 실패 시 최신 정적 분석 오류 상태를 .check-static/에 기록하는 pre-commit hook을 설정한다.
dev 서버를 로그 캡처 모드로 실행하고, 최신 .check-runtime 상태를 기준으로 런타임 에러를 분석 및 최소 수정한다.
루트 biome-config 폴더를 기준으로 프로젝트 유형을 분석해 적절한 Biome preset(base/react/strict)을 선택하고, biome 설치 및 biome.json extends 설정을 적용한다.
최신 .check-static 상태를 기반으로 lint/typecheck 오류를 최소 수정으로 해결한다.
AI 보조 코딩(바이브코딩)으로 만든 코드를 린트 + 타입체크 + 런타임 에러 로그 + AI 자동 수정 루프로 감싸는 Claude Code 플러그인.
plugins/vibe-check-mate/skills/): setup-biome-config, create-pre-commit-hook, static-auto-fix, runtime-auto-fixplugins/vibe-check-mate/scripts/): run-static-check-with-logs.sh, dev-runtime.shplugins/vibe-check-mate/biome-config/): biome.base.json, biome.react.json, biome.strict.jsonplugins/vibe-check-mate/commands/setup.md): /vibe-check-mate:setup — 한 방 부트스트랩Claude Code 안에서:
/plugin marketplace add letYuchan/vibe-check-mate
/plugin install vibe-check-mate@vibe-check-mate-marketplace
/plugin marketplace add /path/to/vibe-check-mate
/plugin install vibe-check-mate@vibe-check-mate-marketplace
/vibe-check-mate:setup
실행 후 프로젝트에 추가되는 것:
| 구분 | 경로 |
|---|---|
| 정적 검사 래퍼 | scripts/run-static-check-with-logs.sh |
| dev 런타임 캡처 | scripts/dev-runtime.sh |
| biome preset | biome-config/biome.{base,react,strict}.json |
| biome 루트 설정 | biome.json (감지된 preset으로 extends) |
| pre-commit 훅 | .husky/pre-commit (pnpm run check || exit 1) |
| package.json scripts | lint, lint:fix, typecheck, check, dev, dev:raw |
| devDependencies | @biomejs/biome, husky |
git commit ──► .husky/pre-commit ──► pnpm run check
│
실패 시 ◄────────────────────┤
.check-static/lint.log │
.check-static/typecheck.log │
.check-static/error-files.txt│
│
성공 시 ────────────────────►│ .check-static/ 삭제 + commit 진행
pnpm run dev ──► scripts/dev-runtime.sh ──► pnpm run dev:raw (실제 서버) + tee
│
▼
.check-runtime/runtime.log
.check-runtime/error-files.txt
.check-runtime/meta.txt
| 상황 | 호출 스킬 | 입력 |
|---|---|---|
| 커밋이 lint/typecheck로 차단됨 | static-auto-fix | 최신 .check-static/ |
| dev 서버에서 런타임 에러 발생 | runtime-auto-fix | 최신 .check-runtime/ |
두 스킬 모두 해당 폴더의 최신 실패 상태만 단일 source of truth로 사용한다. 과거 로그·추측 컨텍스트·error-files.txt 밖 파일은 수정하지 않는다.
두 fix 스킬은 수정이 성공(pnpm run check 통과 또는 런타임 에러 해결)하면 커밋을 제안한다. 자동으로 커밋하지 않는다.
fix: resolve type errors in src/<scope>).git add <error-files 범위> + git commit -m "..." (Co-Authored-By 없음)규칙:
feat / fix / refactor / style / docs / test / chore / merge 중 선택git push는 절대 자동 실행하지 않음error-files.txt 범위 밖 파일은 스테이징하지 않음.check-static / .check-runtime은 누적 로그가 아닌 "최신 실패 상태" 플래그 (성공 시 제거)static-auto-fix).gitignore 권장 (사용자 프로젝트에 추가).check-static/
.check-runtime/
set -euo pipefail 제거 → lint/typecheck 각각 실패해도 양쪽 로그가 모두 .check-static/에 남음git config user.{name,email} · merge/rebase/cherry-pick 진행 상태 · 스테이징 충돌error-files.txt + 실제 수정 + tracked, 3조건 교집합만 스테이징 (git add -A 금지)runtime-auto-fix에 HMR dev server Ctrl+C 안내 · SIGINT trap 추가;) 금지 규칙 추가 (exit code 오판 방지)biome.base.json preset의 linter.includes 한 줄 포맷으로 수정 (biome self-check 통과)MIT — LICENSE
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub letyuchan/vibe-check-mate --plugin vibe-check-mateComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.