삼태연구소
SAMTAELABS삼태연구소
가이드2026년 4월 8일·7분 읽기

AI 코딩 에이전트에게 시니어 개발자의 워크플로우를 심는 법 — agent-skills 실전 가이드 (github.com)

AI 코딩 에이전트agent-skillsClaude CodeCursorAI 개발 워크플로우코드 품질 자동화프롬프트 엔지니어링AI 개발 도구시니어 개발자TDD
AI 코딩 에이전트에게 시니어 개발자의 워크플로우를 심는 법 — agent-skills 실전 가이드

한줄 요약

AI 에이전트의 코드 품질을 높이려면 "어떻게 짜라"가 아니라 "어떤 과정을 따르라"는 워크플로우 자체를 주입하는 게 핵심이다.

어떤 상황에서 필요한가?

Claude Code나 Cursor 같은 AI 코딩 에이전트를 실무에 투입해봤다면, 단순 구현은 잘 하는데 스펙 정의, 테스트 작성, 보안 검토 같은 품질 게이트를 스스로 밟지 않는다는 걸 금방 느낀다. 결국 사람이 일일이 프롬프트로 "테스트도 짜", "엣지 케이스도 봐"라고 지시해야 한다. 이 반복 지시가 쌓이면 에이전트를 쓰는 이유가 희미해진다.

에이전시를 운영하면서 느낀 건, 에이전트에게 부족한 건 코딩 실력이 아니라 시니어 엔지니어가 당연하게 밟는 절차 감각이다. 이걸 자동화하는 시도가 agent-skills다.

핵심 구현 방법

agent-skills에 따르면(출처), 이 프로젝트는 개발 사이클 전체를 6단계로 나누고 각 단계마다 AI 에이전트가 따라야 할 스킬을 매핑한다.

개발 사이클 6단계와 슬래시 커맨드

단계커맨드핵심 원칙
Define (무엇을 만들지)/spec코드보다 스펙 먼저
Plan (어떻게 만들지)/plan작고 원자적인 태스크
Build (구현)/build한 번에 하나의 슬라이스
Verify (검증)/test테스트가 증거다
Review (품질 게이트)/review머지 전 코드 건강 개선
Ship (배포)/ship빠를수록 안전하다

이 7개 커맨드(/code-simplify 포함) 뒤에는 총 19개의 스킬이 자동으로 활성화된다. 각 스킬은 단순한 지침이 아니라 단계별 검증 게이트와 anti-rationalization 테이블을 포함한 구조화된 워크플로우다.

자동 활성화 스킬 예시

  • API 설계 작업 시 → api-and-interface-design 스킬 자동 적용 (Contract-first 설계, Hyrum's Law 고려)
  • UI 개발 시 → frontend-ui-engineering 스킬 적용 (WCAG 2.1 AA 접근성 포함)
  • 버그 수정 시 → debugging-and-error-recovery 적용 (재현→로컬라이즈→축소→수정→가드의 5단계 트리아지)
  • 테스트 작성 시 → test-driven-development 적용 (테스트 피라미드 80/15/5 비율, DAMP over DRY 원칙)

설치 방법 — 도구별

Claude Code라면 마켓플레이스에서 바로 설치할 수 있다.

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

Cursor는 SKILL.md 파일을 .cursor/rules/ 디렉토리에 복사하거나 skills/ 디렉토리를 통째로 참조하면 된다.

Gemini CLI, Windsurf, GitHub Copilot, OpenCode 등 주요 AI 에이전트 도구 전부 지원한다. 스킬 파일이 순수 마크다운으로 작성돼 있어서 시스템 프롬프트나 인스트럭션 파일을 받는 어떤 에이전트에도 적용 가능하다는 게 실용적인 포인트다.

19개 스킬 카테고리 요약

  • Define: idea-refine, spec-driven-development
  • Plan: planning-and-task-breakdown
  • Build: incremental-implementation, test-driven-development, context-engineering, frontend-ui-engineering, api-and-interface-design
  • Verify: browser-testing-with-devtools, debugging-and-error-recovery
  • Review: code-review-and-quality (5축 리뷰 구조)
  • 그 외 보안, 성능, 배포 관련 스킬 포함

실전에서 주의할 점

  • SSH 키 미설정 문제: 마켓플레이스 설치는 SSH로 레포를 클론한다. GitHub에 SSH 키가 없다면 git config --global url."https://github.com/".insteadOf "git@github.com:" 설정으로 HTTPS 폴백을 먼저 잡아야 한다. 이걸 놓치면 설치 단계에서 막힌다.

  • 스킬을 "문서"로 취급하면 안 된다: 각 스킬 파일에는 검증 게이트와 anti-rationalization 테이블이 포함돼 있다. 에이전트가 편법으로 단계를 건너뛰는 걸 방지하는 구조인데, 단순히 지침 텍스트로 인식하게 만들면 효과가 반감된다. 에이전트 설정에서 이 파일들이 실행 지침으로 처리되는지 확인해야 한다.

  • 모든 스킬을 한 번에 주입하지 마라: 19개 스킬 전체를 컨텍스트에 한꺼번에 넣으면 토큰 소모와 노이즈가 커진다. 커맨드 기반 자동 활성화 방식을 활용하거나, 작업 성격에 맞는 스킬만 선별해서 로드하는 게 현실적이다.

자주 묻는 질문

Q.agent-skills는 어떤 AI 코딩 도구에서 쓸 수 있나?

Claude Code, Cursor, Gemini CLI, Windsurf, GitHub Copilot, OpenCode 등 주요 AI 코딩 에이전트를 공식 지원한다. 스킬 파일이 순수 마크다운 형식이라 시스템 프롬프트나 인스트럭션 파일을 받는 에이전트라면 어디서든 적용할 수 있다. 도구별로 설정 방식이 조금씩 다르므로 공식 레포의 `docs/` 디렉토리에서 각 도구 셋업 가이드를 확인하는 게 빠르다.

Q.기존 프로젝트에 중간에 도입해도 효과가 있나?

있다. 스킬은 프로젝트 초기화가 아니라 작업 단위로 활성화되기 때문에 진행 중인 프로젝트에 언제든 붙일 수 있다. 예를 들어 버그 수정 세션에서만 `debugging-and-error-recovery` 스킬을 적용하거나, 다음 기능 개발부터 `/spec` → `/plan` → `/build` 플로우를 따르는 식으로 점진적 도입이 가능하다. 오히려 레거시 코드베이스에서 코드 리뷰 스킬을 붙이면 기술 부채 파악에도 도움이 된다.

Q.직접 커스텀 스킬을 만들어 추가할 수 있나?

스킬 파일이 마크다운이라 구조만 맞추면 커스텀 스킬 작성이 가능하다. 팀 고유의 코딩 컨벤션, 사내 보안 정책, 특정 프레임워크 가이드라인 등을 스킬 형식으로 작성해 `skills/` 디렉토리에 추가하면 된다. 단, 검증 게이트와 단계 구조를 명확히 포함시켜야 에이전트가 단순 참고 문서가 아닌 실행 절차로 인식한다.

직접 구축이 어렵다면, 전문가에게 맡겨보세요

대표 개발자가 직접 소통하고, 설계하고, 구축합니다. 중간 과정 없이 의도 그대로.

다른 아티클