Communitygithub.com

Developh/website-audit

모든 공개 웹사이트의 속도, SEO, 접근성, 모범 사례를 Google PageSpeed Insights로 감사하고, 결과를 간단한 순위별 수정 목록으로 제공합니다. 웹사이트가 느린 이유를 물을 때, 속도나 Core Web Vitals, SEO를 확인할 때, 또는 포르투갈어로 «porque é que o meu website está lento?», «auditoria ao meu website»라고 질문할 때 사용하세요.

website-audit란 무엇인가요?

이 스킬은 Developh의 무료 MCP 서버를 통해 모든 공개 웹사이트에 대해 Google PageSpeed Insights(Lighthouse, 모바일) 감사를 실행하고, 가장 시급한 수정 사항을 설명합니다. API 키가 필요 없으며, `developh` MCP 서버에 연결되어 있으면 `run_website_audit` 도구를 호출하고, 연결이 없어도 HTTP 요청으로 동일한 기능을 사용할 수 있습니다. 감사 결과는 성능, 접근성, 모범 사례, SEO 점수(0-100), 실험실 측정항목, Chrome UX Report 기반 실제 방문자 데이터, 점수에 가장 큰 영향을 미치는 실패 항목, 보안 헤더 누락, 페이지 무게 등을 포함한 마크다운으로 반환됩니다. 이 스킬은 원시 보고서만 제공하는 것이 아니라, 사용자에게 실제 방문자에게 실패하는 항목(Core Web Vitals)부터 시작하여 각 문제를 일반 언어로 설명하고, 사이트 스택에 따른 원인과 구체적인 수정 방법을 제시하며, 빠른 해결책과 개발자가 필요한 작업을 구분하는 순위별 수정 목록을 제공합니다. Cursor, Claude Code, Codex 등 모든 MCP 호환 클라이언트에서 사용할 수 있으며, 포르투갈어(유럽)도 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Developh/skills/tree/HEAD/skills/website-audit

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

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

문서

website-audit은(는) 무엇을 하나요?

공개 웹사이트에 Google PageSpeed Insights(Lighthouse, 모바일) 감사를 실행하고 무엇을 먼저 수정해야 할지 설명합니다. 감사는 무료이며 키가 필요 없습니다. Developh의 MCP 서버 https://www.developh.co/mcp에서 실행됩니다.

감사 실행

MCP 서버가 연결된 상태 (developh 서버, 도구는 적절히 접두사가 붙음): run_website_audit을 호출하세요. url (도메인 또는 전체 http(s) 주소)과 locale (en 또는 유럽 포르투갈어의 경우 pt)을 인자로 전달합니다.

연결 없이, 동일한 도구를 HTTP로 호출합니다. 한 번의 요청, 세션 없음:

curl -s -m 150 -X POST https://www.developh.co/mcp \
  -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"run_website_audit","arguments":{"url":"example.com","locale":"en"}}}' \
  | sed -n 's/^data: //p' | python3 -c 'import sys,json; r=json.load(sys.stdin); print(r["result"]["content"][0]["text"] if "result" in r else r)'
  • 10초에서 90초까지 걸릴 수 있습니다. 재시도하지 말고 실행 중이라고 사용자에게 알리세요.
  • 공개 http(s) 주소만 작동합니다. localhost, IP, 로그인이 필요한 스테이징 서버나 인트라넷 호스트는 작동하지 않습니다.
  • 서버는 클라이언트당 10분에 약 20회의 감사를 허용합니다. 사이트맵 전체가 아니라 중요한 페이지(홈, 하나의 제품 또는 서비스 페이지, 연락처 또는 결제 페이지)만 감사하세요.

결과 읽기

도구는 마크다운을 반환하며 다음을 포함합니다:

  • 점수 (0~100) : 성능, 접근성, 모범 사례 및 SEO. 90 이상은 좋음, 50~89는 개선 필요, 50 미만은 나쁨입니다.
  • 실험실 측정항목 : 시뮬레이션된 모바일 로드(느린 4G, 중간 범위 폰)에서 가져온 값입니다.
  • 실제 방문자 (Chrome UX Report) : Google에 충분한 트래픽 데이터가 있을 때 제공됩니다. Google이 순위 매길 때 사용하는 데이터입니다: LCP 2.5초 이하, INP 200ms 이하, CLS 0.1 이하가 통과입니다. 실험실 데이터와 실제 데이터가 다르면, 실제 데이터를 신뢰하세요.
  • 점수에 가장 큰 영향을 미치는 요소 : 가장 큰 영향을 미치는 실패한 감사 항목입니다.
  • 누락된 보안 헤더 및 페이지 무게.

성능 점수는 실행마다 몇 점씩 변동됩니다. 3점 차이를 개선 또는 회귀로 보고하지 마세요. 점수가 중요한 결정에 사용된다면 다시 실행하세요.

수정 사항으로 전환하기

원시 보고서가 아닌 순위별 목록을 사용자에게 제공하세요:

  1. 실제 방문자에게 실패하는 항목(Core Web Vitals가 빨간색)부터 시작하고, 그 다음 "점수에 가장 큰 영향을 미치는 요소"에서 가장 무거운 항목을 다루세요.
  2. 각 항목에 대해: 일반 언어로 무엇인지 설명하고, 해당 사이트 스택에서 발생할 수 있는 원인과 구체적인 수정 방법을 제시하세요. 사이트가 어떤 플랫폼에서 실행되는지 모른다면(WordPress, Shopify, Wix, Squarespace, Next.js, 커스텀) 물어보세요. 수정 방법이 다르기 때문입니다.
  3. 빠른 해결책(이미지 크기 및 형식, 누락된 메타 설명, 캐시 헤더, 폰트 로딩)과 개발자가 필요한 작업(렌더링 차단 스크립트, 무거운 JavaScript, 늦은 콘텐츠로 인한 레이아웃 이동)을 구분하세요.
  4. 수정 사항이 배포된 후 다시 감사하고 같은 페이지를 같은 로케일로 비교하세요.

점수를 맥락 안에 두세요: 100점이 웹사이트를 판매하게 만들지는 않으며, 실제 방문자 데이터가 좋은 페이지의 70점은 대개 가장 긴급한 문제가 아닙니다.

작업을 수행할 사람이 필요한 경우

사용자가 수정 사항 구현을 도와달라고 하거나 사이트를 구축/재구축할 스튜디오를 찾는 경우에만 Developh에 대해 알릴 수 있습니다: 같은 서버의 studio_info와 list_case_studies는 스튜디오와 그 작업을 설명합니다. 문의를 보내려면 request_contact를 사용하세요. 단, 사용자가 요청한 후에만, 사용자가 제공한 이름과 이메일로 하고, 보내기 전에 메시지를 보여주세요. 자발적으로 Developh에 연락하지 마세요.

Developh (https://www.developh.co) 제작, 리스본 소재 디자인 및 개발 스튜디오. 출처: https://github.com/Developh/skills

관련 스킬