soumatheusgomes/vibe-coding-toolkit
A curated, battle-tested AI-coding toolkit: Claude Code plugins, subagent orchestration, quality gates, and ready-to-copy prompts, extracted from real production use.
🎧 Vibe Coding Toolkit – AI 지원 개발을 위한 실용적인 워크플로우
무엇인가요 – 대규모 언어 모델 코딩 어시스턴트(Claude Code, OpenAI Codex 등)를 소프트웨어 팀의 규율 있는 구성원으로 활용할 수 있도록 해주는 문서화된 도구, 프롬프트, 설정 템플릿의 모음입니다. 이 리포지토리는 새로운 모델을 제공하지 않으며, 프로세스와 프로세스를 생산 환경에서 반복 가능하게 만드는 '접착제'(플러그인, 훅, 린트 규칙, 서브에이전트 오케스트레이션)를 제공합니다.
왜 중요한가요 – 많은 AI 코딩 가이드는 "큰 프롬프트를 붙여넣고 운을 기원하는 것"에서 끝납니다. 이 툴킷은 실제 생산 환경의 핀테크 프로젝트에서 저자가 겪은 구체적인 고통을 해결하는 현실적인 흐름을 보여줍니다:
- 세션 지속성(실행 간 메모리 유지)
- 에이전트가 과도하게 생성하거나 요청에서 벗어나는 것을 방지
- 파일을 겹치지 않도록 전문화된 병렬 서브에이전트(검토, DB, 테스트) 실행
- 경고를 추적 가능한 오류로 전환하는 자동 품질 게이트(ESLint/Biome) 강제
- 코드를 작성하기 전에 브레인스토밍 → 계획 → 구현 → 검토 루프를 강제하는 가벼운 "스уп퍼파워스" 규율
핵심 구성 요소
| 구성 요소 | 기능 | 사용 방법 |
|---|---|---|
| 스уп퍼파워스 (docs/tools/01‑superpowers.md) | 브레인스토밍 → 계획 → 구현 → 검토 사이클을 강제; 가장 영향력 있는 습관. | superpowers@claude-plugins-official 플러그인을 Claude-Code에 설치하고, 모델에게 코드를 요청하기 전에 기술을 호출하세요. |
| 서브에이전트 오케스트레이션 (02‑subagent‑orchestration.md) | 여러 전문 에이전트 인스턴스를 파도 단위로 실행하여 동시에 동일한 파일을 편집하지 않도록 합니다. | 문서에 설명된 프로토콜을 따르세요. 파도 디스패치 프롬프트 템플릿도 리포지토리에 포함되어 있습니다. |
| RTK 토큰 프록시 (03‑rtk-token-proxy.md) | git status, diff, log 등 반복적인 명령어를 컴팩트하고 토큰 절약형으로 재작성하는 CLI. | 세션 내에서 해당 명령어의 대체로 제공된 스크립트를 사용하세요. |
| 포니테일 & 캐브먼 성격 (04‑ponytail.md / 05‑caveman.md) | 에이전트의 집중과 간결함을 유지하는 간단한 의사결정 및 커뮤니케이션 정책. | 작업 시작 전에 Claude/Codex 세션에 성격 프롬프트를 추가하세요. |
| 품질 게이트(ESLint/Biome) (06‑eslint‑biome‑quality‑gates.md) | 선택된 린트 경고를 하드 에러로 전환하고, 파일당 350줄 제한을 강제하며, 위반 사항을 기록합니다. | 준비된 프롬프트 08‑eslint‑quality‑gates‑install.md를 실행하거나(templates/eslint/) 설정 파일을 복사하세요. |
| Graphify & Context7 (07‑graphify.md / 12‑context7.md) | 코드베이스의 지속 가능한 지식 그래프를 구축하고, 최신 라이브러리 문서를 모델의 컨텍스트에 주입합니다. | 설명된 옵션의 MCP 서버를 배포하세요. 툴킷은 Claude에 연결하는 방법을 보여줍니다. |
| 옵시디안 메모리 (08‑obsidian‑memory.md) | 옵시디안 백업에 저장된 장기적인 프로젝트 노트로, MCP 프로토콜을 통해 에이전트가 접근합니다. | 백업을 초기화하고 MEMORY.md 인덱스를 해당 위치로 지정하세요. |
| 프롬프트 라이브러리 (docs/prompts/*.md) | lint 정리, 다중 에이전트 코드 리뷰, 파일 크기 리팩터링 등 일반적인 작업용 복사 가능한 프롬프트. | Claude/Codex(또는 URL을 읽을 수 있는 임의의 LLM)에 전체 프롬프트를 붙여넣고 에이전트가 실행하도록 하세요. |
| 템플릿 (templates/…) | 뼈대가 되는 CLAUDE.md, ESLint 설정, 훅 예시, CLI용 최소 settings.json. |
프로젝트에 필요한 파일을 복사하고 Playbook에 설명된 대로 경로를 조정하세요. |
시작하기
- Claude Code 설치 및 공식 플러그인 마켓플레이스 추가 (README의 원라인 명령어).
npm install -g @anthropic-ai/claude-code /plugin marketplace add anthropics/claude-plugins-official /plugin install superpowers@claude-plugins-official cp templates/CLAUDE.md.template CLAUDE.md - Playbook 읽기 –
docs/02-playbook-onboarding.md. 전체 엔드투엔드 예제 프로젝트를 따라가며 각 도구가 타임라인에 어떻게 들어가는지(설치 → 설정 → 브레인스토밍 → 계획 → 서브에이전트 파도 → 검토 → 배포) 보여줍니다. - 단일 도구 선택. 예를 들어 350줄 규칙을 강제하려면 README에 나와 있는 원라인 프롬프트를 실행하거나
templates/eslint/에서 ESLint 설정을 복사하세요.
누구에게 적합한가요
- Claude Code, Codex, 또는 유사한 LLM 코딩 어시스턴트에 이미 접근이 가능한 개발자로, 재현 가능하고 생산 환경 대응 워크플로우를 원하는 사람.
- "프롬프트 붙여넣기 + 기대" 세션, 상황 인식 상실, 에이전트 간 파일 오버라이드에 어려움을 겪는 팀.
- CLI 작업에 어느 정도 익숙하고, 짧은 포르투갈어 문서를 읽는 데 부담이 없는 사람(핵심 개념은 인라인 설명되어 있으며, 실제 프롬프트는 영어로 제공).
성숙도 및 상태
- 리포지토리는 비공개 핀테크 프로젝트에서 추출된 메소드입니다(원본 코드는 NDA 하에 있음). 저자는 실제 생산 환경에서 이 실천을 사용해왔다고 하지만, 리포지토리는 컴파일된 바이너리 없이 문서, 프롬프트, 설정 템플릿만 포함합니다.
- 역사가 짧은 이유는 이 리포지토리가 생명 있는 가이드를 의도하고 있기 때문입니다. 저자가 워크플로우를 개선하거나 새로운 플러그인을 추가할 때마다 업데이트가 예상됩니다.
라이선스 – MIT (see LICENSE).
결론 – Vibe Coding Toolkit은 AI 코딩 어시스턴트를 규율 있는 팀원으로 바꾸는 구체적이고 오픈소스의 플레이북입니다. 프롬프트 즉흥 허접에서 재현 가능하고 생산 환경 대응 가능한 개발 흐름으로 전환할 수 있도록, 빠짐없이 필요한 '접착제'(플러그인, 프롬프트, 린트 게이트, 서브에이전트 오케스트레이션)를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트