Communitygithub.com

SyroVT/syrozen-agent-skills

비즈니스 웹사이트와 앱에 대한 보안, 법률, 개인정보, 가격, 접근성, 사이트 품질 전체 점검을 실행하고, 안전한 부분은 수정한 후, 소유자에게 실행 목록과 질문을 하나로 정리하여 전달합니다. 출시 전, 결제 도입 전, 또는 정기적으로 '모든 것을 확인'하라는 요청을 받았을 때 사용하세요. 남아프리카공화국, 미국, 호주, EU, 영국을 대상으로 하며, 모든 호스트, 결제 제공업체, 프레임워크와 함께 작동합니다.

syrozen-agent-skills란 무엇인가요?

이 스킬은 웹사이트 및 앱 출시 전이나 정기적인 감사 시에 비즈니스의 전반적인 상태를 점검하는 자동화된 감사 도구입니다. 보안, 사이트 품질, 가격 및 결제, 이용약관, 개인정보 보호, 접근성 등 다양한 법적 요구사항을 체계적으로 확인합니다. 발견된 안전한 문제는 하나의 검토 가능한 변경 사항(예: 초안 PR)으로 수정하고, 소유자가 직접 처리해야 할 사항과 법률 검토가 필요한 항목은 명확하게 구분하여 보고서를 생성합니다. 코드 분석, 환경 변수, DNS 힌트, CSP 헤더 등을 기반으로 비즈니스 현황을 파악하고, 각 점검 결과에 대한 증거를 요구하여 정확성을 보장합니다. Claude Code, Cursor 등 Markdown 파일을 읽고 실행할 수 있는 모든 AI 도구에서 사용 가능하며, 법적 조언이 아닌 체크리스트 기반 감사 결과를 제공한다는 점을 명시합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SyroVT/syrozen-agent-skills/tree/HEAD/skills/full-site-check

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

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

문서

전체 사이트 점검

비즈니스 웹사이트 및 앱에 대한 반복 가능한 감사입니다. 보안, 사이트 품질, 가격 및 결제, 이용약관, 개인정보, 접근성 및 기타 법률을 확인합니다. 문제를 찾아 안전한 부분은 하나의 검토 가능한 변경 사항으로 수정하고, 소유자에게 직접 처리해야 할 모든 사항을 단일 메시지로 제공합니다.

이는 체크리스트이지 법적 조언이 아닙니다. 보고서에 이를 명시하세요. 이용약관, 개인정보 고지 및 변호사 필요라고 표시된 모든 항목은 변호사가 검토해야 합니다.

1단계: 현재 상태 파악

확인을 시작하기 전에 코드, 구성, 문서 및 읽을 수 있는 모든 프로젝트 노트로부터 비즈니스 상황을 파악하세요. 각 답변을 발견한 위치와 함께 기록하세요.

  • 범위 내 모든 웹사이트, 서브도메인, 앱, 그리고 모든 페이지 또는 화면(로그인, 결제, 오류 및 404 페이지 포함).
  • 비즈니스 신원: 이름, 법적 형태, 국가, 연락처 정보 (사이트에 표시된 대로).
  • 제품이 사용하는 모든 외부 서비스: 호스팅 및 CDN, 데이터베이스 및 파일 스토리지, 이메일 송수신, 로그인 또는 신원 확인, 결제 제공업체, 문의 양식, 분석, 오류 추적, 폰트, 지도, AI 또는 기타 API. 코드, 설정 파일, 환경 변수 이름, DNS 힌트, CSP 헤더 및 패키지 파일에서 확인하세요.
  • 수집되는 개인 데이터, 저장 위치, 보관 기간.
  • 판매되는 제품, 가격, 통화, 청구 방식(일회성, 구독, 자동 갱신, 무료 체험), 가격이 표시된 위치.
  • 비즈니스가 판매하거나 마케팅하는 국가(통화, 언어, 세금 설정, 결제 방법, 사이트 문구).
  • 기존 법률 페이지(이용약관, 개인정보, 쿠키, 접근성, 환불) 및 기존 보안 또는 접근 규칙(README, SECURITY.md, 기여 가이드, AI 어시스턴트 지시 파일, 역할 매트릭스).

찾을 수 없는 모든 항목은 최종 질문 목록에 추가하세요. 추측하지 마세요.

