agentscan은(는) 무엇을 하나요?
에이전트 설정을 위한 읽기 전용 린터입니다. 발견 사항은 사실입니다.
사용 시점
- Hook, 스킬, MCP, 또는
AGENTS.md작업 중 - 누군가 가드가 켜져 있다고 말했는데 스크립트를 확인하지 않은 경우
- PR이
.claude/,.commandcode/,.agents/,.mcp.json또는skills-lock.json을 건드리는 경우
수행 방법
리포지토리 루트에서:
npx @chimix/agentscan@latest --output prompt
--output prompt는 수정하는 에이전트에게 전달하기 위한 핸드오프 형식입니다. claude.hook.missing-script (오류)를 건너뛰지 마십시오.
준비된 프로젝트가 없는 경우:
npx @chimix/agentscan@latest demo
demo는 임시 픽스처를 만들고, 보고서를 출력한 다음, 픽스처를 삭제합니다.
하지 말아야 할 것
- 검사한 트리를 기록하지 않음
- 모델을 사용하여 hook이 유효한지 추측하지 않음
- 스킬의 프론트매터
name과 디렉토리를 비교하거나 모델 ID를 검증하지 않음