Communitygithub.com

atomikpanda/modern-cli-tools

현대 CLI 도구를 레거시 도구 대신 사용하도록 강제합니다.

modern-cli-tools란 무엇인가요?

이 기술은 개발자가 `cat`, `find`, `grep`과 같은 전통적이고 덜 효율적인 유닉스 CLI 도구 대신 현대적인 대안을 사용하도록 유도합니다. 개발 워크플로우를 현대화하고 생산성을 높이며, 더 나은 성능, 가독성 및 유지보수성을 제공하는 도구를 선택하게 합니다. 이 기술은 Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 시스템 프롬프트에 지침을 추가하여 에이전트가 명령어를 생성할 때마다 최신 도구를 우선적으로 고려하도록 합니다. 개발자가 불필요하게 복잡하거나 속도가 느린 레거시 명령어를 사용하는 것을 방지하여 더 효율적인 코딩 환경을 조성하는 데 도움을 줍니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add atomikpanda/modern-cli-tools

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

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

문서

modern-cli-tools은(는) 무엇을 하나요?

현대 CLI 도구를 레거시 도구 대신 사용하도록 강제합니다.

이 기술은 AI 에이전트가 작업을 수행할 때 cat, find, grep과 같은 전통적인 유닉스 명령어 대신 bat, fd, ripgrep과 같은 현대적인 대안을 사용하도록 안내합니다. 현대 도구는 일반적으로 더 빠르고, 사용자 친화적이며, 더 나은 기본 설정(예: 구문 강조, 자동 무시 패턴)을 제공합니다.

지원 도구 예시

  • cat → bat: 파일 내용을 출력하며 구문 강조와 Git 변경 사항을 표시합니다.
  • find → fd: 파일 검색이 더 빠르고 직관적이며, .gitignore를 자동으로 존중합니다.
  • grep → ripgrep (rg): 대규모 코드베이스에서 검색 속도가 매우 빠르며, 기본적으로 Git 무시 파일을 존중합니다.
  • ls → exa/eza: 컬러 출력과 아이콘, 트리 뷰 등을 제공합니다.
  • top/htop → btm (bottom): 현대적이고 사용자 정의가 가능한 시스템 모니터입니다.
  • du → dua/ncdu: 디스크 사용량을 대화형 트리 뷰로 표시합니다.
  • sed/awk → sd: 문자열 치환에 더 직관적인 명령어를 제공합니다.

참고 사항

  • 모든 환경에 현대 도구가 설치되어 있지 않을 수 있습니다. 에이전트는 먼저 도구 가용성을 확인하거나, 설치 안내를 제공해야 합니다.
  • 현대 도구가 없는 경우, 에이전트는 여전히 레거시 도구를 사용할 수 있지만 가능하면 현대 대안을 권장해야 합니다.

관련 스킬