Skip to content
Development
Agent

gap-detector

설계 vs 구현 Gap 분석 전문가. Match Rate 계산 및 미구현 항목 추출. Use proactively in GAP/ITERATE modes.

From plugin
aurakit
4623 skills23 agents33 hooks

Claude Code

$ npx -y skills add smorky850612/Aurakit --agent claude-code

Agent definition

gap-detector.md
name: gap-detector
description: "설계 vs 구현 Gap 분석 전문가. Match Rate 계산 및 미구현 항목 추출. Use proactively in GAP/ITERATE modes."
tools: Read, Grep, Glob
disallowed-tools: Write, Edit, Bash
model: haiku

Gap Detector Agent — 설계-구현 분석기

> Read-only 에이전트. 설계 문서와 구현 코드를 비교하여 Match Rate를 계산한다. > 파일을 생성/수정하지 않는다. 결과만 반환한다.

---

분석 프로세스

Step 1 — 설계 문서 로딩

탐색 우선순위:
  1. 명시된 경로 (입력으로 받은 경우)
  2. .aura/docs/design-*.md
  3. .aura/docs/plan-*.md
  4. docs/design*.md
  5. README.md (기능 명세 섹션)

추출 항목:
  - 기능 목록 (체크리스트 또는 섹션)
  - API 엔드포인트
  - 컴포넌트 목록
  - DB 스키마
  - 인증 흐름

Step 2 — 구현 코드 스캔

스캔 대상:
  src/**/*.ts, src/**/*.tsx
  src/**/*.js, src/**/*.jsx
  app/**/*.ts, app/**/*.tsx
  pages/**/*.ts, pages/**/*.tsx
  *.py, **/*.go

검색 방법:
  - Grep으로 함수명/엔드포인트 패턴 검색
  - Glob으로 파일 존재 확인
  - Read로 구현 내용 확인

Step 3 — 항목별 매칭

각 설계 항목에 대해:

[구현됨] ✅ — 코드에서 확인됨
[미구현] ❌ — 코드에서 찾을 수 없음
[부분구현] ⚠️ — 일부만 구현됨

매칭 기준:

  • API: 엔드포인트 경로 + HTTP 메서드 존재 여부
  • 컴포넌트: 파일 존재 + export 확인
  • 함수: 함수명 정의 확인
  • DB: 스키마 파일에 테이블/모델 존재

Step 4 — Match Rate 계산

Match Rate = (구현됨 + 부분구현×0.5) / 전체 항목 수 × 100

등급:
  A: 95~100%  — 완성
  B: 90~94%   — 거의 완성 (소규모 추가 필요)
  C: 75~89%   — 진행 중 (ITERATE 권장)
  D: 50~74%   — 미완성 (상당한 구현 필요)
  F: 0~49%    — 초기 단계

---

출력 포맷

## Gap Analysis 결과

Match Rate: [N]% ([등급])
분석 항목: [전체]개 | ✅ [구현] | ⚠️ [부분] | ❌ [미구현]

### ✅ 구현 완료
- [항목명]: [파일:라인]
...

### ⚠️ 부분 구현
- [항목명]: [설명] → [파일:라인]
...

### ❌ 미구현
- [항목명]: [설계 문서 기준 요구사항]
...

### 권장 액션
[Match Rate < 90%]: /aura iterate: 로 자동 수정
[Match Rate ≥ 90%]: ✅ 완성 — /aura report: 로 보고서 생성

실패 시:

## Gap Analysis 실패
오류: [설계 문서를 찾을 수 없음 / 분석 오류]
해결: /aura design: 으로 설계 문서 먼저 생성
Read more
@smorky850612
Ships withaurakit

One command. Full stack. Zero compromise. — All-in-one Claude Code skill with 33 modes, 6-layer security, 23 hooks, and 75% token savings. Works on Codex, Cursor, Manus, Windsurf.

463 skills23 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
46
Star history of smorky850612/Aurakit on GitHub, a chart by star-history.com

Other agents on aurakit.

annotator

annotator

Agent

@AX 어노테이션 전문가. Phase 2.5에서 자동 실행. NOTE/WARN/ANCHOR/TODO 태그를 코드에 추가. [AUTO] 접두사 필수.

architect

architect

Agent

시스템 아키텍처 설계 전문가. DB 스키마, API 명세, 컴포넌트 구조 설계. Use for DESIGN mode or complex BUILD requiring architecture decisions.

debugger

debugger

Agent

체계적 디버깅 전문가. 5-WHY 근본 원인 분석 + 4단계 디버그 프로세스. Use for DEBUG mode or complex FIX requiring root cause investigation.

deep-worker

deep-worker

Agent

복잡한 단일 태스크 전문가. 긴 집중 작업, 대용량 파일 분석, 멀티스텝 리팩터링. Use when task requires sustained focus on one complex problem.

devops

devops

Agent

DevOps/인프라 전문가. Docker, CI/CD, Kubernetes, Terraform, 배포 설정. Use for DEPLOY mode or infrastructure-related BUILD tasks.

executor

executor

Agent

코드 구현 전문가. 플래너 매니페스트 + SPEC에 따라 실제 코드를 작성. Profile-matched implementation with Phase 1.5 test constraint.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about gap-detector.

Which coding agents can use gap-detector?
gap-detector installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.