.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/msbaek/msbaek-claude-plugins
home/skills/msbaek/msbaek-claude-plugins
msbaek avatar

msbaek/msbaek-claude-plugins

24 skills

View on GitHub
$npx skills add msbaek/msbaek-claude-plugins
SkillInstalls
consolidate-conditional동일한 결과를 내는 여러 조건문을 하나로 통합하고 의미 있는 메서드로 추출. /consolidate-conditional로 호출.—decompose-conditional복잡한 if/then/else의 조건식과 분기를 의미 있는 메서드로 추출하여 가독성 향상. /decompose-conditional로 호출.—discover-value-objectPrimitive Obsession 제거 — primitive 타입을 도메인 개념을 담은 Value Object로 치환. /discover-value-object로 호출.—encapsulate-collection컬렉션 getter가 내부 상태를 직접 노출하는 것을 방지하고 unmodifiable 반환 + add/remove 메서드 제공. /encapsulate-collection으로 호출.—explicit-parameters암묵적 의존성(전역변수, 클래스 필드)을 명시적 파라미터로 전환하여 투명성 향상. /explicit-parameters로 호출.—extract-method-object지역 변수가 얽힌 거대 메서드를 별도 클래스(Method Object)로 추출. /extract-method-object로 호출.—first-class-collection컬렉션과 관련 로직을 전용 클래스로 추출하여 First Class Collection 생성. /first-class-collection으로 호출.—intent-revealing-names하나의 긴 메서드를 grouping(Reorder/Chunk)·comment로 정돈해 책임을 드러낸 뒤 Arlo Belshee 6단계 네이밍(완전정직 이름 → Extract Method → Intent Revealing → Domain Abstraction)을 하나의 연속 흐름으로…—introduce-assertion암묵적 가정을 Assert/Validate로 명시하여 가정 위반 시 즉시 발견. /introduce-assertion으로 호출.—introduce-parameter-object반복되는 파라미터 그룹을 객체로 치환(IPO)하거나, 객체에서 꺼낸 값 대신 객체 자체를 전달(PWO). /introduce-parameter-object로 호출.—introduce-special-case반복되는 null 검사를 Special Case(Null Object) 클래스로 대체하여 다형성으로 처리. /introduce-special-case로 호출.—lift-up-conditional여러 곳에 중복된 조건문을 상위로 끌어올려 중복 제거. /lift-up-conditional로 호출.—naming-processArlo Belshee의 6단계 네이밍 프로세스와 Clean Code 네이밍 규칙을 적용해, 여러 파일에 흩어진 개별 이름 스멜(타입 반복·-er/-Utils·불용어·축약어 등)을 탐지하고 배치 교체하여 코드 가독성 향상.—replace-conditional-with-poly반복되는 switch/if-else 조건문을 다형성으로 치환. /replace-conditional-with-poly로 호출.—replace-loop-with-pipeline명령형 루프를 Stream API/Collection Pipeline으로 변환하여 데이터 흐름 의도 명확화. /replace-loop-with-pipeline로 호출.—replace-temp-with-query임시 변수를 메서드 호출로 치환하여 중복 제거 및 가독성 향상. /replace-temp-with-query로 호출.—segregate-functional-coreI/O + 계산 혼재 또는 Mock stub + 계산 혼재 메서드를 Functional Core / Imperative Shell(빵속빵, Impure-Pure-Impure Sandwich)로 분리. /segregate-functional-core로 호출.—separate-query-modifier값 반환과 부수효과가 혼재된 메서드를 Query(순수)와 Modifier(부수효과)로 분리. /separate-query-modifier로 호출.—system-wide-refactoring대화형 System-wide Refactoring — Extract Method, Domain Logic 이동을 별도 브랜치에서 기법별 커밋 후 PR 생성. /system-wide-refactoring으로 호출.—tddTDD 오케스트레이터 - /tdd <type> <FQCN>으로 프로젝트 생성 및 워크플로우 안내—tdd-feature간결한 plan을 사용자와 합의한 뒤, feature(use case) 하나를 RGB(Red→Green→Blue) 사이클로 끝까지 자율 구현하는 오케스트레이터.—tdd-planTDD Planning - SRS, 예제, 테스트 목록 작성. /tdd-plan으로 호출.—tdd-rgbTDD RGB 사이클 진행 - Red/Green/Blue agent 순차 위임. /tdd-rgb로 호출.—tdd-tidygit diff 기준 변경 파일을 자동 탐지하여 Composed Method 지향 Tidying Process를 독립 실행. 완료 후 선택 기법 제안. /tdd-tidy로 호출.—