Claude Code용 AI 네이티브 개발 프레임워크. PDCA 방법론 + 9단계 파이프라인으로 개발 전 과정을 자동화함.
만든 곳: 팝업스튜디오(Popup Studio) | 사이트: https://www.bkit.ai
PDCA 방법론이 뭔지 먼저
PDCA는 1950년대 품질관리 분야에서 나온 지속적 개선 사이클임. 원래 제조업에서 불량률 줄이려고 쓰던 방법론인데, 소프트웨어 개발에도 그대로 적용됨.
┌──────────┐
│ PLAN │ ← 목표 설정, 계획 수립
└────┬─────┘
↓
┌──────────┐
│ DO │ ← 계획대로 실행
└────┬─────┘
↓
┌──────────┐
│ CHECK │ ← 결과 점검, 갭 분석
└────┬─────┘
↓
┌──────────┐
│ ACT │ ← 개선 조치, 다음 사이클 반영
└──────────┘
↓ (다시 PLAN으로)| 단계 | 개발에 대입하면 |
|---|---|
| Plan | 기능 요구사항 정리, 계획 문서 작성, 설계 |
| Do | 실제 코드 구현 |
| Check | 구현 결과 검토, 설계 대비 갭 분석, 테스트 |
| Act | 미흡한 부분 수정, 리포트 작성, 다음 기능에 반영 |
핵심은 한 번 만들고 끝이 아니라, 계속 돌리는 루프라는 점임. bkit은 이 사이클을 AI가 자동으로 돌려주는 구조임. 개발자가 "대충 만들어줘"라고 하면 끝나는 게 아니라, AI가 계획 세우고 → 구현하고 → 스스로 점검하고 → 부족한 부분 채우는 과정을 반복함.
한 줄 요약
"AI한테 코드만 시키는 도구"가 아니라, 기획 → 설계 → 구현 → 검증 → 회고까지 전 과정을 AI랑 같이 체계적으로 하는 프레임워크임.
뭔데 이게
- Claude Code 전용 플러그인임 (Gemini CLI 버전도 있음)
- PDCA(Plan-Do-Check-Act) 방법론을 개발 워크플로에 그대로 얹은 구조임
- "프롬프트 잘 쓰기"가 아니라 Context Engineering — AI가 항상 올바른 맥락을 받을 수 있게 시스템을 설계하는 철학 기반임
- 208개 유틸 함수, 28개 스킬, 21개 에이전트가 내장돼 있음
- Apache 2.0 라이선스 오픈소스임
핵심 철학
| 개념 | 설명 |
|---|---|
| Context over Prompts | 프롬프트 잘 쓰는 것보다 AI가 받는 맥락 자체를 잘 설계하는 게 중요함 |
| Constraints over Features | 무한 설정 대신 의도적 제약 → 학습 난이도 낮추고 일관성 확보함 |
| Document-Driven | 코드 짜기 전에 반드시 계획 문서 작성 → 설계 문서 → 구현 → 갭 분석 → 리포트 순으로 흐름 강제함 |
무엇으로 구성돼 있나
bkit-claude-code/
├── .claude-plugin/ # 플러그인 메타정보
├── commands/ # 슬래시 명령어 정의
├── agents/ # 역할별 AI 에이전트
├── skills/ # 도메인 스킬 (지식 모듈)
├── hooks/ # 이벤트 자동화 (SessionStart, PreToolUse 등)
├── templates/ # 문서 템플릿
└── .claude/ # 독립 실행 가능한 Claude 설정주요 구성 요소
에이전트 (21개)
- CTO Lead — 전체 아키텍처 총괄
- Frontend Architect — UI/UX 설계
- Security Architect — 보안 취약점 분석
- Product Manager — 요구사항 정리 및 우선순위
- QA Strategist — 테스트 전략
- Gap Detector — 설계-구현 간 갭 분석
- PDCA Iterator — Evaluator-Optimizer 반복 루프
- 등등
스킬 (28개)
도메인 지식 모듈. AI가 특정 영역을 더 잘 이해하게 해주는 단위임.
명령어 (주요 슬래시 커맨드)
| 명령어 | 역할 |
|---|---|
/bkit:learn-claude-code |
튜토리얼 모드 — Claude Code + bkit 사용법 학습 |
/bkit:init-starter |
Starter 레벨 프로젝트 초기화 |
/bkit:init-dynamic |
Dynamic 레벨 프로젝트 초기화 |
/bkit:init-enterprise |
Enterprise 레벨 프로젝트 초기화 |
/bkit:pdca-plan |
기능 계획 문서 생성 |
/bkit:pdca-design |
설계 문서 생성 |
/bkit:pdca-iterate |
갭 분석 + 자동 수정 반복 (최대 5회, 90% 임계값) |
/bkit:pdca-report |
완료 리포트 생성 |
사용 흐름
1. 학습
/bkit:learn-claude-code
└─ Claude Code + bkit 기본 개념 익히기
2. 프로젝트 초기화
규모에 맞게 선택:
└─ Starter → Dynamic → Enterprise
3. 개발 루프 (PDCA)
/bkit:pdca-plan
→ /bkit:pdca-design
→ 직접 구현
→ /bkit:pdca-iterate (AI가 자동으로 갭 찾고 수정)
→ /bkit:pdca-report프로젝트 레벨 3단계
| 레벨 | 대상 | 특징 |
|---|---|---|
| Starter | 개인 / 소규모 | 핵심 기능만, 빠른 시작 |
| Dynamic | 팀 / 중간 규모 | 에이전트 팀, 커스터마이징 가능 |
| Enterprise | 기업 / 대형 서비스 | 풀 파이프라인, 조직 맞춤 플레이북 |
자동화 레이어 구조
| 레이어 | 역할 |
|---|---|
| hooks.json | SessionStart / PreToolUse / PostToolUse 이벤트 처리 |
| Skill Frontmatter | 스킬 단위 훅 |
| Agent Frontmatter | 에이전트 단위 훅 |
| Description Triggers | Triggers: 키워드 매칭으로 자동 발동 |
| Scripts (45개) | 실제 Node.js 로직 실행 |
성능 지표 (공식 주장)
- MVP 개발: 기존 3
6개월 → **1주1개월**로 단축 - 단순 기능 구현: 수일 → 2~4시간
- 10명 팀 업무 → 1명 바이브 코더가 대체 가능 수준
설치
Claude Code 마켓플레이스에서 설치하거나, GitHub 레포에서 직접 .claude/ 폴더에 필요한 부분만 복사해서 씀.
'TIP > AI' 카테고리의 다른 글
| Figma 대체 오픈소스? OpenPencil 가이드 (1) | 2026.03.26 |
|---|---|
| OpenClaw, 지금 도입하면 안 되는 5가지 이유 (2026년 2월 현황) (0) | 2026.02.13 |
| Pencil.dev — IDE 안에서 디자인하고, 코드로 착지하는 시대 (0) | 2026.02.13 |
| [Claude Code] 해커톤 우승자의 70가지 파워 팁 (1) | 2026.02.10 |
| [Claude Code] Reddit에 올라온 완전 정복 가이드 v4 (한국어 번역) (0) | 2026.02.02 |