오늘 트렌딩은 단연 AI 코딩 에이전트를 위한 “스킬(skill)” 생태계가 지배했다. Matt Pocock, Addy Osmani, Cloudflare, 그리고 개성 넘치는 ADHD 친화 스킬까지, 에이전트에게 엔지니어링 규율을 주입하는 프로젝트들이 대거 올라왔다. 그 틈에서 AnyPS5라는 PS5 실행 파일 네이티브 포팅 도구와 Epic Games의 RAD Debugger가 시스템 레벨 개발자들의 시선을 끌었다.

REA (Reverse Engineer Anything)

바이너리·앱·런타임 동작을 리버스 엔지니어링하는 단일 MCP 서버.

  • GitHub: rea
  • 언어/스택: Node.js 22.19+, MCP(Model Context Protocol), Hopper/Ghidra
  • 카테고리: 보안

무엇을 하는 프로젝트인가? 소스 코드 없이 앱이 어떻게 동작하는지 바이너리 수준까지 파악하도록 돕는 MCP 서버다. AI 에이전트를 네이티브 바이너리, JavaScript/Electron 앱, .NET 어셈블리, 웹사이트 검사 도구에 연결해 분석을 수행한다. 모든 분석은 로컬에서 실행되며, 각 결론에는 증거와 한계가 함께 제시된다. 터미널에서도 동일한 도구를 사용할 수 있어 에이전트 없이도 활용 가능하다.

주요 특징

  • 네이티브 분석 시 기존 Hopper 또는 Ghidra 설치를 재사용하고, 설정 시 승인을 거쳐 Hopper를 선택적으로 설치한다.
  • 정적 JavaScript 분석은 별도 엔진이 필요 없어 진입 장벽이 낮다.
  • npx rea-agents setup 한 번으로 에이전트 등록과 워크플로 지침 설치가 끝나며, 기존 설정은 백업된다.

개발자에게 의미하는 것 레거시 바이너리나 사내 앱의 동작을 분석해야 할 때, 리버싱 워크플로를 에이전트에 그대로 위임할 수 있는 실용적인 출발점이 된다.

Skills For Real Engineers (mattpocock/skills)

‘바이브 코딩’이 아닌 실제 엔지니어링을 위한 소형·조합형 AI 에이전트 스킬 모음.

  • GitHub: skills
  • 언어/스택: Markdown 기반 스킬 정의, Claude Code 플러그인, skills npm CLI
  • 카테고리: AI

무엇을 하는 프로젝트인가? Matt Pocock가 공개한 엔지니어링 지향 AI 에이전트 스킬 모음이다. GSD, BMAD, Spec-Kit 같은 기존 프레임워크가 프로세스를 대신 소유하며 개발자 통제권을 빼앗는다는 문제의식에서 출발해, 작고 적응 가능하며 조합 가능한 스킬을 지향한다. 수십 년의 엔지니어링 경험에 기반했고, 어떤 모델과도 함께 동작하도록 설계됐다.

주요 특징

  • Claude Code 플러그인(/plugin install mattpocock-skills)과 npx skills@latest add mattpocock/skills 두 가지 설치 방식을 제공한다(동시 설치는 중복되므로 하나만 선택).
  • 리포지토리마다 한 번 /setup-matt-pocock-skills를 실행하면 이슈 트래커·라벨·문서 위치를 지정한다.
  • 설치 후 스킬을 직접 수정하고 자기 것으로 만드는 것을 권장한다.

개발자에게 의미하는 것 프레임워크에 종속되지 않고 자신의 워크플로에 맞춰 에이전트 규칙을 조립하고 싶은 개발자에게 좋은 출발점이다.

AnyPS5

PS5 실행 파일을 Linux/Windows 네이티브 실행 파일로 자동 포팅하는 도구.

  • GitHub: AnyPS5
  • 언어/스택: C++, SPIR-V 셰이더 파이프라인, SDL, GPL-2.0-only
  • 카테고리: 시스템

