Community코딩 & 개발github.com

exhu/listremo

D 소스 파일과 마크다운 문서가 프로젝트의 80열 줄 길이 규칙을 준수하는지 확인합니다. rdmd를 통해 실행합니다.

listremo란 무엇인가요?

이 스킬은 D 프로그래밍 언어 소스 파일과 마크다운 문서가 프로젝트의 80열 줄 길이 제한을 준수하는지 자동으로 검사합니다. `codestyle.md`와 `AGENTS.md`에 정의된 코드 스타일 규칙을 강제하여 일관된 가독성을 유지하도록 돕습니다. `rdmd`를 사용하여 D 스크립트로 실행되며, LDC2 컴파일러를 지원합니다. 기본적으로 소스 디렉토리와 구현 문서를 검사하지만, 사용자가 특정 파일이나 디렉토리를 지정할 수도 있습니다. 모든 파일이 규칙을 준수하면 종료 코드 0을 반환하고, 위반 사항이 발견되면 종료 코드 1과 함께 위반 파일 경로, 줄 번호, 실제 줄 길이를 출력합니다. Claude Code, Cursor, Codex 등 다양한 AI 개발 도구 환경에서 프로젝트의 일관된 코딩 표준을 유지하는 데 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/exhu/listremo/tree/HEAD/.agents/skills/check-line-length

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

줄 길이 확인 스킬

소스 코드와 문서 파일이 codestyle.md 및 AGENTS.md에 정의된 80열 줄당 제한을 초과하지 않는지 확인합니다.

사용법

rdmd를 사용하여 D 스크립트를 실행합니다:

# 기본 대상 검사 (소스 디렉토리 및 구현 문서)
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d

# 또는 특정 파일/디렉토리 검사
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d \
  source/ spec/plan1-implementation.md

동작

  • 검사된 모든 파일이 80열 규칙을 준수하면 종료 코드 0으로 종료됩니다.
  • 80열을 초과하는 줄이 있으면 종료 코드 1로 종료되며, 파일 경로, 줄 번호, 줄 길이를 출력합니다.

관련 스킬