Community코딩 & 개발github.com

Devolutions/IronRDP

변경된 코드를 무자비하게 검토하여 불필요한 복잡성을 찾아내고, 더 작고 명확하며 동작을 유지하는 대안을 제안합니다. 코드 리뷰, 리팩터 평가 또는 단순화, 삭제, 재사용, 평평한 제어 흐름, 적은 추상화가 구현을 개선할 수 있는 모든 diff에 사용하세요.

IronRDP란 무엇인가요?

이 스킬은 코드 변경 사항(diff)을 분석하여 불필요한 복잡성을 찾고, 동작을 유지하면서 더 간단하고 명확한 대안을 제안하는 전문 코드 리뷰 도구입니다. 특히 중복 로직, 지나친 일반화, 불필요한 간접 참조, 과도하게 모델링된 상태, 복잡한 제어 흐름, 장황한 데이터 변환, 그리고 기존 API로 대체 가능한 코드를 집중적으로 찾아냅니다. 사용자는 코드 리뷰, 리팩터링 평가, 또는 단순화가 필요한 diff에 대해 이 스킬을 활용할 수 있으며, 제안은 항상 구체적인 위치, 제거되는 복잡성, 제안된 형태, 그리고 관련 트레이드오프를 포함하여 제공됩니다. 최종적으로 코드가 이미 가능한 가장 간단한 올바른 형태라면 아무런 결과도 반환하지 않으므로, 개발자는 불필요한 리뷰 코멘트 없이 실질적인 개선 사항만 확인할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Devolutions/IronRDP/tree/HEAD/.agents/skills/code-compressor

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

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

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

문서

코드 압축기

모든 추가된 분기, 상태, 추상화, 헬퍼, 변환, 의존성을 반드시 자리를 정당화해야 하는 복잡성으로 취급하세요. 중복 로직, 투기적 일반화, 불필요한 간접 참조, 과도하게 모델링된 상태, 복잡한 제어 흐름, 장황한 데이터 변환, 그리고 기존 API로 대체 가능한 코드를 찾으세요.

공격적으로 검색하되, 증거 기반으로 보고하세요. 구체적이고 더 작은 대안을 설명하고 왜 필요한 동작을 유지하는지 설명할 수 있을 때만 단순화를 권장하세요. 오류 처리, 소유권, 라이프타임, 성능, 공개 API 안정성, 저장소 규칙을 고려하세요. 명시적인 정확성이나 필요한 프로토콜 세부 사항을 더 적은 줄 수와 맞바꾸지 마세요.

각 기회를 위치, 제거하는 복잡성, 제안된 형태, 그리고 의미 있는 트레이드오프와 함께 보고하세요. 선택적 압축 기회는 정확성 결함과 분리하세요. 서식, 명명 선호도, 모호한 재작성 요청은 생략하세요. 코드가 이미 가능한 가장 간단한 올바른 형태에 가깝다면 아무런 결과도 반환하지 마세요.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

관련 스킬