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

5throck/abap_vibe_coding_plugin

SAP ABAP 개발을 위한 AI Harness Engineering 프레임워크 — 전체 ABAP 라이프사이클을 위한 에이전트, 스킬, 명령어 및 MCP 통합.

abap_vibe_coding_plugin란 무엇인가요?

이 스킬은 SAP ABAP 개발 환경을 위한 AI Harness Engineering 프레임워크로, 개발자가 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼을 사용하여 ABAP 코드를 생성, 테스트, 배포 및 유지보수할 수 있도록 지원합니다. 주요 기능으로는 ABAP 개발 라이프사이클 전반을 자동화하는 에이전트 시스템, 사전 정의된 스킬 템플릿, CLI 명령어, 그리고 Model Context Protocol(MCP) 통합이 포함됩니다. 이를 통해 AI 에이전트는 SAP 시스템과 상호작용하고, ABAP 객체를 생성하며, 단위 테스트를 실행하고, 트랜스포트 요청을 관리할 수 있습니다. 이 프레임워크는 ABAP 개발자의 생산성을 크게 향상시키며, 반복적인 작업을 자동화하고 모범 사례를 적용한 코드를 생성하는 데 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add 5throck/abap_vibe_coding_plugin

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

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

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

문서

abap_vibe_coding_plugin은(는) 무엇을 하나요?

SAP ABAP 개발을 위한 AI Harness Engineering 프레임워크 — 전체 ABAP 라이프사이클을 위한 에이전트, 스킬, 명령어 및 MCP 통합.

개요

이 플러그인은 SAP ABAP 개발자가 AI 에이전트(Claude Code, Cursor, Codex 등)를 활용하여 ABAP 코드를 더 효율적으로 개발할 수 있도록 지원합니다. 에이전트 기반 자동화, 사전 정의된 스킬, 명령어 인터페이스, 그리고 MCP(Model Context Protocol) 통합을 제공합니다.

주요 기능

  • 에이전트 시스템: ABAP 개발 라이프사이클 전반을 자동화하는 전용 AI 에이전트.
  • 스킬 템플릿: 일반적인 ABAP 작업(클래스 생성, 함수 모듈, BAPI, RFC, 단위 테스트 등)을 위한 사전 정의된 스킬.
  • 명령어 인터페이스: AI 에이전트가 직접 실행할 수 있는 ABAP 관련 CLI 명령어.
  • MCP 통합: Model Context Protocol을 통해 AI 에이전트가 SAP 시스템과 안전하게 상호작용.
  • 전체 라이프사이클 지원: 요구사항 분석부터 설계, 구현, 테스트, 배포, 유지보수까지.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 MCP 호환 AI 에이전트

사용 방법

  1. 설치: 플러그인을 AI 에이전트 환경에 설치합니다.
  2. 구성: SAP 시스템 연결 정보 및 인증을 설정합니다.
  3. 명령어 실행: abap:create-class, abap:run-test 등의 명령어를 사용합니다.
  4. 스킬 사용: 사전 정의된 스킬 템플릿을 로드하여 ABAP 객체를 생성합니다.
  5. MCP 활용: AI 에이전트가 MCP를 통해 SAP 시스템과 직접 통신합니다.

명령어 목록

명령어설명
abap:create-class새 ABAP 클래스 생성
abap:create-function새 함수 모듈 생성
abap:create-bapi새 BAPI 생성
abap:create-rfc새 RFC 생성
abap:run-test단위 테스트 실행
abap:transport-request트랜스포트 요청 생성 및 관리
abap:activate-objectABAP 객체 활성화

환경 변수

  • SAP_SYSTEM_URL: SAP 시스템 URL
  • SAP_CLIENT: SAP 클라이언트
  • SAP_USERNAME: SAP 사용자 이름
  • SAP_PASSWORD: SAP 비밀번호 (또는 API 키)
  • ABAP_DEV_PACKAGE: 개발 패키지 ($TMP 권장)

예제

다음은 AI 에이전트에게 ABAP 클래스를 생성하도록 요청하는 예제입니다:

> abap:create-class --name ZCL_MY_CALC --description "간단한 계산기 클래스"

추가 정보

자세한 내용은 GitHub 리포지토리를 참조하세요.

관련 스킬