ワンクリックで
fzf-patterns
Provides fzf command patterns and configurations. Use when writing fzf commands, interactive filters, or pipeline compositions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Provides fzf command patterns and configurations. Use when writing fzf commands, interactive filters, or pipeline compositions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Creates ast-grep patterns for structural code search. Use when finding functions/classes by structure, refactoring code, or when grep returns too many false positives.
Builds Claude Agent SDK agents in Python. Use when creating custom tools, hooks, sub-agents, or MCP integrations with the Agent SDK. Python 에이전트 구축 시 사용.
Graph-based code review with Tree-sitter knowledge graph. Use when reviewing code changes, PRs, or exploring blast radius of modifications in projects with code-review-graph installed (.code-review-graph/ exists). Also use for initial setup of code-review-graph in a new project. Do NOT use for checklist-based reviews without graph (use code-review instead), or for security-focused reviews (use security instead).
Code review hub. 타입 안전성 (TypeScript, Python), lint 감사, 죽은 코드, 테스트 품질 리뷰 (smell, overfitting, 커버리지, 통합/E2E), Terraform/IaC 안전성 (lifecycle, state, credentials). 병렬 에이전트 모드로 다각적 분석 지원. 코드 리뷰, 타입 체크, lint, 테스트 리뷰, terraform, IaC.
데이터 조사/분석 파이프라인 생성. 데이터 수집 -> Python 분석/차트(matplotlib) -> HTML 리포트. Use when 데이터 분석, 조사, investigation, 이상 탐지, 패턴 분석, 리포트 생성, 차트 시각화, 데이터 수집 파이프라인 구축. Also use when 데이터를 모아서 분석하고 보고서를 만드는 작업. Do NOT use for 단순 DB 조회 (use gandy), 단순 차트 하나 (use diagram).
코드 작업 완료 후 변경 내러티브 문서 생성. 변경 요약, 설계 판단 근거, 학습 포인트를 vault에 기록. Vault 위치/매핑은 `documentation` skill, 형식은 `obsidian-write` 참조. Use when completing code work, after PR creation, reviewing what was done, or wanting to document changes for learning. /debrief, 작업 정리, 변경 기록, 회고.
| disable-model-invocation | true |
| name | fzf-patterns |
| description | Provides fzf command patterns and configurations. Use when writing fzf commands, interactive filters, or pipeline compositions. |
fzf 기반 인터랙티브 필터링 스크립트/프로그램 작성을 지원합니다.
핵심 철학:
source | fzf [options] | action사용자 요청에서 파악:
기본 패턴:
<source> | fzf --preview '<cmd> {}' | <action>
요청에 따라 적절한 리소스 로딩:
| 키워드 | 리소스 |
|---|---|
| 검색 문법, 필터, 패턴 | 01-search-syntax.md |
| 옵션, 설정, 플래그 | 02-options.md |
| 키 바인딩, --bind, 액션 | 03-bindings.md |
| 프리뷰, preview, bat | 04-preview.md |
| 쉘 통합, CTRL-R/T, ALT-C | 05-shell-integration.md |
| 레시피, 함수, git/docker | 06-recipes.md |
| 고급, 멀티라인, 프로그래밍 | 07-advanced-patterns.md |
함수 요청 시 템플릿 기반 작성:
my_func() {
local selected=$(
SOURCE_CMD |
fzf --height 40% \
--layout reverse \
--preview 'PREVIEW_CMD {}'
)
[[ -n "$selected" ]] && ACTION "$selected"
}
| 토큰 | 의미 |
|---|---|
word | fuzzy 매칭 |
'word | 정확히 포함 |
^word | 시작 |
word$ | 끝 |
!word | 제외 |
a | b | OR |
--height 40% # 일부 화면
--layout reverse # 위→아래
--border # 테두리
--multi # 다중 선택
--preview 'cmd {}' # 프리뷰
--bind 'key:action' # 바인딩
--ansi # 색상 파싱
--bind 'ctrl-/:toggle-preview'
--bind 'ctrl-a:select-all'
--bind 'enter:become(vim {})'
--bind 'change:reload:cmd {q}'
# 파일
--preview 'bat --color=always {}'
# Git
--preview 'git log --oneline -20 {}'
# 디렉토리
--preview 'tree -C {} | head -100'
요청: "파일 찾아서 vim으로"
fd --type f | fzf --preview 'bat --color=always {}' | xargs vim
요청: "브랜치 선택해서 체크아웃"
git branch | fzf --preview 'git log --oneline {-1}' \
--bind 'enter:become(git checkout {-1})'
요청: "코드 검색하면서 프리뷰"
→ resources/06-recipes.md의 rfv 함수 참조
요청: "CTRL-R 커스텀하고 싶어"
→ resources/05-shell-integration.md의 FZF_CTRL_R_OPTS 참조
REFERENCE.md: 전체 개요 및 트러블슈팅resources/01-search-syntax.md: 검색 토큰 상세resources/02-options.md: 모든 옵션 카테고리별 정리resources/03-bindings.md: --bind 액션 전체 목록resources/04-preview.md: 프리뷰 창 설정resources/05-shell-integration.md: 쉘 통합 (환경변수, 키바인딩)resources/06-recipes.md: 실용 함수 모음 (git, docker, file 등)resources/07-advanced-patterns.md: 멀티라인, 프로그래밍 통합