만들기 전에 한 번에 하나씩 질문해 사용자가 원하는 것과 이유를 파악하고, 승인받은 설계 문서로 정리합니다.
- read-repo
- write-files
- shell
- network
Claude Code, Cursor 등 코딩 에이전트용 스킬 90개를 소개합니다. 각 스킬이 읽고 쓰고 실행하고 전송할 수 있는 범위(SKILL.md 기준)와 설치 명령을 함께 표시합니다.
만들기 전에 한 번에 하나씩 질문해 사용자가 원하는 것과 이유를 파악하고, 승인받은 설계 문서로 정리합니다.
스펙이나 요구사항을 파일, 인터페이스, 테스트가 명시된 작은 작업 단위의 구현 계획으로 작성합니다.
구현 계획을 작업마다 새 구현 서브에이전트로 실행하고 매번 작업 리뷰를 거친 뒤, 마지막에 브랜치 전체를 리뷰합니다.
정리된 컨텍스트와 git 커밋 범위를 넘겨 리뷰 서브에이전트를 띄우고 완료된 작업을 점검합니다.
근본 원인 조사, 패턴 분석, 가설 검증, 구현의 4단계로 버그를 다루며 증상이 아닌 원인을 고칩니다.
끈질긴 질문으로 계획이나 설계를 다듬습니다. 실제 진행은 grilling 스킬에 맡깁니다.
깊은 모듈 설계를 위한 공통 용어와 원칙을 제공합니다. 작은 인터페이스 뒤에 많은 동작을 두고 그 인터페이스로 테스트합니다.
계획, 스펙, 대화를 차단 관계가 있는 tracer-bullet 티켓으로 나눠 설정된 트래커에 게시합니다.
현재 저장소에 Husky pre-commit 훅을 설정해 lint-staged로 Prettier를 실행하고 타입 검사와 테스트를 추가합니다.
스펙이나 티켓을 바탕으로 구현하며 tdd 스킬을 활용하고 타입 검사와 테스트를 돌린 뒤, 리뷰하고 커밋합니다.
지정한 기준점 이후의 변경을 저장소 코딩 표준과 원래 스펙이라는 두 축으로 리뷰합니다.
레드에서 그린으로 가는 루프로 테스트를 먼저 쓰고 구현하며, 사용자와 합의한 공개 인터페이스에서만 동작을 검증합니다.
Claude Code에 PreToolUse 훅을 설정해 git push, reset --hard 같은 위험한 명령을 실행 전에 차단합니다.
얕은 모듈을 깊게 만드는 리팩터링 후보를 찾아 시각적인 HTML 보고서로 보여 주고, 고른 후보를 문답으로 다듬습니다.
모호하거나 영향이 큰 변경을 범위가 분명하고 검증 가능한 인수 기준으로 정리한 뒤 구현에 들어갑니다.
프로덕션 UI 를 만들기 전에 제품에 맞는 디자인 방향을 정하고, 렌더링 결과로 접근성, 반응형, 콘텐츠 상태를 검증합니다.
포트와 어댑터 구조로 시스템을 설계·구현·리팩터링해 비즈니스 로직을 프레임워크, 전송, 영속성 세부사항에서 분리합니다.
계획 문서를 단계로 나누고, 각 단계에 맞는 범위가 담긴 ECC 슬래시 명령을 바로 붙여 넣을 수 있게 생성합니다.
명명, 가독성, 불변성, 오류 처리, 코드 스멜 검토 등 프로젝트 전반에 적용되는 기본 코딩 규칙을 제공합니다.
새 기능의 조사, 계획, TDD 구현, 리뷰, 관문이 있는 커밋까지 각 단계를 맞는 ECC 에이전트에 맡겨 진행합니다.
Playwright E2E 테스트 패턴으로 Page Object Model, 설정, CI/CD 연동, 산출물 관리, 불안정한 테스트 대응을 다룹니다.
비밀 관리, 입력 검증, SQL 인젝션, 인증·인가, XSS, CSRF, 속도 제한, 의존성 보안 체크리스트와 코드 패턴입니다.
에이전트가 신뢰할 수 없는 데이터를 파일·네트워크·도구 동작으로 바꾸는 경계를 강화하고 통제와 테스트를 만듭니다.
속도 개선 요청을 기준선 측정, 단일 가설 변형, 정확성 게이트 평가로 이루어진 제한된 측정 루프로 바꿉니다.
테스트 통과를 확인하고 동작을 바꾸지 않은 채 구조를 개선한 뒤, 리뷰를 거쳐 게이트를 두고 커밋합니다.
변경 전에 실제 의존성으로 영향 범위를 밝히고, 구현 후 실제 diff를 계획과 대조합니다.
롤링·블루그린·카나리 배포 전략, 멀티 스테이지 Dockerfile, CI/CD, 헬스 체크, 롤백, 운영 준비 체크리스트를 정리합니다.
배포된 URL을 감시해 HTTP 상태, 콘솔 오류, 네트워크 실패, 성능, API, 정적 자산, SSE 스트림의 회귀를 확인합니다.
디자인 스튜디오 리드의 시각으로 주제에 맞는 색상, 서체, 레이아웃을 골라 틀에 박히지 않은 UI 를 만듭니다.
Python Playwright 스크립트를 작성해 로컬 웹 앱을 테스트하고 스크린샷과 브라우저 로그를 확인합니다.
변경을 정확성, 안전성, 부하, 테스트, 속도, 간결성 관점으로 리뷰하며 diff뿐 아니라 연결된 코드도 읽습니다.
저장소 전체를 한 번에 감사해 버그, 보안 구멍, 부하 문제, 누락된 테스트, 느린 경로, 줄일 코드를 순위별로 제시합니다.
저장소의 모든 shortcut:(이전 ponytail:) 주석을 모아 아무것도 바꾸지 않고 부채 장부로 정리합니다.
스타일, 색상 팔레트, 폰트 조합, UX 가이드라인, 기술 스택에 관한 로컬 데이터를 검색해 UI 설계와 구현에 활용합니다.
다섯 단계에 걸쳐 질문해 모호한 의도를 실행 가능한 스펙으로 만들고 GitHub issue 로 등록합니다.
디자이너의 눈으로 실제 사이트의 시각적 불일치, 간격, 계층, AI 티, 느린 인터랙션을 찾아 하나씩 고치고 재검증합니다.
엔지니어링 매니저의 시각으로 계획, 브랜치 diff, 지정 코드를 검토해 아키텍처, 코드 품질, 테스트, 성능을 보고합니다.
CEO, 디자인, DX, 엔지니어링 리뷰 스킬을 디스크에서 읽어 순서대로 실행하고 6가지 원칙으로 중간 결정을 자동으로 내립니다.
코딩 중 저장소가 선언한 검사와 /ship이 고를 테스트를 실행하고, 고친 뒤 다시 돌려 모두 통과할 때까지 반복합니다.
베이스 브랜치 대비 PR diff를 리뷰해 테스트로 잡히지 않는 구조적 문제를 찾고, 자동 수정하거나 확인 후 수정합니다.
사이트, API, CLI를 테스트하고 찾은 버그를 심각도 순으로 고치며, 수정마다 회귀 테스트를 붙여 따로 커밋합니다.
gstack-cso 헬퍼로 증거 중심 보안 감사를 해 근거 있는 발견을 보고하며, 종합 모드는 재현과 수정 후보도 더합니다.
위험 명령 경고와 디렉터리 범위 편집 제한을 함께 켜서 /careful과 /freeze를 한 번에 적용합니다.
브라우저에서 performance.getEntries()로 페이지 지표를 측정하고 기준선과 비교해 웹 성능 회귀를 찾습니다.
최근 변경에서 공유 라이브러리로 뺄 만한 중복 코드를 찾아 순감 효과가 큰 3가지를 추천합니다.
/ship이 만든 GitHub PR을 이어받아 CI와 준비 상태를 확인하고, 승인 후 병합해 배포를 지켜보며 운영을 검증·보고합니다.
배포 후 브라우저로 운영 페이지를 주기적으로 열어 화면, 콘솔 오류, 로드 시간, 깨진 링크를 기준선과 비교해 보고합니다.
기능을 기존 시스템에 맞는 완결된 좁은 경로로 만들고, 기존 경계를 재사용하며 인수에 필요 없는 것은 더하지 않습니다.
지적 하나당 한 줄로 위치·문제·수정 방법만 쓰고, 군더더기와 모호한 표현을 뺍니다.
원인이 불분명한 장애는 먼저 증거를 모으고 증거 순으로 가설을 정리한 뒤 제품 코드를 손댑니다.
동작을 유지한 채 코드를 재구성하고, 구조 변경 전후를 같은 검증으로 감쌉니다.
추측을 곁들인 질문을 하나씩 던져 실제 의도를 약 95% 확신할 때까지 이어가고, 확인된 의도 진술로 정리합니다.
접근성과 반응형을 갖추고 프로젝트 디자인 시스템을 따르는 프로덕션 수준 UI 를 만들며, 흔한 AI 스타일을 피합니다.
계약 우선, 일관된 오류 처리, 경계 검증, 추가 방식 확장으로 안정적이고 잘못 쓰기 어려운 API 와 인터페이스를 설계합니다.
작업을 의존 순서로 정렬된 작은 작업으로 나누고, 인수 기준과 검증 단계를 담은 계획 문서와 작업 목록을 만듭니다.
프로젝트 품질 기준을 CONSTRAINTS.md 계약으로 적고, diff에서 몰래 낮아진 기준을 찾아냅니다.
변경을 얇고 검증 가능한 슬라이스로 조금씩 전달합니다. 작게 구현하고 테스트·검증·커밋한 뒤 다음으로 넘어갑니다.
정확성, 가독성, 아키텍처, 보안, 성능의 다섯 축으로 변경을 리뷰하고 각 지적에 심각도를 표시합니다.
위협 모델링부터 시작해 웹 애플리케이션의 입력, 인증, 세션, 의존성, 개인정보, LLM 기능을 강화합니다.
측정·식별·수정·검증·방지 단계로 프런트엔드, 백엔드, DB 성능을 개선하고 효과가 입증된 변경만 유지합니다.
동작을 그대로 유지하면서 복잡도를 줄여 읽기, 수정, 디버깅이 쉬운 코드로 만듭니다.
옛 시스템·API·기능을 걷어내고 사용자를 새 구현으로 안전하게 옮기며, DB 스키마는 확장/축소 방식으로 바꿉니다.
운영 출시를 위해 사전 체크리스트, 기능 플래그, 단계적 롤아웃 기준, 모니터링, 오류 예산 게이트, 롤백 계획을 준비합니다.
구조화 로그, RED/USE 지표, OpenTelemetry 추적, 증상 기반 알림과 런북으로 운영 환경의 동작을 진단할 수 있게 합니다.
엄선된 247개 사이트 연구에 기반한 웹 아트 디렉션. 방향을 뽑고 실제 브라우저로 검사하며 화면을 보고 고칩니다.
요구사항, Mermaid, 저장소 근거로 아키텍처·ERD 등 10종의 검증된 단독 HTML 다이어그램이나 한 페이지 설명을 만듭니다.
코드베이스를 분석해 파일·관계·계층·투어를 담은 knowledge-graph.json을 .ua/에 만들어 대시보드로 볼 수 있게 합니다.
엄격한 CSP 헤더를 점검·적용하고 HTML 정제와 Trusted Types를 함께 써서 XSS와 주입을 막습니다.
CI에 번들 크기와 Lighthouse 임계값을 두고 예산을 넘으면 실패시켜 PR 단계에서 성능 저하를 잡습니다.
Strix로 화이트박스 보안 리뷰를 합니다. 소스에서 데이터 흐름과 권한을 파악하고 샌드박스에서 공격을 시도해 PoC를 붙입니다.
소스 우선의 방어적 감사로 실제 신뢰 경계를 넘는 취약점을 찾고 증거, 안전한 재현, 우선순위, 최소 수정을 제시합니다.
웹 애니메이션 프레임 드롭 원인을 진단하고 합성 전용 속성과 메인 스레드 밖 실행으로 프레임 예산 안에 맞춥니다.
클린 아키텍처, 헥사고날 아키텍처, DDD 를 적용해 서비스에 계층 구조, 의존 규칙, 인터페이스, 테스트 경계를 세웁니다.
Python 린트·포맷터 설정, PEP 8 명명, import 순서, 타입 힌트, Google 스타일 docstring 규칙을 다룹니다.
STRIDE 방법론으로 스푸핑, 변조, 부인, 정보 노출, 서비스 거부, 권한 상승의 여섯 범주에서 위협을 찾습니다.
NetworkPolicy, Pod 보안 표준, RBAC, OPA Gatekeeper, Istio mTLS로 클러스터에 심층 방어를 구현합니다.
cProfile, 메모리 프로파일러 등으로 Python 코드를 프로파일링하고 정리된 패턴으로 병목을 최적화합니다.
서비스 분해, 동기·비동기 통신, 서비스별 DB, Saga, 서킷 브레이커 같은 복원력 패턴을 정리한 참고 자료입니다.
승인 게이트와 보안 검사를 갖춘 다단계 CI/CD를 설계하고 설정, 배포 전략, 헬스 체크, 롤백 계획을 만듭니다.
SLI와 SLO를 정의하고 오류 예산과 정책을 정한 뒤 Prometheus 기록 규칙, 소진율 알림, Grafana 대시보드로 구현합니다.
Vercel이 관리하는 React·Next.js 성능 최적화 가이드로, 8개 범주 70개 규칙을 영향도 순으로 정리했습니다.
Vercel 연결 여부, git 원격, CLI 인증 상태에 따라 방법을 골라 앱을 Vercel에 배포하고 링크를 돌려줍니다.
아키텍처 결정과 설계 리뷰를 돕고, 의존성 분석·프로젝트 평가·아키텍처 다이어그램 생성 스크립트를 제공합니다.
CI/CD 파이프라인, Terraform 모듈, 롤백 절차가 있는 배포 매니페스트를 생성하며 AWS·GCP·Azure를 다룹니다.
운영 장애의 심각도를 분류하고 타임라인을 재구성해 사후 리뷰 초안을 씁니다. 공지 템플릿과 런북 틀을 포함합니다.
sentry CLI로 Sentry의 이슈와 이벤트를 읽기 전용으로 조회하고 최근 운영 오류와 기본 상태 데이터를 요약합니다.
디스크의 task_plan.md, findings.md, progress.md로 여러 단계의 작업을 관리하고 중단 후에도 이어갈 수 있습니다.
8개 섹션 템플릿으로 의사결정에 쓸 수 있는 간결한 PRD 를 작성하며, 기본 분량은 1~2페이지입니다.
모든 기능을 유지하면서 프로젝트 규칙에 맞춰 코드를 다듬어 명확성, 일관성, 유지보수성을 높입니다.
HashiCorp 공식 스타일 규칙과 모범 사례에 따라 Terraform HCL 코드를 생성하고 관리합니다.
일치하는 스킬이 없습니다. 키워드를 바꾸거나 다른 분류를 선택하세요.