Narwhal Technologies의 Nx 공식 저장소 워크스페이스 탐색 스킬: 에이전트가 "이 모노레포에 어떤 프로젝트가 있는지", "특정 프로젝트는 어떻게 빌드하는지", "어떤 라이브러리에 누가 의존하는지"를 답변하거나 nx 명령이 오류를 반환할 때, project.json을 직접 읽는 대신 nx show projects, nx show project --json, nx graph --print에 jq를 조합하여 완전히 해석된 설정을 가져옵니다.
skills.sh 설치 횟수 82852(+971 / 24h)
보안 감사: 감사되지 않음
- 아직 스캔되지 않음
이유
- 일반적인 오해를 지적함: project.json은 부분적인 설정일 뿐이며, 플러그인이 추론한 target은 nx show project --json을 사용해야만 확인할 수 있음
- 프로젝트 필터링 구문(와일드카드, tag:, 부정, target별 필터링, --affected)과 의존성 및 역의존성을 조회하는 jq 작성법을 모두 제공하며, 모든 경우 --json을 사용하여 명령으로 답을 계산하도록 요구하고 수동으로 세지 않음
- 문제 해결 섹션에는 두 가지 일반적인 오류가 명시되어 있음: target을 찾을 수 없는 경우 기존 target을 먼저 나열하고, 워크스페이스가 동기화되지 않았다는 메시지가 표시되면 nx sync를 사용하고 필요시 nx reset을 사용함
- 저장소는 MIT 라이선스이며, README에서는 nx configure-ai-agents를 통해 원클릭으로 설정할 수 있다고 언급함; skills.sh에서 24시간 동안 971회 설치되었고, 누적 설치 횟수는 82852이며, 최근 8주 동안 주간 설치 횟수가 3883에서 6141로 증가함(이는 관심도를 나타냄)
사용법
- 설치 명령은 감사 통과 후 표시됨; Nx 워크스페이스에서 프로젝트 구조, target 설정, 의존성 관계 또는 nx 작업 실패에 대해 질문할 때 트리거됨; README에는 nx configure-ai-agents를 통한 원클릭 설정도 제공됨
- Nx 워크스페이스(nx가 전역으로 설치되지 않은 경우 npx / pnpx / yarn 접두사 사용)와 jq가 필요함; 계정은 필요하지 않음
리스크
- 이번 주에는 감사되지 않았으므로 고정된 C 등급이며 설치 명령이 표시되지 않음; SKILL.md는 에이전트가 로컬에서 nx, jq, cat 명령을 실행하도록 하며, 읽기 전용이라고 주장하지만 용도와 일치함; 그러나 문제 해결 섹션의 nx sync는 워크스페이스 설정을 변경하고 nx reset은 캐시를 지우므로 완전히 읽기 전용은 아님; skills.sh에서 Gen Agent Trust Hub, Socket, Snyk 감사는 모두 Pass로 평가됨
- 탐색 및 문제 해결만 다루며, 작업 실행, 코드 생성, Nx Cloud 등은 동일 저장소의 다른 스킬과 플러그인에 포함됨
- 최근 8주간의 설치 곡선은 이번 주의 fastify-best-practices, design-doc-mermaid와 거의 동기화되어 있음(fastify-best-practices, nx-workspace, design-doc-mermaid의 일일 설치 횟수는 각각 986, 971, 977임). 이는 동일한 컬렉션에 의해 함께 설치되었을 가능성이 있으며, 설치 횟수를 독립적인 관심도로 간주해서는 안 됨