By bs-koo
공공/SI PM의 AI 운영 체제 — 산출물 이름 한국어 커맨드 11개, 프로젝트 프로파일, 역방향 생성, 단계별 승인 루프, xlsx 추출. 22개 스킬로 프로젝트 산출물 작성을 자동화합니다.
감리 지적사항을 분석하고 대응 문서와 증빙 체크리스트를 생성합니다. | 자연어: 감리 대응, 감리 지적, 지적사항 분석, 감리대응 만들어줘, 감리 조치계획
DE-13 단위테스트계획서를 생성합니다. 화면목록표 기반으로 화면유형 판별 후 검사기준 자동 매핑. | 자연어: 단위테스트 계획, 단위테스트계획서 만들어줘, 단테 계획, 화면별 테스트
AN-02 요구사항정의서를 생성합니다. RFP/과업지시서에서 요구사항을 추출·분류·우선순위 부여. | 자연어: 요구사항 뽑아줘, 요구사항 분석, 요구사항정의서 만들어줘, RFP 분석, 과업지시서 분석
인터페이스정의서를 생성합니다. 외부 시스템 연동 요구사항에서 인터페이스ID, 연동방식, 데이터항목을 정의. | 자연어: 인터페이스 정의, 외부 연동, API 연동 정의, 인터페이스정의서 만들어줘
AN-05 추적매트릭스를 생성합니다. 요구사항→화면→프로그램→테스트 ID 체인 양방향 추적 및 누락 탐지. | 자연어: 추적매트릭스, 추적 확인, 누락 탐지, ID 추적, 매핑 확인
감리 지적사항을 유형별로 분류하고, 원인 분석, 조치계획, 증빙 체크리스트, 후속 커맨드 연결을 포함한 감리 대응 문서를 생성합니다.
추출된 요구사항을 기능/비기능으로 분류하고, 대분류/중분류/소분류 및 공공/SI 5단계 우선순위를 자동 지정합니다.
DDL(Create Table SQL)을 DE-08 테이블정의서 형식으로 변환합니다. ERDCloud, DataGrip, DBeaver 등에서 복사한 DDL을 지원합니다.
요구사항/기획 문서에서 시안(1안/2안), 대안, 선택지를 자동 감지하고 사용자에게 선택을 요청합니다.
활성 프로젝트 폴더에서 기존 산출물을 감지하고, 이어쓰기/새로쓰기/열기 중 선택을 요청합니다.
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.
gx-pm은 공공/SI 프로젝트의 PM을 위한 Claude Code 플러그인입니다.
RFP를 넣으면 요구사항을 뽑아주고, 화면목록표와 프로그램정의서를 만들어주고, DDL에서 테이블정의서를 변환해주고, 테스트 계획서를 자동 생성하고, 산출물 간 ID가 끊기지 않았는지 추적합니다. 감리가 오면 지적사항 대응 문서까지 만들어줍니다.
v1.3.0 신규: 개발 완료 후 산출물을 맞춰야 할 때, 소스코드와 DB에서 산출물을 역생성할 수 있습니다. /프로젝트설정 한 번이면 모든 커맨드가 프로젝트 상황에 맞게 자동 동작합니다.
| 일반 PM 플러그인 (pm-skills 등) | gx-pm |
|---|---|
| PRD, OKR, 로드맵 | 화면정의서, 요구사항 추적표, 인수테스트 |
| GTM, 그로스 루프 | 감리 대응, 범위 협상, 공수 산정 |
| TAM/SAM/SOM | WBS 분해, 진척률 분석 |
| 영어 중심 프레임워크 | 한국어 공공/SI 문서 양식 |
+ 버튼 → 플러그인 탐색+ 버튼 → URL에 bs-koo/gx-pm 입력 → 추가/요구사항정의서 등 슬래시 커맨드로 사용# Claude Code CLI에서 실행
/plugin marketplace add bs-koo/gx-pm
/plugin install gx-pm@gx-pm
/프로젝트설정
프로젝트 유형, 기본 정보, 소스코드 경로, DDL을 한 번 설정하면 이후 모든 커맨드가 자동으로 활용합니다. 새 대화를 열어도 설정이 유지됩니다.
| 유형 | 언제 사용 | 커맨드 동작 |
|---|---|---|
| A. 신규 구축 | RFP만 있고, 코드 없음 | 정방향 생성 (RFP → 산출물) |
| B. 추가 개발 | 기존 시스템에 새 기능 추가 | 기존 산출물에 이어쓰기 |
| C. 산출물 정비 | 개발 완료, 산출물 부족 | 소스/DB에서 역생성 |
| D. 변경 관리 | 기존 기능 수정 | 변경 대상만 갱신 |
커맨드 이름 = 산출물 이름입니다. 만들고 싶은 산출물을 그대로 입력하면 됩니다.
| 이렇게 말하면 | 커맨드 | 결과물 |
|---|---|---|
| "프로젝트 설정해줘" | /프로젝트설정 | profile.json (프로젝트 프로파일) |
| "요구사항 뽑아줘" | /요구사항정의서 | AN-02 요구사항정의서 |
| "화면 설계해줘" | /화면목록표 | DE-03 화면목록표 |
| "프로그램 구조 잡아줘" | /프로그램정의서 | DE-05 프로그램정의서 |
| "외부 연동 정의해줘" | /인터페이스정의서 | 인터페이스정의서 |
| "DDL로 테이블정의서 만들어줘" | /테이블정의서 | DE-08 테이블정의서 |
| "단위테스트 계획 세워줘" | /단위테스트계획서 | DE-13 단위테스트계획서 |
| "통합테스트 시나리오 만들어줘" | /통합테스트시나리오 | DE-14 통합테스트시나리오 |
| "추적매트릭스 확인해줘" | /추적매트릭스 | AN-05 추적매트릭스 |
| "감리 지적사항 대응해줘" | /감리대응 | 감리 대응 문서 + 증빙 체크리스트 |
| "테스트 결과 기입해줘" | /테스트결과서 | IM-03 / TE-02 / TE-06 결과서 |
모든 커맨드는 산출물을 한 번에 생성하지 않습니다. 각 단계마다 사용자 확인을 받고, 수정 요청이 있으면 반영한 뒤 다시 확인합니다.
[산출물 생성] → [결과 표시] → 승인? → No → [수정 반영] → [다시 표시] → 승인? → ...
→ Yes → [다음 단계]
요구사항에 "1안/2안", "A안/B안" 등 복수 시안이 있으면 자동 감지하여 사용자에게 선택을 요청합니다. 선택 전에는 산출물 생성을 시작하지 않습니다.
⚠ 시안 선택이 필요합니다
1안: 이중 슬라이더 단일 화면 → 화면 5개 예상
2안: 쾌적성/온도 별도 메뉴 → 화면 8개 예상
→ 어떤 시안으로 진행할까요? (1/2/병행)
커맨드 실행 시 기존 산출물이 있으면 3가지 선택지를 제공합니다:
기존 요구사항정의서를 찾았습니다:
B-요구사항정의서.md (35건, 마지막 수정: 1/15)
1. 이어쓰기 — 기존 유지 + 새 항목 추가 (B-RE-036부터)
2. 새로쓰기 — backup/ 폴더에 백업 후 처음부터 재생성
3. 열기 — 기존 내용에서 특정 항목만 수정/삭제
개발 완료 후 산출물을 맞출 때, 소스코드와 DB 스키마에서 산출물을 자동 역생성합니다:
| 소스 | 역생성 산출물 | 방식 |
|---|---|---|
| Controller/Service/DAO/JSP | 프로그램정의서 (DE-05) | 소스 스캔으로 역추출 |
| DDL (DataGrip/DBeaver 복사) | 테이블정의서 (DE-08) | DDL 파싱 + 한글명 추론 |
| JPA Entity 클래스 | 테이블정의서 (DE-08) | @Table/@Column 스캔 |
| HTTP 클라이언트 호출 코드 | 인터페이스정의서 | API 연동 코드 탐지 |
소스코드 스캔은 3단계 점진 스캔으로 토큰을 99% 절약합니다 (풀스캔 200만 → 1.7만 토큰).
승인된 산출물은 공공 양식 컬럼 순서에 맞춘 xlsx로 즉시 추출할 수 있습니다. 실제 산출물 엑셀에 바로 복사-붙여넣기가 가능합니다.
# CLI에서 직접 사용할 수도 있습니다
python utils/export-xlsx.py --dir 결과물/ --output 산출물.xlsx
/프로젝트설정 (A유형)
↓
/요구사항정의서 → /화면목록표 → /프로그램정의서 → /테이블정의서
↓ ↓ ↓
/인터페이스정의서 /단위테스트계획서 /통합테스트시나리오
↓ ↓
/추적매트릭스 (누락 탐지)
↓
/테스트결과서 → /감리대응
/프로젝트설정 (C유형 + 소스경로 + DDL)
↓
/프로그램정의서 ← 소스코드 스캔 역생성
/테이블정의서 ← DDL/Entity 역생성
/인터페이스정의서 ← API 호출 코드 역추출
↓
/추적매트릭스 (누락 탐지)
공공/SI 프로젝트에서 감리 대응의 핵심은 산출물 간 추적성입니다. gx-pm은 모든 산출물을 하나의 ID 체인으로 연결합니다.
제안요청ID (SFR-027)
└→ 요구사항ID (B-RE-001)
└→ 화면ID (EHR_01_01_010)
└→ 프로그램ID (PG_EHR_01_01_010)
└→ 단위테스트ID (U_EHR_01_01_010)
└→ 통합테스트ID (B-TE-001)
/추적매트릭스로 언제든 추적 상태를 확인할 수 있습니다 (모든 유형에서 사용 가능):
┌─ 제안요청: SFR-027
├─ 요구사항: B-RE-003 (교육 과정 관리)
│ ├─ 화면: EHR_03_01_010 (과정 목록) ✅
│ │ ├─ 프로그램: PG_EHR_03_01_010 ✅
│ │ └─ 단위테스트: U_EHR_03_01_010 ✅
│ ├─ 화면: EHR_03_01_020 (과정 등록) ✅
│ │ ├─ 프로그램: PG_EHR_03_01_020 ✅
│ │ └─ 단위테스트: U_EHR_03_01_020 ⚠ 누락
│ └─ 통합테스트: B-TE-002 ✅
└─ 과업완료: ⚠ 진행중 (단위테스트 1건 누락)
npx claudepluginhub bs-koo/gx-pm --plugin gx-pmGX 사업본부 개발자를 위한 개발 자동화 플러그인. PRD, 설계, 구현, 리뷰, PR까지 에이전트 팀이 처리합니다.
Engineering & tech skills: Code Review Checklist, Incident Postmortem, API Docs Writer, Architecture Decision Record, Debugging Log Analyser, PR Description Writer, System Design Interview, Changelog Generator, Test Strategy Doc, Runbook Writer, CI/CD Playbook, SLO & Error Budget, Developer Onboarding Doc, On-Call Runbook, Security Threat Model, Performance Budget, Database Schema Design, Database Migration Plan, Technical Debt Register, RFC Writer, Capacity Planning, Load Testing Plan, Disaster Recovery Plan, Feature Flag Guide, Dependency Audit, Service Catalog Entry, Monitoring Setup Guide, Local Dev Setup, API Versioning Strategy, Infra-as-Code Review, Engineering Weekly Report, Tech Radar, Sprint Velocity Analysis, Microservices Decomposition, Engineering Hiring Rubric. 35 structured skills for engineering teams, SREs, and technical PMs.
'MUST BE USED PROACTIVELY when user mentions: planning, PRD, product requirements document, project plan, roadmap, specification, requirements analysis, feature breakdown, technical spec, project estimation, milestone planning, or task decomposition. Use IMMEDIATELY when user says "create a PRD", "plan this feature", "document requirements", "break down this project", "estimate this work", "create a roadmap", "write specifications", or references planning/documentation needs. Expert Technical Project Manager that creates comprehensive PRDs with user stories, acceptance criteria, technical architecture, task breakdowns, and separate task assignment files for sub-agent delegation.'
Specification-driven development workflow: specify → plan → tasks → implement
PRDs, user stories, acceptance criteria, and technical specifications.
Comprehensive AI-assisted requirements elicitation. Supports stakeholder interviews (LLMREI pattern), document extraction, stakeholder simulation, domain research, gap analysis, user story mapping, customer journey mapping, JTBD analysis, prioritization (MoSCoW/Kano/WSJF), surveys, workshops, brainstorming, and business rules analysis. Exports to canonical, EARS, and Gherkin formats.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.