무엇을 하는 프로젝트인가? PS5 실행 파일을 에뮬레이션이나 별도 런타임 없이 대상 시스템의 네이티브 형식으로 재작성(정적 재링킹)해 주는 도구다. 원본 바이너리를 그대로 변환하고, 동적 링크에 맞게 PS5 시스템 라이브러리 함수를 재구현한다. 셰이더를 SPIR-V로 리컴파일하며, SDL 기반 게임패드와 키보드/마우스 입력을 지원한다. 연구·보존·호환성 목적의 프로젝트로, 저작권 있는 소프트웨어나 펌웨어를 포함·배포하지 않는다.

주요 특징

  • core/relinker가 원본 실행 파일을 타깃 네이티브 형식으로 변환한다.
  • 선언된 PS5 시스템 함수 대비 구현률을 진행률 배지로 제공한다(전체 함수 모수가 아니라 프로젝트가 인지한 함수 기준).
  • 예상치 못한 상태에서는 std::runtime_error를 던지고 종료하는 ‘명시적 실패’ 정책을 취한다.

개발자에게 의미하는 것 에뮬레이션이 아닌 정적 재링킹 접근이라는 점에서, 바이너리 변환과 시스템 라이브러리 재구현에 관심 있는 시스템 개발자에게 흥미로운 사례다.

i-have-adhd

AI 코딩 어시스턴트의 응답을 ADHD 친화적으로 바꿔 주는 스킬.

  • GitHub: i-have-adhd
  • 언어/스택: Markdown 기반 스킬/플러그인, Claude Code 마켓플레이스
  • 카테고리: AI

무엇을 하는 프로젝트인가? 답변을 장황하게 묻어 두지 않고, 사용자가 바로 실행할 수 있는 행동과 다음 단계를 먼저 제시하도록 AI 응답을 재구성하는 스킬이다. ADHD 진단이 없어도 누구나 사용할 수 있으며, 불필요한 서론·요약·마무리 인사를 억제한다. 10가지 규칙을 SKILL.md에 정의하고 Before/After 예시로 효과를 보여 준다.

주요 특징

  • 핵심 답변을 맨 앞에 두고, 여러 단계 작업은 번호를 붙여 정리하며 목록은 최대 5개로 제한한다.
  • 시간 추정은 ‘조금’ 대신 분 단위처럼 구체적으로 표현한다.
  • CLI 프롬프트 또는 Claude 플러그인 마켓플레이스 방식으로 설치할 수 있고, 한국어를 포함한 다국어 README를 제공한다.

개발자에게 의미하는 것 프롬프트 몇 줄로 에이전트 출력의 인지 부하를 크게 줄일 수 있다는 걸 보여 주는, 가볍지만 체감 효과가 큰 스킬이다.

Diagram Design

AI가 만드는 밋밋한 다이어그램을 편집 품질로 끌어올리는 스킬.

  • GitHub: Diagram Design
  • 언어/스택: HTML + SVG(자체 완결형), Agent Skills 호환
  • 카테고리: AI

무엇을 하는 프로젝트인가? AI에게 다이어그램을 요청하면 나오는 둥근 사각형 도형 대신 에디토리얼 품질의 다이어그램을 생성하도록 돕는 스킬이다. 작성자가 매번 Figma로 30분씩 씨름하던 문제를 해결하기 위해 만들어졌다. 아키텍처, 플로우차트, 시퀀스, ER, 타임라인, 스윔레인 등 다양한 시각 유형을 지원한다.

주요 특징

  • draw.io, Mermaid, Excalidraw 소스를 원하는 포맷·크기·디테일로 다시 그려 준다.
  • 웹사이트를 읽어 60초 만에 브랜드에 맞춘 시각 스타일을 적용한다.
  • 빌드 스텝·JavaScript·외부 이미지 의존성 없는 자체 완결형 HTML+SVG 산출물을 생성한다.

개발자에게 의미하는 것 문서·블로그·설계 리뷰용 다이어그램을 Figma 없이 빠르게 뽑아야 할 때 실용적으로 쓸 수 있다.

Agent Skills (addyosmani/agent-skills)

