Claude Code, Cursor, 그리고 Codex 사이에서 기술 복사를 중단하세요

발행: (2026년 3월 30일 AM 01:31 GMT+9)
7 분 소요
원문: Dev.to

Source: Dev.to

Overview

이 글은 AI 코딩 에이전트가 의존하는 스킬, 스크립트, 컨텍스트를 정리하는 시리즈의 다섯 번째 파트입니다. 1부에서는 모든 것을 컨텍스트에 한 번에 넣는 것보다 점진적 공개가 왜 더 좋은지 다뤘고, 2부에서는 akm이 로컬 자산을 플랫폼 간에 하나의 검색 가능한 저장소로 통합하는 방법을 소개했습니다. 3부에서는 팀을 위한 원격 컨텍스트를 OpenViking을 통해 추가했으며, 4부에서는 Context Hub를 통해 커뮤니티 지식을 연결했습니다.

모두 하나의 도구만 사용할 것이라고 가정했었습니다. 하지만 실제로는 그렇지 않죠. 작업에서는 Claude Code, 사이드 프로젝트에서는 Codex, 빠른 편집에는 Cursor를 사용하고 있을 테니까요. 각각은 자체 스킬 디렉터리를 가지고 있습니다 — ~/.claude/skills/, ~/.codex/skills/, .cursor/rules/ — 그리고 서로를 볼 수 없습니다.

그 결과 같은 배포 스킬을 두 번 만들고, 테스트 스캐폴드의 최신 버전이 어디에 있는지 잊어버리며, 파일을 디렉터리 간에 복사하고, 일주일 안에 서로 다른 버전으로 변질되는 상황을 겪게 됩니다. 결국 데이터베이스 마이그레이션을 올바르게 처리한 파일을 찾기 위해 세 개의 경로를 모두 grep하게 되죠.

이것은 도구의 문제가 아니라 발견의 문제입니다. 최근 제품들은 파일을 중앙 위치로 옮기거나 동기화하려 했지만, 이는 변질과 유지 보수 부담을 초래합니다. 더 좋은 접근법은 아무것도 옮기지 말고—모두를 검색 가능하게 만들자는 것입니다.

How akm solves the problem

  • 스킬은 각 도구가 기대하는 정확한 위치에 그대로 남아 있습니다 (~/.claude/skills/, ~/.codex/skills/, .cursor/rules/).
  • akm은 이 모든 디렉터리를 하나의 인덱스로 구축합니다.
  • 에이전트가 무언가가 필요할 때 한 번 검색하면 모든 소스에서 결과를 얻습니다.
  • 원본 위치에서 업데이트가 발생하면 자동으로 반영됩니다—동기화 단계도, 변질도 없습니다.

아래가 전체 설정 과정이며, 약 30초 정도 걸립니다.

Install

curl -fsSL https://raw.githubusercontent.com/itlackey/akm/main/install.sh | bash

Initialize

akm setup

Point at your existing skill directories

akm add ~/.claude/skills
akm add ~/.codex/skills
akm add .cursor/rules

Search across all of them

akm search "deploy"

이 명령은 모든 소스에서 결과를 반환하며, 관련도에 따라 순위가 매겨집니다. 각 결과는 자산 유형, 이름, 출처, 그리고 스니펫을 보여줍니다. 에이전트—또는 당신—은 전체 내용을 다음과 같이 불러올 수 있습니다:

akm show skill:deploy-to-production

필요한 스킬만 컨텍스트에 로드되고, 나머지는 그대로 남아 있습니다.

Integration snippet

다음 내용을 AGENTS.md, CLAUDE.md 혹은 시스템 프롬프트에 넣으세요:

Resources & Capabilities

Search for skills, commands, and knowledge using `akm search `.
View full details with `akm show `.

이것이 전체 통합 방법이며, 플러그인, SDK, 추가 코드가 전혀 필요 없습니다. 셸 명령을 실행할 수 있는 모델이라면 모두 사용할 수 있습니다. Claude Code, Codex, Cursor—터미널만 있으면 작동합니다.

에이전트는 akm search로 필요한 것을 찾고, akm show로 내용을 로드한 뒤 진행합니다. 점진적 공개를 통해 에이전트는 존재하는 것을 발견하고 실제로 필요한 것만 활성화합니다. 이 패턴이 익숙하다면, 아키텍처는 1부에서 다뤘던 내용과 동일합니다.

Scaling to teams

지금까지는 개인 개발자의 워크플로우—여러 도구, 곳곳에 흩어진 스킬—에 초점을 맞췄습니다. 5명의 개발자로 구성된 팀이 각각 세 플랫폼에 스킬을 가지고 있다면, akm의 소스 모델, Git 통합, 프라이빗 레지스트리 지원이 큰 가치를 제공합니다.

우선: akm을 설치하고, 디렉터리를 지정한 뒤 akm search를 실행해 보세요. 이미 가지고 있는 스킬이 얼마나 많은지 놀라실 겁니다.

프로젝트는 . 에서 확인할 수 있습니다. 플랫폼에 흩어져 있는 에이전트 자산이 있다면 한 번 시도해 보고, 어떤 문제가 발생하는지 알려 주세요.

0 조회
Back to Blog

관련 글

더 보기 »

창의성 재구상: Inside IdeaForge

‘blank page’가 혁신에 가장 큰 장벽이 되는 시대에, 우리가 아이디어를 브레인스토밍하고, 정리하며, 다듬는 도구는 그 어느 때보다 중요합니다....