Community연구 & 데이터 분석github.com

zxyyang/analyze-confirm-develop

코드베이스 분석, 요구사항 정렬, 명시적 승인, 스타일 일관된 개발을 위한 에이전트 스킬

analyze-confirm-develop란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 코드베이스를 분석하고 요구사항과 정렬된 작업 계획을 수립한 후 명시적인 승인을 거쳐 스타일이 일관된 코드를 개발할 수 있도록 설계된 워크플로우입니다. 코드 리팩토링, 새 기능 추가, 버그 수정 등 다양한 시나리오에서 개발자가 에이전트의 제안을 검토하고 승인할 때까지 실제 코드 변경이 일어나지 않으므로 실수나 부적합한 변경을 방지할 수 있습니다. 주요 기능으로는 기존 코드 분석(의존성, 패턴, 스타일), 요구사항-코드 갭 분석, 변경 계획 설명 및 승인 요청, 승인 후 일관된 스타일(명명 규칙, 파일 구조, 테스트 패턴 등)로 코드 생성이 포함됩니다. 해당 스킬은 개발 워크플로우에 안전 장치를 추가하여 AI가 생성하는 코드의 품질과 일관성을 유지하려는 팀이나 개인 개발자에게 특히 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add zxyyang/analyze-confirm-develop

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

analyze-confirm-develop은(는) 무엇을 하나요?

코드베이스 분석, 요구사항 정렬, 명시적 승인, 스타일 일관된 개발을 위한 에이전트 스킬

개요

이 스킬은 AI 에이전트가 코드 변경을 수행할 때 체계적인 워크플로우를 따르도록 합니다:

  1. 분석(분석): 기존 코드베이스 구조, 패턴, 의존성 분석
  2. 정렬(정렬): 변경 사항이 요구사항 및 비즈니스 로직과 일치하는지 확인
  3. 승인(승인): 실제 변경 전에 명시적인 사용자 승인 요청
  4. 개발(개발): 일관된 코딩 스타일로 변경 사항 구현

사용 방법

에이전트에게 이 스킬을 사용하도록 요청하려면 다음 명령어를 사용하세요:

/analyze-confirm-develop [요구사항 설명]

또는 더 구체적으로:

이 스킬을 사용하여 다음 요구사항을 구현해줘: [상세 설명]

워크플로우 상세

1단계: 분석

에이전트가 다음을 수행합니다:

  • 관련 파일 및 디렉토리 구조 검사
  • 기존 코드 패턴, 명명 규칙, 아키텍처 식별
  • 의존성 및 잠재적 영향 파악
  • 분석 결과를 마크다운 형식으로 요약

2단계: 정렬

에이전트가 다음을 확인합니다:

  • 요구사항이 비즈니스 로직과 일치하는지
  • 제안된 변경이 기존 기능을 손상시키지 않는지
  • 테스트 커버리지 요구사항을 충족하는지

3단계: 승인

에이전트가 사용자에게 제안된 변경 사항을 명확하게 표시하며 승인을 요청합니다:

변경 계획:
- [파일1]: [변경 사항 설명]
- [파일2]: [변경 사항 설명]
...

승인하시겠습니까? (y/n)

4단계: 개발

승인 후 에이전트가 다음 규칙을 따라 구현합니다:

  • 기존 코딩 스타일 및 패턴 유지
  • 적절한 테스트 추가
  • 변경 사항 문서화
  • 코드 리뷰에 대비한 설명 제공

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 유사한 AI 코딩 에이전트

예제

버그 수정

/analyze-confirm-develop 로그인 페이지에서 사용자가 존재하지 않는 이메일로 로그인을 시도할 때 표시되는 모호한 오류 메시지를 수정해줘.

기능 추가

이 스킬을 사용하여 사용자 프로필 페이지에 '비밀번호 변경' 버튼을 추가해줘.

참고

  • 이 스킬은 변경을 적용하기 전에 항상 사용자 승인을 요구함으로써 의도하지 않은 수정을 방지합니다.
  • 대규모 리팩토링 작업에 특히 유용하며, 단계별 승인을 제공합니다.
  • 에이전트가 기존 코드 스타일(들여쓰기, 따옴표 사용, 네이밍 컨벤션 등)을 학습하고 적용합니다.

관련 스킬