WP-Autoplugin/wp-autoplugin

Quickly create functional plugins from simple descriptions, addressing specific needs without unnecessary bloat.

해결하는 문제

WP-Autoplugin은 WordPress 관리 대시보드 내에 에이전트 기반의 코딩 워크플로우를 통합하여, 사용자가 에디터와 브라우저 간에 코드를 수동으로 이동하지 않고도 플러그인과 테마를 생성, 수정, 이해할 수 있도록 합니다. 변경 사항을 별도의 워크스페이스에서 스테이징하고, 릴리스 전에 관리자 승인을 요구함으로써 실시간 사이트 손상 위험을 제거합니다.

작동 방식

이 도구는 LLM(OpenAI, Anthropic, Google Gemini, xAI 또는 ChatGPT 구독을 통해)으로 구동되는 '계획 → 코드 → 검토' 파이프라인을 사용합니다.

  1. 계획: 에이전트는 요청을 분석하고 버전 관리된 구현 계획과 파일 맵을 생성합니다.
  2. 코드: 에이전트는 변경 불가능한 리비전으로 코드를 생성합니다. 기존 프로젝트의 경우, 불필요한 재작성 방지를 위해 제한된 검색-대체 작업을 사용합니다.
  3. 검토: AI 리뷰어는 특정 리비전을 평가하고 심각도(P0-P3)로 순위 매긴 구조화된 보고서를 제공합니다.

과도한 프롬프트를 피하기 위해 에이전트는 읽기 전용 소스 도구를 사용하여 코드베이스를 단계적으로 탐색하고, 메타데이터 검사, 텍스트 검색, WordPress 훅 탐지 등을 수행합니다. 변경 사항은 별도로 스테이징되며, 새로운 플러그인, 포크, 또는 직접 수정으로 릴리스 가능하며 롤백 기능도 제공합니다.

대상 사용자

플러그인 자동 생성, 기존 테마/플러그인의 버그 수정, 또는 훅을 통해 제3자 코드를 확장하면서 사이트 안정성을 해치지 않으려는 WordPress 개발자 및 사이트 관리자.

주요 기능

  • 소스 인식 탐색: 전체 프로젝트를 매번 프롬프트에 전송하는 대신, 관련된 코드베이스 섹션만 단계적으로 읽습니다.
  • 안전한 스테이징: 관리자가 릴리스를 승인하기 전까지 코드는 실시간 파일에 쓰이지 않습니다.
  • 유연한 릴리스 옵션: ZIP 빌드, 비활성 플러그인 설치, 포크 생성, 롤백 기능이 있는 직접 수정을 지원합니다.
  • 비전 지원: 사용자가 스크린샷이나 모크업을 업로드하여 AI가 인터페이스를 재현하거나 레이아웃 문제를 해결하는 데 도움을 줄 수 있습니다.
  • BYOK (Bring Your Own Key): 여러 주요 AI 제공업체와 호환되며, 실험적인 ChatGPT 구독 흐름도 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch