From meeting-prep
구현 프로젝트 디렉토리를 스캔하여 기술 스택과 구현 현황을 분석합니다. "구현 현황 파악", "프로젝트 상태 분석", "코드 스캔", "개발 진행률 확인" 요청 시 사용.
How this skill is triggered — by the user, by Claude, or both
Slash command
/meeting-prep:impl-scannerThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
구현 프로젝트 디렉토리를 스캔하여 **기술 스택과 구조를 파악**하고, **현재 구현 상황을 분석**한 뒤, 정해진 중간 포맷으로 결과를 출력한다.
구현 프로젝트 디렉토리를 스캔하여 기술 스택과 구조를 파악하고, 현재 구현 상황을 분석한 뒤, 정해진 중간 포맷으로 결과를 출력한다.
특정 기술 스택(Python/React 등)에 종속되지 않고, 어떤 프로젝트든 적응적으로 분석한다.
사용자에게 아래 항목을 확인한다:
| 항목 | 필수 | 기본값 | 설명 |
|---|---|---|---|
| project_paths | Y | - | 프로젝트 디렉토리 경로 리스트 (예: ["backend/", "frontend/"]) |
| docs_path | N | - | 기획서 경로 (기획-구현 매핑 시 필요) |
| scope | N | "전체" | 분석 범위 (전체 / 특정 도메인) |
| output_path | N | meeting-prep/ | 분석 결과 저장 경로 |
각 프로젝트 디렉토리에 대해 기술 스택을 자동 식별한다:
설정 파일 기반 식별:
package.json → Node.js/JavaScript/TypeScriptrequirements.txt, pyproject.toml, setup.py → Pythongo.mod → GoCargo.toml → Rustbuild.gradle, pom.xml → Java*.csproj, *.sln → .NET프레임워크 식별:
프로젝트 구조 패턴 식별:
범용 분석 (모든 프로젝트):
백엔드 프로젝트 특화 분석:
프론트엔드 프로젝트 특화 분석:
매핑 전략:
매핑 결과 분류:
반드시 아래 구조를 준수한다. meeting-doc-gen이 이 포맷을 파싱하여 사용한다.
{output_path}/impl-analysis.md에 저장:
# 구현 현황 분석 결과
> 분석일: {YYYY-MM-DD}
> 분석 대상: {프로젝트 목록, 쉼표 구분}
> 기획서 경로: {docs 경로 또는 "미제공"}
---
## [{프로젝트명}] 개요
### 기술 스택
- 언어: {언어}
- 프레임워크: {프레임워크}
- 주요 라이브러리: {라이브러리 목록}
- 아키텍처 패턴: {식별된 패턴}
### 디렉토리 구조
{주요 디렉토리 트리, 3레벨 깊이}
### 주요 모듈 목록
| 모듈/기능 | 경로 | 파일 수 | 설명 |
|----------|------|---------|------|
---
## [{프로젝트명}] 구현 상태
### 구현 완료
| # | 기능 | 관련 파일 | 근거 |
|---|------|----------|------|
| IMPL-001 | {기능명} | `{파일 경로}` | {구현 완료로 판단한 근거} |
### 부분 구현 / 진행 중
| # | 기능 | 관련 파일 | 현재 상태 | 남은 작업 추정 |
|---|------|----------|----------|--------------|
| IMPL-002 | {기능명} | `{파일 경로}` | {현재 상태 설명} | {추정} |
### 미구현 (기획서 대비)
| # | 기획 기능 | 기획서 경로 | 비고 |
|---|----------|-----------|------|
| IMPL-003 | {기능명} | `{기획서 파일}` | {참고 사항} |
### 매핑 불확실
| # | 기획 기능 | 후보 파일 | 불확실 이유 |
|---|----------|----------|-----------|
---
## [{프로젝트명}] 최근 작업 동향
### 최근 커밋 (2주간)
| 날짜 | 커밋 메시지 | 영향 파일 수 |
|------|-----------|-------------|
### 최근 스키마 변경 (해당 시)
| 날짜 | 변경 내용 |
|------|----------|
### 작업 추세
- {최근 집중적으로 작업 중인 영역 요약}
- {다음에 작업할 것으로 예상되는 영역}
(프로젝트별 반복)
---
## 프로젝트 간 공통 사항
- {프로젝트 간 연동 이슈}
- {API 스키마 불일치 등}
npx claudepluginhub hbs9312/hbs9312-plugins --plugin meeting-prepCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.