게시된 스킬 35
writing-great-skills
예측 가능한 Claude 스킬 작성하기
공유된 어휘 없이는 효과적인 Claude 스킬을 작성하기 어렵습니다. 이 스킬은 스킬 저작을 체계적이고 반복 가능하게 만드는 용어와 원칙을 제공합니다.
diagnosing-bugs
어려운 소프트웨어 버그 진단 및 수정
복잡한 버그 디버깅은 종종 정렬되지 않은 시행착오로 시간 낭비를 초래합니다. 이 스킬은 피드백 루프를 구축하고, 문제를 재현하며, 효율적으로 문제를 해결하기 위한 체계적인 단계별 방법론을 제공합니다.
codebase-design
명확한 인터페이스를 가진 딥 모듈 설계
대부분의 코드베이스는 큰 인터페이스와 얇은 구현을 가진 얕은 모듈로 인해 어려움을 겪습니다. 이 스킬은 딥 모듈을 설계하고, 시임(seam)의 위치를 결정하며, 코드를 더 테스트 가능하고 유지보수하기 쉽게 만들기 위한 공유 어휘와 방법론을 제공합니다.
ask-matt
모든 엔지니어링 상황을 적절한 스킬로 라우팅
어떤 스킬을 사용해야 할지 기억이 나지 않을 때, 이 라우터가 상황을 올바른 플로우에 매핑합니다. 아이디어부터 출시까지의 주요 경로와 사용 가능한 진입 경로를 설명합니다.
grilling
구축하기 전에 모든 계획을 스트레스 테스트하세요
계획은 종종 숨겨진 가정이 검증되지 않아 실패합니다. 이 스킬은 AI가 설계의 모든 측면에 대해 끊임없이 질문하도록 만들어, 한 번에 하나씩 빈틈을 드러내고 의존성을 해결합니다.
domain-modeling
활발한 어휘로 정확한 도메인 모델 구축하기
소프트웨어 프로젝트는 팀이 일관성 없는 용어를 사용하거나 결정이 내려진 이유를 잃어버릴 때 어려움을 겪습니다. 이 스킬은 용어에 의문을 제기하고, 엣지 케이스를 고안하며, CONTEXT.md와 ADR에 결정을 기록함으로써 도메인 모델을 적극적으로 구축하고 정교화할 수 있도록 도와줍니다.
writing-beats
AI로 글을 비트 단위로 작성해 기사 완성하기
원자료(raw material)로부터 전체 기사를 한 번에 쓰는 것은 부담이 큽니다. 이 스킬은 과정을 개별 비트(beat)로 나누어, 서사가 자연스러운 끝에 이를 때까지 한 번에 한 이동씩 협업할 수 있게 해줍니다.
writing-shape
흩어진 노트를 출판 가능한 글로 다듬기
작가들은 종종 단편적인 노트를 쌓아두고도 글을 어떻게 시작해야 할지 모릅니다. 이 스킬은 대화형 셰이핑 세션을 운영하여 후보 도입부를 작성하고, 단락별로 글을 확장하며, 글이 완성될 때까지 형식 선택에 대해 논쟁합니다.
writing-fragments
집중 인터뷰를 통해 날것의 글쓰기 조각을 포착합니다
작가들은 종종 기고문이나 글의 재료가 있다는 것을 알지만 아직 구조화하지 못하는 경우가 있습니다. 이 스킬은 끊임없는 인터뷰를 진행하고, 대화의 양쪽에서 이질적인 조각들을 수집하여, 사용자가 직접 관리하는 단일 마크다운 파일에 추가합니다. 이를 통해 나중에 활용할 수 있는 날것의 자료가 점점 쌓이게 됩니다.
zoom-out
큰 그림을 보며 넓은 시각으로 보기
낯선 코드베이스를 탐색하는 것은 방향 감각을 잃게 만들고 시간이 많이 소요됩니다. 이 스킬은 Claude, Codex, Claude Code가 프로젝트의 도메인 용어를 사용하여 코드 아키텍처의 구조화된 개요를 제공하여 컨텍스트 전환 시간을 줄이는 데 도움을 줍니다.
write-a-skill
구조를 갖춘 새로운 에이전트 스킬 생성
적절한 구조 없이 처음부터 에이전트 스킬을 만드는 것은 어렵습니다. 이 스킬은 템플릿, 워크플로우, 모범 사례를 제공하여 명확한 설명, 적절한 파일 구성, 점진적 공개를 갖춘 재사용 가능한 스킬을 구축할 수 있도록 도와줍니다.
ubiquitous-language
대화에서 DDD 유비쿼터스 언어 용어집 추출하기
도메인 논의에서는 동의어와 과부하된 용어가 혼재되어 혼란을 야기하는 경우가 많습니다. 이 스킬은 대화를 스캔하여 도메인 용어를 식별하고, 모호성을 표시하며, 정식 용어집을 UBIQUITOUS_LANGUAGE.md에 작성합니다.
triage
상태 머신을 사용한 GitHub 이슈 트라이징
수신되는 이슈를 구조화된 워크플로 없이 관리하면 병목 현상이 발생하고 우선순위를 놓치게 됩니다. 이 스킬은 버그나 기능 개선으로 이슈를 분류하고 needs-triage에서 ready-for-agent 또는 wontfix까지 정의된 상태를 통해 라우팅하는 상태 머신 기반 트라이징 시스템을 제공합니다.
to-prd
대화 컨텍스트에서 PRD 생성
PRD를 수동으로 작성하면 이해관계자와의来回 소통에 몇 시간이나 소요됩니다. 이 스킬은 기존 대화 컨텍스트를 구조화된 바로 게시 가능한 PRD로 통합하여 이슈 트래커에 직접 게시합니다.
to-issues
계획을 실행 가능한 이슈로 변환
긴 계획이나 스펙을 이슈로 변환하는 것은 시간 소모적이고 일관성 없는 작업이 될 수 있습니다. 이 스킬은 모든 계획을 독립적으로 가져갈 수 있는 구현 준비가 된 수직 슬라이스 이슈로 분할합니다.
teach
구조화된 AI 기반 수업으로 무엇이든 스스로 배워보세요
새로운 주제를 학습하는 것은 지식이 분산되어 있고 진도가 보이지 않을 때 어렵습니다. 이 스킬은 모든 수업을 당신의 미션에 기반을 두고 학습한 내용을 추적하는 상태 유지형 학습 작업 공간을 만듭니다.
tdd
테스트 주도 개발로 테스트 작성하기
코드 작성 후 테스트를 작성하면 리팩터링 시 망가지는 불안정한 시스템이 만들어집니다. 이 스킬은 테스트 먼저 작성하여 동작을 정의한 후 구현하는 테스트 주도 개발을 안내하며, 이를 통해 더 깔끔한 코드와 안정적인 리팩터링을 가능하게 합니다.
setup-pre-commit
모든 저장소에 Pre-Commit 훅 설정하기
Pre-commit 훅을 수동으로 설정하려면 여러 설정 파일과 패키지 설치가 필요합니다. 이 스킬은 전체 과정을 자동화하여 Husky, lint-staged, Prettier를 몇 분 안에 작동하도록 해줍니다.
setup-matt-pocock-skills
Matt Pocock의 엔지니어링 스킬 설정
이 스킬은 이슈 트래커, 트라이지 라벨, 도메인 문서 설정을 구성하여 Matt Pocock의 엔지니어링 스킬이 올바르게 작동하도록 합니다. 관련 엔지니어링 스킬을 사용하기 전에 한 번 실행하세요.
scaffold-exercises
강의 연습문제 자동 스캐폴딩
강의용 연습문제 디렉터리 구조를 만드는 작업은 반복적이고 오류가 발생하기 쉽습니다. 이 스킬은 첫 시도부터 린트를 통과하는 섹션, 문제, 솔루션, 설명 자료를 자동으로 스캐폴딩합니다.
review
저장소 표준과 원본 사양을 기준으로 브랜치 diff 검토
브랜치를 눈으로만 검토하면 절반의 그림을 놓치게 됩니다. 코드 스타일 가이드를 통과하더라도 잘못된 것을 구현할 수 있습니다. 이 스킬은 Standards와 Spec 검토를 병렬 서브 에이전트로 실행하고, 두 결과를 나란히 보고하여 어느 한 축이 다른 축을 가리지 않도록 합니다.
request-refactor-plan
작고 안전한 커밋으로 리팩토링 계획하기
리팩토링은 규모가 너무 크고 범위가 모호한 경우가 많아 실패하기 쉽습니다. 이 스킬은 구조화된 인터뷰를 진행하여 명확하고 점진적인 리팩토링 계획을 GitHub 이슈로 등록합니다.
qa
버그 리포트를 GitHub 이슈로 등록하기
버그 리포트는 수동으로 작성할 때 분실되거나 맥락이 부족해지기 쉽습니다. 이 스킬은 대화형 QA 세션을 프로젝트의 도메인 언어를 사용하여 지속 가능하고 잘 구조화된 GitHub 이슈로 변환합니다.
prototype
검증용 프로토타입을 빠르게 만들어 설계 결정을 검증하세요
종이 위에서 내린 설계 결정은 실제로 구현할 때 실패하는 경우가 많습니다. 이 스킬은 코드에 확정하기 전에 로직이나 UI에 대한 특정 질문에 답할 수 있는 빠른 프로토타입을 제작하는 데 도움을 줍니다.