작업 방법

  • 가지고 있는 도구로 작업하세요. 코드를 읽거나, 명령을 실행하거나, 브라우저를 열거나, 웹을 탐색하거나, 파일을 편집할 수 없는 경우, 보고서 시작 부분에서 어떤 검사가 제한되는지 명시하세요. 소유자가 붙여넣거나 업로드한 내용으로 확인할 수 있는 것을 확인하고, 나머지를 수집하기 위한 정확한 단계를 알려주세요. 확인할 수 없었던 항목은 확인되지 않음으로 표시하고 그 이유를 명시하며, 절대 통과로 표시하지 마세요.
  • 모든 주장을 검증하세요. 각 결과에는 증거가 필요합니다: file:line, 명령어와 그 출력 결과, 스크린샷, 또는 확인한 날짜가 포함된 소스 URL. 증거 없이 "준수"라고 작성하지 마세요.
  • 법률이 최신인지 확인하세요. 법률, 기준 및 법원 판결은 변경됩니다. 체크리스트의 모든 법률에 대해 공식 정부 또는 규제 기관 사이트에서 여전히 유효한지, 현재 요구사항이 무엇인지 확인하세요. 출처와 날짜를 기록하세요. 체크리스트가 오래된 경우 현재 법률을 따르고 차이점을 기록하세요.
  • 실행 상태에서 테스트하세요. 사이트와 앱을 로컬 또는 미리보기에서 실행하고 320px 및 1280px 너비의 실제 브라우저에서 테스트하세요. 가짜 샘플 데이터만 사용하세요. 절대 실제 결제를 하거나, 프로덕션 설정을 변경하거나, 실제 비밀번호에 접근하지 마세요. 결제 제공업체의 테스트 모드 또는 모의(mock)를 사용하세요.
  • 안전한 것은 수정하여 하나의 검토 가능한 변경 사항(초안 풀 리퀘스트 또는 정확한 편집 목록)으로 프로젝트 규칙에 따라 제공하세요. 이용약관이나 개인정보 고지의 법적 의미를 직접 변경하지 마세요: 초안을 작성하여 소유자와 변호사가 검토할 수 있도록 목록화하세요.
  • 각 규칙이 적용되는 시점을 표시하세요: 지금 적용 (본국 및 이미 운영 중인 모든 항목), 미국 판매 시, 호주 판매 시, 남아프리카공화국 판매 시, EU 또는 영국 판매 시, 또는 특정 규모 이상인 경우에만 (해당 기준 명시). 해당 국가의 규칙은 비즈니스가 그곳 사람들을 대상으로 마케팅하거나, 그들로부터 결제를 받거나, 그들의 데이터를 보유하는 순간 적용됩니다. 본국이 이 목록에 없는 경우, 해당 국가의 동등한 법률(개인정보 보호, 소비자 보호, 전자상거래 공시, 접근성, 스팸, 세금)을 확인하세요.

2단계: 체크리스트 실행

references/checklist.md를 읽고 모든 섹션을 실행하세요.

  1. 보안 (접근 제어, 비밀, 입력 및 출력, 헤더, 로그인, 공개 엔드포인트, 결제, 업로드, 이메일, 의존성, 저장된 데이터, 관리자 계정, 침해 대책)
  2. 사이트 품질 (바닥글, 링크, 메타데이터, 쿠키, 기기 및 키보드, 양식, 비즈니스 세부 정보, 오류 메시지)
  3. 가격 및 결제 (결제 전에 표시되어야 하는 사항, 취소, 국가별 규칙)
  4. 이용약관
  5. 개인정보 보호 (고지 사항과 코드의 실제 동작 비교)
  6. 접근성 (WCAG 2.2 AA, 접근성 선언문 페이지)
  7. 확인해야 할 기타 법률

이전에 확인했다고 해서 섹션을 건너뛰지 마세요. 상황은 변합니다.

3단계: 결과 전달

  1. 날짜가 기록된 보고서 파일 - 섹션별 테이블: 항목, 라벨, 결과 (통과, 수정됨, 소유자 필요, 변호사 필요, 아직 해당 없음, 확인되지 않음), 증거, 수정 사항 또는 정확한 다음 단계. 확인한 각 법률의 출처와 날짜를 포함하세요.
  2. 안전한 수정 사항 - 하나의 검토 가능한 변경 사항으로 제공.
  3. 제안 문구 - 이용약관, 개인정보 또는 접근성 변경 사항에 대해 소유자와 변호사의 승인을 위해 별도로 보관.
  4. 소유자에게 보내는 하나의 메시지 - 다음을 포함:
    • 소유자가 직접 취해야 할 모든 조치를 하나의 목록으로 우선 제시 (누락된 비즈니스 세부 정보 추가, 규제 기관 등록, 2FA 활성화, DNS 레코드 추가, 가격 확인, 변호사 검토 예약).
    • 그 다음, 코드에서 답을 찾을 수 없었던 질문들 (각각 한 단어 또는 짧은 문장으로 답변 가능, 추정되는 경우 최선의 추정 포함). 최소한 다음 질문을 답을 찾지 못했을 때 묻습니다: 전체 법적 비즈니스 이름 및 법적 형태; 등록 번호 (또는 없음); 물리적 주소 및 우편 주소; 고객, 개인정보 및 접근성 관련 연락처 이메일 및 전화; 현재 및 계획 중인 판매 국가; 대략적인 연간 매출 규모 및 고객 수 (규모 기준 적용); VAT, GST 또는 판매세 등록 여부; 결제 제공업체 및 해외 카드 수용 여부; 가격, 청구 주기, 체험판 및 환불 정책; 코드에 보이지 않는 사용 중인 서비스; 어린이가 제품을 사용할 가능성; 건강, 금융 등 민감한 데이터 처리 여부; 보안 사고 담당자; 모든 관리자 계정에 2FA 활성화 여부.
    • 마지막으로 수정된 사항과 아직 해결되지 않은 사항에 대한 간략한 요약과 보고서가 법적 조언이 아님을 명확히 밝힘.
  5. 소유자가 답변하면 보고서, 법률 초안 및 수정 사항을 업데이트하고, 확인된 사실을 프로젝트가 노트를 저장하는 곳에 저장하여 다음 점검이 이를 기반으로 시작될 수 있도록 합니다.

스킬 인식 도구 없이 사용하기

어떤 AI 어시스턴트라도 이 점검을 실행할 수 있습니다. 이 파일과 체크리스트 파일을 채팅에 붙여넣고 1단계부터 시작하라고 요청하세요.

관련 스킬