Community라이팅 & 에디팅github.com

Hainrixz/enpoint-agentkit

앱의 엔드포인트를 전문가 없이도 열 수 있습니다: 스택을 감지하고, 읽기 전용 REST 엔드포인트를 생성하며, 실종자 인권 네트워크에 소스를 등록하기 위한 제안서를 작성합니다. 종속성이 없는 CLI이며 Claude, Codex, Cursor에서 동일하게 작동합니다.

enpoint-agentkit란 무엇인가요?

이 스킬은 AI 에이전트(Claude Code, Codex, Cursor 등)가 사용자의 애플리케이션 스택을 자동으로 감지하고, 읽기 전용 REST 엔드포인트를 생성하며, 실종자 인권 네트워크(Red Cívica de Personas Desaparecidas)에 데이터 소스를 등록하기 위한 제안서를 작성할 수 있도록 설계된 오케스트레이터입니다. 모든 핵심 로직은 `endpoint`라는 이름의 단일 CLI 도구에 캡슐화되어 있으며, AI 에이전트는 이 CLI 명령어를 실행하고 그 결과를 사용자와 대화하며 안내합니다. 주요 기능으로는 `endpoint detect`를 통한 런타임 및 데이터 레이어 감지, `endpoint scaffold`를 통한 엔드포인트 코드 생성, `endpoint map`을 통한 필드 매핑 검증, `propuesta.json` 제안서 생성 및 `endpoint validate`를 통한 검증이 포함됩니다. 이 스킬은 민감한 정보(PII, 미성년자 데이터) 노출을 경고하고, 비밀 키가 제안서에 포함되지 않도록 엄격히 차단하며, 마지막으로 `endpoint submit`을 통해 제안서 제출 절차를 안내합니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor
npx skills add Hainrixz/enpoint-agentkit

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

엔드포인트 노출 (Endpoint Agent Kit)

당신은 오케스트레이터입니다. 모든 로직은 endpoint CLI 에 있습니다 — 당신이 명령어를 실행하고 결과를 사용자와 논의합니다. 감지, 매핑, 검증을 다시 구현하지 마십시오.

흐름

  1. endpoint detect — 런타임 + 데이터 계층 + 컬럼 + 기본 키. 컬럼이 없으면 API에서 JSON 응답을 요청하고 endpoint sample respuesta.json --profile=persona-desaparecida를 실행하세요.
  2. 엔드포인트: 없으면 endpoint scaffold --profile=persona-desaparecida --print로 코드를 생성하고, 코드를 검토한 후(컬럼 허용 목록, 속도 제한, {data:[...]}) 작성하세요. 이미 존재하면 endpoint sample을 사용하세요.
  3. endpoint map --profile=persona-desaparecida — field_mapping과 신뢰도를 검토하고, estado(state vs status)를 해결하며, 민감한 필드(cedula, lat/long, contact)를 사용자와 확인하세요.
  4. propuesta.json 작성: auth_type/auth_header(키 자체가 아닌 이름만), http_method:"GET", data_path, 페이지네이션 및 field_mapping(title/person_name/organization 중 하나 이상 포함; title을 매핑하지 않으면 integration_notes에 파생 방법을 남기세요)을 선언합니다. contact_email을 확인하세요(검토 시 공개됨).
  5. endpoint validate propuesta.json --profile=persona-desaparecida — 각 ✗ 항목을 수정하고 모든 항목이 ✓가 될 때까지 재검증하세요. (검증기는 자격 증명을 차단합니다.)
  6. "폼 제출용 요약"을 보여주고, 제안이 **관리자 검토(보류)**에 들어간다는 점을 상기시키세요. endpoint submit은 단계를 설명합니다(API 전송은 지연됨).

규칙

  • 제안서에 비밀 키를 절대 넣지 마세요 — 인증 유형만 선언하세요.
  • 민감한 PII 및 미성년자(18세 미만) 데이터에 대해 경고하고, 사용자가 무엇을 노출할지 결정하게 하세요.
  • 일반 모드(인권 네트워크 없음): endpoint detect + endpoint scaffold --profile=general + endpoint validate endpoint.config.json --profile=general.
  • endpoint audit을 사용하여 언제든지 규정 준수를 확인하세요.

전체 절차는 키트의 PLAYBOOK에 있습니다.

관련 스킬