시니어 엔지니어의 워크플로와 품질 게이트를 인코딩한 프로덕션급 에이전트 스킬 모음.

  • GitHub: Agent Skills
  • 언어/스택: Markdown 스킬 자산, skills CLI(vercel-labs/skills), Claude Code 플러그인
  • 카테고리: AI

무엇을 하는 프로젝트인가? AI 코딩 에이전트가 DEFINE → PLAN → BUILD → VERIFY → REVIEW → SHIP 전 과정을 체계적으로 따르도록, 시니어 엔지니어의 워크플로·품질 게이트·모범 사례를 스킬로 패키징한 모음집이다. 스펙 우선, 테스트 우선, 작은 단위의 점진적 개발 원칙을 자동 적용한다.

주요 특징

  • /spec, /plan, /build, /test, /review, /ship 등 9개의 개발 라이프사이클 슬래시 커맨드를 제공한다.
  • /build auto는 스펙이 준비된 경우 계획과 구현을 한 번의 승인으로 자율 실행하되, 실패·위험 단계에서는 정지한다.
  • 작업 맥락에 따라 스킬이 자동 활성화되며, 총 25개의 스킬을 제공한다.

개발자에게 의미하는 것 에이전트에게 개발 방법론을 통째로 주입해 “그럴듯한 코드"가 아니라 품질 기준을 통과하는 코드를 만들게 하고 싶을 때 유용하다.

RAD Debugger

Epic Games가 개발 중인 네이티브·멀티 프로세스 그래픽 디버거.

  • GitHub: RAD Debugger
  • 언어/스택: C, PE/COFF · PDB · DWARF · 커스텀 RDI 포맷
  • 카테고리: 시스템

무엇을 하는 프로젝트인가? Epic Games가 공개한 네이티브·유저 모드·멀티 프로세스 그래픽 디버거다. 현재는 로컬 Windows x64와 PDB 디버그 정보만 지원하며, 향후 네이티브 Linux 디버깅과 DWARF 지원을 계획하고 있다. 현재 ALPHA 단계로, 이슈 제보 시 덤프·재현 절차·테스트 실행 파일을 함께 첨부하도록 권장한다.

주요 특징

  • PDB/DWARF 대신 디버거가 직접 파싱하는 커스텀 디버그 정보 포맷 RDI를 도입해, 온디맨드로 네이티브 정보를 변환한다.
  • 성능 지향 링커 RAD Linker는 거대 실행 파일에서 링크 시간을 50% 단축하고, 대형 메모리 페이지 사용 시 추가 25%를 줄일 수 있다(Windows에서는 기본 비활성화).
  • MSVC와 완전 호환되는 링커 명령줄 문법과 /help 스위치 목록을 제공한다.

개발자에게 의미하는 것 디버그 정보 포맷과 링커를 자체적으로 재설계한 사례라, 대규모 네이티브 빌드·디버깅 파이프라인을 다루는 팀에게 참고 가치가 크다.

claude-mem

Claude Code 세션 간 컨텍스트를 보존하는 지속 메모리 압축 시스템.

  • GitHub: claude-mem
  • 언어/스택: Node.js(>=20.0.0), TypeScript(추정), MCP, Apache 2.0
  • 카테고리: AI

무엇을 하는 프로젝트인가? Claude Code를 위한 지속적 메모리 압축 시스템으로, 세션 간 컨텍스트를 원활하게 보존한다. 도구 사용 관찰을 자동으로 캡처하고 의미론적 요약을 생성해, 향후 세션에서 재사용 가능한 메모리를 제공한다. 세션이 종료되거나 재연결된 후에도 프로젝트 지식의 연속성을 유지하는 것이 핵심 목표다.

주요 특징

  • 도구 사용 관찰을 자동 캡처하고 의미론적 요약을 생성한다.
  • MCP 검색 도구를 지원해 과거 메모리를 조회할 수 있다.
  • Vercel OSS 프로그램, Greptile, SerpApi의 후원을 받으며 한국어를 포함한 다국어 README를 제공한다.

개발자에게 의미하는 것 장기 프로젝트에서 매 세션마다 맥락을 다시 설명하는 비용을 줄이고 싶은 Claude Code 사용자에게 바로 쓸 수 있는 도구다.

