S

Streamlit 스킬

addressing-pr-review-comments
streamlit
현재 브랜치의 streamlit/streamlit 저장소에 있는 PR의 모든 유효한 리뷰 코멘트를 처리합니다. 인라인 리뷰 코멘트와 일반 PR(이슈) 코멘트를 모두 포함합니다.
official
assessing-external-test-risk
streamlit
브랜치 또는 PR 변경 사항이 외부 호스팅 또는 임베디드 Streamlit 사용에 대해 고위험인지 평가하고, 외부 e2e 커버리지로…를 권장합니다.
official
building-streamlit-chat-ui
streamlit
Streamlit에서 채팅 인터페이스를 구축합니다. 대화형 UI, 챗봇 또는 AI 어시스턴트를 만들 때 사용합니다. st.chat_message, st.chat_input, 메시지…를 다룹니다.
official
building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
official
building-streamlit-dashboards
streamlit
Streamlit에서 대시보드 구축. KPI 디스플레이, 메트릭 카드 또는 데이터 중심 레이아웃을 만들 때 사용합니다. 테두리, 카드, 반응형 레이아웃 및 대시보드…를 다룹니다.
official
building-streamlit-multipage-apps
streamlit
멀티 페이지 Streamlit 앱을 구축합니다. 여러 페이지로 구성된 앱을 만들거나, 내비게이션을 설정하거나, 페이지 간 상태를 관리할 때 사용하세요.
official
checking-changes
streamlit
커밋 전에 포맷, 린트, 타입, 단위 테스트 검사를 실행하여 모든 코드 변경 사항을 검증합니다. 백엔드(Python) 또는 프론트엔드(TypeScript) 작업 후에 사용하세요…
official
choosing-streamlit-selection-widgets
streamlit
적절한 Streamlit 선택 위젯 고르기. 라디오 버튼, 셀렉트박스, 세그먼트 컨트롤, 필스 또는 기타 옵션 선택 위젯 중에서 결정할 때 사용합니다.…
official
connecting-streamlit-to-snowflake
streamlit
Streamlit 앱을 Snowflake에 연결합니다. 데이터베이스 연결 설정, 비밀 관리, 또는 Streamlit 앱에서 Snowflake 쿼리 시 사용합니다.
official
creating-pull-requests
streamlit
초안 풀 리퀘스트를 GitHub에 적절한 레이블, 브랜치 명명, 설명 형식으로 생성합니다. 변경 사항을 PR로 제출할 준비가 되었을 때 사용합니다.
official
creating-streamlit-themes
streamlit
Streamlit 테마를 생성하고 사용자 지정합니다. 앱 색상, 글꼴 또는 외관을 변경하거나 앱을 브랜드 가이드라인에 맞출 때 사용합니다. config.toml 설정을 다룹니다…
official
debugging-streamlit
streamlit
make debug를 사용하여 핫 리로드로 Streamlit 프론트엔드 및 백엔드 변경 사항을 디버그합니다. 코드 변경 사항을 테스트하거나, 버그를 조사하거나, UI 동작을 확인하거나…
official
developing-with-streamlit
streamlit
모든 Streamlit 개발 작업(앱 생성, 편집, 디버깅, 스타일링, 최적화, 배포)을 위한 라우팅 스킬입니다. 작업 유형(성능 최적화, 대시보드 구축, 디자인 개선, 위젯 선택, 테마 설정, 레이아웃, 데이터 표시, 멀티페이지 앱, 세션 상태, 채팅 UI, 커스텀 컴포넌트, Snowflake 통합)에 따라 전문 하위 스킬로 라우팅합니다. Streamlit 소스 파일 위치 파악, 진입점(streamlit_app.py, app.py) 식별을 위한 워크플로우를 포함합니다.
official
developing-with-streamlit
streamlit
**[필수]** 모든 Streamlit 작업(Streamlit 애플리케이션 생성, 편집, 디버깅, 미화, 스타일링, 테마 적용, 최적화)에 사용하세요. 또한 필요합니다…
official
discovering-make-commands
streamlit
Streamlit 개발에 사용 가능한 make 명령어를 나열합니다. 빌드, 테스트, 린트 또는 포맷 작업에 사용하세요.
official
displaying-streamlit-data
streamlit
Streamlit에서 차트, 데이터프레임, 메트릭을 표시합니다. 데이터 시각화, 데이터프레임 열 구성, 또는 메트릭에 스파크라인 추가 시 사용합니다. 다음을 포함합니다…
official
finalizing-pr
streamlit
병합을 위해 브랜치 변경 사항을 최종 확정하며, 코드 단순화, 검사 실행, 변경 사항 검토, 필요 시 PR 생성을 수행합니다. 변경 사항을 병합할 준비가 되었을 때 사용하세요.
official
fixing-flaky-e2e-tests
streamlit
불안정한 Playwright e2e 테스트를 진단하고 수정합니다. 테스트가 간헐적으로 실패하거나, 시간 초과 오류가 발생하거나, 스냅샷 불일치가 있거나, 브라우저별 특성을 보일 때 사용하세요.
official
fixing-streamlit-ci
streamlit
현재 브랜치/PR에서 실패한 GitHub Actions CI 작업을 분석하고 수정합니다. CI 검사가 실패하거나, PR 검사에서 오류가 표시되거나, 진단이 필요할 때 사용하세요…
official
generating-changelog
streamlit
두 개의 git 태그 사이에 있는 docs.streamlit.io용 정리된 웹사이트 릴리스 노트를 생성합니다. 새로운 Streamlit 릴리스를 준비하거나 변경 사항을 검토할 때 사용합니다.
official
implementing-feature
streamlit
제품/기술 명세서, URL 또는 GitHub 이슈의 기능을 구현합니다. 명세서를 읽고 Streamlit 패턴에 따라 기능을 구현하며, 다음을 생성합니다…
official
implementing-new-features
streamlit
새로운 Streamlit 기능을 위한 구현 가이드입니다. 백엔드, 프론트엔드, 프로토버프에 걸친 새로운 요소, 위젯 또는 기능을 추가할 때 사용하세요.
official
improving-frontend-coverage
streamlit
프론트엔드 단위 테스트를 커버리지와 함께 실행하고, 커버리지 보고서를 분석하며, 커버리지를 약 0.2% 증가시키기 위해 의미 있는 테스트를 구현합니다. 다음 상황에서 사용하세요...
official
improving-python-coverage
streamlit
파이썬 단위 테스트를 커버리지와 함께 실행하고, 커버리지 보고서를 분석하며, 커버리지를 약 0.2% 높이기 위해 의미 있는 테스트를 구현합니다. 다음 상황에서 사용하세요…
official
improving-streamlit-design
streamlit
Streamlit 앱의 시각적 디자인 개선. 아이콘, 배지, 간격 또는 텍스트 스타일링으로 앱을 다듬을 때 사용. Material 아이콘, 배지 구문, 구분선 등을 다룹니다.
official
optimizing-streamlit-performance
streamlit
Streamlit 앱 성능 최적화. 앱이 느리거나, 너무 자주 재실행되거나, 무거운 콘텐츠를 로딩할 때 사용합니다. 캐싱, 프래그먼트, 정적 및 동적 콘텐츠 비교 등을 다룹니다.
official
organizing-streamlit-code
streamlit
유지보수를 위한 Streamlit 코드 구성. 별도의 모듈과 유틸리티로 앱을 구조화할 때 사용. 관심사 분리, UI 코드 유지 등을 다룹니다.
official
setting-up-streamlit-environment
streamlit
Streamlit 앱을 위한 Python 환경 설정. 새 프로젝트를 만들거나 종속성을 관리할 때 사용합니다. uv를 사용한 종속성 관리 및 실행을 다룹니다…
official
sharing-pr-agent-artifacts
streamlit
에이전트가 생성한 아티팩트(사양, 계획, 학습 내용)를 streamlit.wiki에 업로드하여 PR 댓글을 통해 공유합니다. 공유할 에이전트 아티팩트가 있을 때 사용하세요.
official
template-skill
streamlit
스킬에 대한 설명과 사용 시기를 여기에 입력하세요.
official
understanding-streamlit-architecture
streamlit
Streamlit의 내부 아키텍처를 설명하며, 백엔드 런타임, 프론트엔드 렌더링, WebSocket 통신을 포함합니다. 계층 간 문제를 디버깅할 때 사용하세요.
official
updating-internal-docs
streamlit
내부 문서(*.md 파일)를 현재 코드베이스 상태와 대조하여 검토하고, 오래되었거나 부정확한 정보에 대한 업데이트를 제안합니다.
official
using-streamlit-cli
streamlit
Streamlit CLI 명령어를 문서화하여 앱 실행, 구성 관리, 진단을 지원합니다. Streamlit 앱을 시작하거나, 런타임 옵션을 구성하거나, 또는…
official
using-streamlit-custom-components
streamlit
서드파티 Streamlit 커스텀 컴포넌트 사용. 커뮤니티 패키지로 Streamlit을 확장할 때 사용합니다. 설치, 인기 있는 커스텀 컴포넌트, 그리고 언제...
official
using-streamlit-layouts
streamlit
Streamlit 앱 레이아웃을 구조화합니다. 사이드바, 열, 컨테이너 또는 대화상자에 콘텐츠를 배치할 때 사용합니다. 사이드바 사용법, 열 제한, 수평…
official
using-streamlit-markdown
streamlit
Streamlit의 모든 Markdown 기능을 다루며, GitHub 스타일 구문과 함께 색상 텍스트, 배지, Material 아이콘, LaTeX 같은 Streamlit 확장 기능을 포함합니다. 사용…
official
using-streamlit-session-state
streamlit
st.session_state를 사용하여 Streamlit 재실행 간 상태를 관리합니다. 데이터 유지, 위젯 상태 처리, 콜백 구현 또는 상태 디버깅 시 사용합니다…
official
writing-spec
streamlit
Streamlit의 새로운 기능을 위한 제품 및 기술 사양을 작성합니다. 새로운 API 명령어, 위젯 또는 팀 검토가 필요한 주요 변경 사항을 설계할 때 사용하세요.
official