forge
Forge
Claude Code를 위한 구조화된 계획, 병렬 실행 및 심층 검증 도구입니다.
설치
claude plugin marketplace add TT-Wang/forge
claude plugin install forge@tt-wang-plugins기능
Forge는 모호한 목표를 구조화되고 검증된 병렬 작업으로 전환합니다. /forge add JWT auth with refresh tokens라고 입력하면 계획을 수립하고, 병렬 작업 트리에서 실행하며, 심층적으로 검증하고, 지능적으로 재시도하며, 다음 작업을 위해 학습합니다.
계획 — 작업을 모듈의 의존성 그래프로 분할
실행 — 격리된 git 작업 트리에서 병렬 작업자 실행
검증 — 구문 검사, API 계약 확인, 정체 감지
재시도 — 실패 시 근본 원인 분석을 수행하는 디버거 에이전트
검토 — 계약 확인을 통한 정확성 및 보안 검사
학습 — 관례 및 실패 패턴을 메모리에 저장
재개 — 충돌 후 중단된 지점부터 작업 재개
사용법
/forge add JWT authentication with refresh tokens
/forge-status
/forge-validate m2Forge 사용 권장: 다중 파일 기능, 검증이 필요한 작업, 대규모 변경 사항. Forge 사용 지양: 빠른 수정이나 간단한 질문은 Claude Code를 직접 사용하세요.
작동 원리
┌─────────────────────────────────────────────────────────────┐
│ /forge "add JWT auth with refresh tokens" │
└──────────────────────────┬──────────────────────────────────┘
│
▼
┌────────────────────────┐
│ Forge Orchestrator │
│ skills/forge/SKILL │
└─────┬──────────────────┘
│
┌───────────────┼───────────────┬───────────────┐
▼ ▼ ▼ ▼
┌────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│Planner │ │ Worker │ │ Reviewer │ │ Debugger │
│ │ │ (×N │ │ │ │ │
│ Explore│ │ parallel)│ │ Security │ │ Root │
│ codebase │ │ │ + API │ │ cause │
│ → DAG │ │ Isolated │ │ contract │ │ analysis │
│ plan │ │ worktree │ │ checks │ │ + logs │
└────┬───┘ └────┬─────┘ └────┬─────┘ └────┬─────┘
│ │ │ │
└────────────┴───────┬───────┴───────────────┘
│
▼
┌────────────────────────┐
│ MCP Server │
│ (Node.js, 7 tools) │
│ │
│ validate │
│ validate_plan │
│ memory_recall/save │
│ iteration_state │
│ forge_logs │
│ session_state │
└───────────┬────────────┘
│
▼
┌────────────────────────┐
│ .forge/ (persistent) │
│ │
│ plans/ memory/ │
│ iterations/ logs/ │
│ state/ │
└────────────────────────┘4개의 에이전트 + 1개의 MCP 서버(7개의 도구) + 3개의 슬래시 명령어로 구성됩니다. 모두 마크다운과 Node.js로 작성되었으며 별도의 사용자 지정 런타임은 없습니다.
MCP 도구
도구 | 설명 |
| 구문 검사, API 계약, 정체/속도/진동 분석 |
| DAG 순환 감지, 파일 중복 경고, 스키마 검증 |
| 프로젝트 및 전역 메모리 검색 |
| 중복 제거를 통해 학습된 패턴 저장 |
| 모듈별 재시도 시도 추적 |
| 실행, 모듈, 단계, 심각도별 구조화된 JSONL 로그 쿼리 |
| 재개 가능성을 위해 세션 상태 저장/로드 |
개발
개발 환경 설정, 테스트 명령어 및 PR 프로세스는 CONTRIBUTING.md를 참조하세요. 취약점을 비공개로 보고하는 방법은 SECURITY.md를 참조하세요.
git clone https://github.com/TT-Wang/forge.git
cd forge/forge-mcp-server
npm install
npm test문서
함께 사용하면 좋은 도구
memem — Claude Code를 위한 영구적인 세션 간 메모리. Forge와 memem을 함께 사용하는 것을 권장합니다. Forge는 계획하고 실행하며, memem은 실행 전반에 걸쳐 효과가 있었던 내용을 기억합니다. Forge가
memory_save를 통해 저장한 패턴은 memem의 리콜 인덱스에 저장되므로, 다음 주 실행 시에는 지난주의 학습 내용이 이미 로드된 상태로 시작됩니다.
참고
Vibereader — Claude가 작업하는 동안 큐레이팅된 기술 뉴스 제공
라이선스
MIT — LICENSE 참조
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TT-Wang/forge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server