cmux

AI 코딩 에이전트 여러 개를 병렬로 관리하는 macOS 전용 터미널.

  • GitHub: cmux
  • 언어/스택: Swift 네이티브 macOS 앱, Ghostty(libghostty) 엔진
  • 카테고리: 개발도구

무엇을 하는 프로젝트인가? Ghostty 터미널 엔진 기반의 macOS 전용 터미널로, Claude Code·Codex 같은 AI 코딩 에이전트를 여러 개 동시에 실행하고 관리하는 워크플로에 최적화되어 있다. 어떤 에이전트가 사용자의 입력이나 승인을 기다리는지 즉시 알 수 있도록 알림 시스템을 중심으로 재설계했다.

주요 특징

  • 에이전트가 주의를 요구하면 페인에 파란 테두리와 탭 점등으로 표시하는 알림 링(Notification rings)을 제공한다.
  • vercel-labs의 agent-browser에서 이식한 스크립터블 API 기반 내장 브라우저를 터미널 옆에 분할 배치할 수 있다.
  • 사이드바에 git 브랜치, PR 상태/번호, 리스닝 포트, 최신 알림 텍스트를 표시하고 SSH 원격 환경도 지원한다.

개발자에게 의미하는 것 여러 에이전트를 동시에 돌리다 어느 세션이 멈춰 있는지 놓치는 문제를, macOS 네이티브 UX로 해결하려는 시도다.

cua (Computer-Use Agents)

AI 에이전트에게 실제로 조작 가능한 ‘컴퓨터’를 제공하는 툴체인.

  • GitHub: cua
  • 언어/스택: Python SDK/CLI, Apple Silicon VM(Lume), macOS 데스크톱 앱
  • 카테고리: AI

무엇을 하는 프로젝트인가? 마우스·키보드 입력과 화면 인식을 통해 데스크톱 애플리케이션을 직접 조작하는 Computer-Use 에이전트를 구축·실행·평가하는 통합 툴체인이다. 코드·API·GUI를 하나의 작업 안에서 오가는 ‘Computer-Use 2.0’을 지향하며, 사용자가 자신의 에이전트와 모델을 그대로 가져오는 BYOA/BYOM을 지원한다.

주요 특징

  • Cua Spaces는 macOS VM·Linux·Omarchy 이미지로 에이전트 전용 데스크톱을 부여하고, 로컬·원격·자체 클라우드(AWS, Google Cloud, Modal)에서 실행한다.
  • Teleport로 로그인된 앱 세션을 Space로 옮겨도 유지되며, 자격 증명은 Mac 내 Cua Keyvault에 암호화 보관되고 사용자 승인 후 전달된다.
  • Cua Driver(macOS/Windows/Linux 자동화), Lume(로컬 VM), CUA-S1(전용 소형 모델), Cua Bench(평가) 등 서브 프로젝트를 모노레포로 관리한다.

개발자에게 의미하는 것 브라우저 자동화를 넘어 OS 수준의 GUI 조작을 에이전트 워크플로에 통합하려는 팀에게 실전적인 기반을 제공한다.

security-audit (Cloudflare Security Audit Skill)

코딩 에이전트를 6단계 보안 감사자로 변환하는 스킬.

  • GitHub: security-audit
  • 언어/스택: Markdown 스킬 패키지, Node.js 검증 스크립트(의존성 제로), JSON 스키마
  • 카테고리: 보안

무엇을 하는 프로젝트인가? 격리된 에이전트들을 오케스트레이션해 정찰 → 커버리지 기반 헌팅 → 후보 검증 → 구조화된 출력 → 레코드 독립 검증 → 대상 중립적 보고의 6단계 보안 감사를 수행하는 스킬이다. Cloudflare의 취약점 발견 하네스에서 출발한 단일 저장소 버전으로, 발견 사항을 confirmed / needs_validation / rejected로 명확히 구분한다.

