개발 생산성
개발 생산성에 등록된 Skills입니다.
체계적 디버깅 (Systematic Debugging)
무엇이든 고치기 전에 근본 원인부터 찾습니다. 증거, 패턴, 한 번에 하나의 가설, 테스트가 있는 수정까지 네 단계로 진행하고, 세 번 실패하면 멈춥니다.
Handoff 인계
현재 대화를 인계 문서로 압축해 새 에이전트 세션이 작업을 이어받을 수 있게 합니다.
TDD 테스트 주도 개발
얇은 조각 하나씩 테스트부터 하는 개발. 실패하는 테스트를 쓰고, 통과시키고, 합의한 접점에서만 테스트합니다.
코드 리뷰 받아들이기 (Receiving Code Review)
리뷰 의견을 기술적으로 엄밀하게 다룹니다. 이해하고, 코드와 대조하고, 틀렸다면 반박하고, 행동하기 전에 확인하고, 한 번에 하나씩 구현합니다.
Chrome DevTools 에이전트
Chrome DevTools MCP로 실행 중인 Chrome을 제어하고 점검합니다. 이동, 클릭, 폼 입력, 스냅샷·스크린샷, 콘솔·네트워크 확인, 성능 분석을 할 수 있습니다.
MCP 빌더 MCP Builder
TypeScript 또는 Python으로 고품질 MCP 서버를 만드는 가이드: 조사, 설계, 구현, 테스트, 평가.
Web Application Testing
로컬 웹 애플리케이션을 검사, 테스트, 디버깅하기 위한 Playwright 자동화를 만듭니다.
보안 위협 모델링 (Security Threat Model)
코드 저장소의 위협 모델을 만듭니다. 신뢰 경계, 자산, 공격자 능력, 구체적인 공격 경로와 실제 파일에 연결된 완화책을 간결한 Markdown 보고서로 정리합니다.
제품 요구사항 문서 (PRD)
비즈니스 목표와 기술 구현을 잇는 PRD를 씁니다. 문제, 사용자, 측정 가능한 요구사항, 비목표, 기술 명세, 위험, 단계별 로드맵을 담습니다.
Writing for Agents 에이전트용 문서 작성
skill, CLAUDE.md, AGENTS.md처럼 에이전트가 읽는 문서를, 행동이 예측 가능해지도록 쓰기 위한 참고 자료입니다.
Excalidraw 다이어그램 생성기
자연어 설명을 Excalidraw 다이어그램 파일로 바꿉니다. 순서도, 마인드맵, 아키텍처, 시퀀스, ER, 클래스, 스윔레인 다이어그램을 지원하며 템플릿과 보조 스크립트가 있습니다.
Domain Modeling 도메인 모델링
프로젝트의 공통 어휘를 만듭니다. 모호한 용어에 이의를 제기하고, 경계 사례로 시험하고, GLOSSARY.md와 ADR에 기록합니다.
Draw.io 다이어그램과 PNG 내보내기
기본 .drawio 다이어그램을 만들고, 동봉된 Node.js 스크립트로 편집 가능한 XML이 포함된 PNG, SVG, PDF로 내보냅니다.
브레인스토밍 (아이디어에서 승인된 설계로)
코드를 쓰기 전에 아이디어를 승인된 설계로 만듭니다. 작업을 분류하고, 한 번에 하나씩 묻고, 접근법을 비교하며, 단계마다 사용자의 승인을 받습니다.
PR 설명 PR
Pull Request 본문 템플릿. 변경을 설명하는 가장 작은 도표, 변경 전후 증거, 머지 위험도 판단을 씁니다.
Grilling 끝까지 질문하기
에이전트가 번호가 붙은 라운드로 질문하고 질문마다 추천 답을 달아, 계획의 모든 결정이 정리될 때까지 인터뷰합니다.
테스트 주도 개발 (TDD)
실패하는 테스트를 먼저 쓰고, 실패를 확인하고, 통과하는 최소한의 코드를 쓴 뒤 리팩터링합니다. 엄격한 규칙과 체크리스트가 있는 레드-그린-리팩터 순환입니다.
Surgical Patch 정밀 수정
버그를 책임지는 가장 좁은 계층만 고치고 회귀 테스트를 더합니다. 관련 없는 정리는 하지 않습니다.
Changelog Generator 변경 내역 생성
git 커밋을 고객이 이해할 수 있는 변경 내역으로 바꿉니다. 새 기능, 개선, 보안, 수정으로 나눕니다.
장애 포스트모템 (Incident Post-Mortem, 비난 없음)
비난하지 않는 구조화된 포스트모템을 팀과 함께 진행합니다. 타임라인, 5 Whys 근본 원인, 영향 수치, 담당자와 기한이 있는 개선 항목을 다룹니다.
Verify and Stop 검증 후 멈춤
작업이 인수 조건을 충족하는지 확인하고 거기서 멈춥니다. 범위를 넓히지 않습니다.
Diagnosing Bugs 버그 진단
어려운 버그를 위한 6단계 루프. 바로 그 버그에서만 실패하는 재현 수단을 만들고, 줄이고, 순위를 매긴 가설을 검증한 뒤 회귀 테스트와 함께 고칩니다.
Markdown과 Mermaid로 작성하기 (Markdown and Mermaid Writing)
Markdown과 Mermaid 다이어그램으로 워크플로, 데이터 구조, 타임라인, 아키텍처 문서를 씁니다. 21가지 다이어그램의 문법 안내, 문서 템플릿, 접근성 메타데이터, 렌더링 점검을 제공합니다.
명세 주도 개발 Spec-Driven Development
코드를 쓰기 전에 구조화된 명세를 먼저 씁니다. 가정을 드러내고, 목표, 명령, 구조, 스타일, 테스트, 경계를 다루며, 모호한 요청을 테스트할 수 있는 성공 기준으로 바꾸고, 계획에 들어가기 전에 사람의 승인을 받기 위해 멈춥니다.