BidKit
제안서, 이제 AI 에이전트 팀이 같이 씁니다.
탑티어 수준의 기술 제안서를 전략 수립부터 최종 출력까지, 5개 전문 에이전트가 분업하여 작성하는 Claude Code 플러그인입니다.
모든 문서는 결국 제안입니다 — 회사가 발주사에게(제안서), 개인이 회사에게(포트폴리오), 팀이 의사결정자에게(사업/경영 보고). BidKit은 세 가지 모두 같은 설득 엔진(청중 분석 · 요구사항 추적 · 차별화 전략 · 품질 검증)으로 작성합니다.
---
시작하기
1. Claude Code 설치
터미널(맥: Terminal, 윈도우: PowerShell)을 열고 아래를 복사해서 붙여넣으세요.
npm install -g @anthropic-ai/claude-code
> Node.js가 없다면 먼저 https://nodejs.org 에서 LTS 버전을 설치하세요.
2. Claude Code 실행
claude
처음 실행하면 Anthropic 로그인 화면이 뜹니다. 안내에 따라 로그인하세요.
3. BidKit 플러그인 설치
Claude Code 안에서 순서대로 하나씩 입력하세요:
/plugin marketplace add https://github.com/Lambda256/bid-kit.git
/plugin install bid
4. 업데이트
이력 재작성으로 인해 기존 설치에서 업데이트 충돌이 날 수 있습니다. 문제가 생기면 마켓플레이스를 삭제 후 재추가하세요:
/plugin marketplace remove https://github.com/Lambda256/bid-kit.git
/plugin marketplace add https://github.com/Lambda256/bid-kit.git
/plugin install bid
이후 업데이트는 플러그인 TUI에서: Installed 탭 → bid 선택 → "Update now" (즉시) 또는 "Mark for update" (다음 세션에 적용)
5. 사용하기
설치가 끝나면 그대로 말하면 됩니다:
"RFP 받았는데 제안서 만들어야 해"
BidKit이 전략 수립부터 시작합니다.
6. 문서 파서 (선택)
RFP가 PDF라면 바로 읽습니다. PPTX/DOCX/XLSX 파일도 읽으려면:
uv pip install -r parser/requirements.txt --system
지금 안 해도 됩니다. 필요할 때 BidKit이 안내해줍니다.
---
How It Works
팀 구조
┌───────────┐
│ Overseer │ 전략, 교차검증, 최종승인
└─────┬─────┘
┌────────┬───────┼───────┬────────┐
▼ ▼ ▼ ▼ ▼
┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ .bidkit/meta/
│ BA │ │ DA │ │ TA │ │ SA │ outline, glossary
│ Team│ │ Team│ │ Team│ │ Team│ rfp-trace-matrix
└──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘
▼ ▼ ▼ ▼
ssot/ba/ da/ ta/ sa/
| Team | 산출물 | 핵심 규칙 | |------|--------|---------| | BA | 사업 개요, 요구사항, 업무 프로세스 | 모든 기능 = 흐름도 + 화면 | | DA | 데이터 모델, 마이그레이션, 보안 | 5-Part 순서, PK/FK 필수, 암호화 기준 | | TA | 아키텍처, H/W-S/W 구성, 이행, 비용 | 3환경 분리, H/W 수량 = 비용표 | | SA | 솔루션 스펙, 비교표, 레퍼런스, 라이선스 | 5-Part 구조, 성능 = 측정조건 포함 |
작업 프로세스
각 팀 안에서 4명이 릴레이로 움직입니다.
① Team Lead: SSOT 상태 읽고 모드 감지
│
② Researcher: 자료 수집 (스펙, 레퍼런스, RFP)
│
③ Writer: 초안 작성 (도메인 패턴 적용)
│
┌───────────────────────────────┐
│ ④ Critic: 검증 │
│ 품질 기준 + RFP 대조 │
│ │ │
│ FAIL │ PASS │
│ ▼ │ │
│ ⑤ Writer: 수정 │ │ ◀── PASS 날 때까지 반복
│ └──▶ ④ 재검증 │
└───────────────────────────────┘
│ PASS
⑥ Team Lead: 사용자에게 제시 → User Confirm
│
⑦ Overseer: 교차 검토 (용어, 수치, 의존성)
│ │
Directive Confirmed ✓
└──▶ Writer 수정 ──▶ Critic 재검증
이런 걸 잡아줍니다:
✗ "HSM 장비" vs "HSM 서버" ─── 용어 통일
✗ 아키텍처 10대 vs 비용표 8대 ─ 수치 검증
✗ RFP 3.2.1항 미반영 ──────── 누락 탐지
✗ 망분리 기준 미충족 ──────── 규정 검증
---
Usage
명령어를 외울 필요 없습니다. 자연어로 말하면 자동 라우팅됩니다.
"HSM 모델 변경해야 해" → 해당 섹션 자동으로 열고 수정
"전체적으로 좀 약한 것 같아" → 전 섹션 품질 진단 + 개선 우선순위
"교차 검증해줘" → 숫자 · 용어 · 수량 일관성 체크
"진행 상황 알려줘" → 팀별 진행률 + 다음 할 일 안내
"PDF로 출력해줘" → 확정 섹션만 모아서 렌더링
명령어를 쓰고 싶다면:
| Command | Purpose | |---------|---------| | /bid:design | 전략 수립 + 목차 생성 | | /bid:write <section> | 섹션 작성/수정 | | /bid:status | 진행 현황 | | /bid:setup | 환경 점검 | | /bid:notion | 노션에 업로드 (팀 리뷰) |
자연어로도 가능합니다:
- "교차 검증해줘" → 품질 진단 + 교차 검증
- "PDF로 출력해줘" → 최종 출력
---
Key Features
SSOT-Based Section Management
모든 섹션은 독립된 SSOT (Single Source of Truth) 문서로 관리됩니다.
ideation → draft → verifying → verified → tentative → reviewing → confirmed ✓
Impact Analysis
확정된 섹션을 수정하면, 영향받는 다른 섹션을 자동으로 파악하고 알려줍니다.
---
Platform Support
| Platform | Entry Point | Interface | |----------|-------------|-----------| | Claude Code | CLAUDE.md | /bid: commands or natural language | | Codex | AGENTS.md | Natural language |
---
License
MIT