주요 특징

  • 커버리지 원장(coverage-ledger.json)으로 어떤 코드 영역이 실제로 점검됐는지 추적하고 미점검 영역을 다음 실행에서 겨냥한다.
  • 모든 후보를 ‘새로운’ 검증자에게 넘겨 반증을 시도하게 해 확증 편향을 줄인다.
  • validate-findings.cjs, validate-coverage-ledger.cjs가 스키마 검사를 강제해 형식을 어긴 출력은 즉시 실패한다.

개발자에게 의미하는 것 수동 코드 감사를 반복 가능하고 검증 가능한 에이전트 파이프라인으로 바꾸려는 팀에게, 프로덕션 환경에서 실제로 운용된 설계를 참고할 수 있는 자료다.

e2e (TesterArmy)

자연어 목표와 결정론적 단언을 결합한 AI 기반 E2E 테스트 프레임워크.

  • GitHub: e2e
  • 언어/스택: TypeScript, Playwright(웹), agent-device(모바일), Apache-2.0
  • 카테고리: DevOps

무엇을 하는 프로젝트인가? 웹과 모바일 앱을 대상으로 자연어로 목표를 서술하면 AI 에이전트가 실제 앱을 조작해 목표에 도달하고, 동일 테스트 안에서 로케이터와 단언으로 결과를 검증하는 E2E 테스트 프레임워크다. 탐색적이고 변동이 잦은 상호작용은 AI에 맡기고 최종 검증은 결정론적 코드로 수행하는 하이브리드 방식을 제안한다.

주요 특징

  • agent.act('...')로 자연어 목표를 수행하고 agent.assert('...')로 의미론적 검증을 수행한다.
  • 뒤이은 단언이 검증한 에이전트 단계는 자동 리플레이되어, 앱이 변경되기 전까지 다음 실행에서 모델 호출 없이 재생된다.
  • 자체 구독·API 키·로컬 모델을 자유롭게 연결하는 BYOM을 지원하며, 에이전트 단계가 없는 테스트는 모델이 전혀 필요 없다.

개발자에게 의미하는 것 셀렉터 유지보수 부담을 줄이면서도 결정론적 검증을 유지하려는 팀에게, AI와 전통 테스트 자동화를 절충한 실용적 접근을 제시한다.

openGym

docker compose up 한 번으로 실행되는 셀프 호스팅 헬스·체중 트래커.

  • GitHub: openGym
  • 언어/스택: Docker Compose 셀프 호스팅, 패스키 인증, PWA, AGPL-3.0
  • 카테고리: 기타

무엇을 하는 프로젝트인가? 사용자가 직접 소유하는 셀프 호스팅 헬스·체중 트래커다. 대부분의 운동 앱이 데이터를 자사 서버에 보관하고 구독을 유도하거나 서비스 종료 시 데이터가 사라지는 것과 달리, 자신의 서버에서 실행되며 데이터는 사용자가 통제하는 폴더에 저장된다. 동시에 홈 화면 설치, 패스키 로그인, 오프라인 동작, 기기 간 동기화 같은 최신 앱 수준의 사용성을 지향한다.

주요 특징

  • 1,324개 운동 라이브러리와 Push/Pull/Legs, Upper/Lower, Full Body, 5×5 스타터 플랜을 기본 제공한다.
  • 슈퍼세트, 드롭 세트, 레스트포즈, 로테이션 모드(A, B, C, A…) 등 세밀한 계획 기능을 지원한다.
  • 사용자 정의 운동 등록 시 업로드 전 기기에서 위치 정보를 제거해 프라이버시를 보호한다.

개발자에게 의미하는 것 계정·구독·광고·텔레메트리 없는 셀프 호스팅 철학을 보여 주는 사례로, 데이터 주권을 중시하는 개인 프로젝트의 좋은 레퍼런스가 된다.


오늘의 한 줄 정리: 오늘 트렌딩은 “에이전트에게 규율을 심는 스킬"이 대세였다 — 엔지니어링 워크플로, 보안 감사, ADHD 친화 응답까지, 프롬프트 자산이 곧 개발 도구가 되는 흐름이 뚜렷하다.

매일 아침 GitHub Trending을 릿치 블로그에서 만나보세요.