본문으로 건너뛰기
cccskills
무료GitHub에 공개

dash

Use when building, debugging, testing, or maintaining Plotly Dash applications, callbacks, server backends, component packages, renderer internals, and Dash repository workflows.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(34)

  • SKILL.md6.1 KB
  • references/package-overview.md5.9 KB
  • references/repo-provenance.md3.8 KB
  • references/repo-routing-metadata.json306 B
  • references/troubleshooting.md6.8 KB
  • scripts/check_dash_install.py5.5 KB
  • sub-skills/app-callback-workflows/references/callbacks-and-layouts.md6.1 KB
  • sub-skills/app-callback-workflows/references/clientside-callbacks.md3.8 KB
  • sub-skills/app-callback-workflows/references/pages-assets-and-config.md5.4 KB
  • sub-skills/app-callback-workflows/references/troubleshooting.md6.4 KB
  • sub-skills/app-callback-workflows/scripts/smoke_dash_app.py1.9 KB
  • sub-skills/app-callback-workflows/scripts/smoke_pages_app.py2.2 KB
  • sub-skills/app-callback-workflows/SKILL.md5.3 KB
  • sub-skills/component-renderer-development/references/component-generation.md2.5 KB
  • sub-skills/component-renderer-development/references/renderer-internals.md2.7 KB
  • sub-skills/component-renderer-development/references/resources-and-react.md2.2 KB
  • sub-skills/component-renderer-development/references/troubleshooting.md4.1 KB
  • sub-skills/component-renderer-development/scripts/check_component_generator_cli.py1.2 KB
  • sub-skills/component-renderer-development/scripts/check_renderer_cli.py1.2 KB
  • sub-skills/component-renderer-development/scripts/check_update_components_cli.py1.2 KB
  • sub-skills/component-renderer-development/SKILL.md3.0 KB
  • sub-skills/server-backends-and-async/references/backend-workflows.md2.4 KB
  • sub-skills/server-backends-and-async/references/background-and-websocket-callbacks.md3.8 KB
  • sub-skills/server-backends-and-async/references/mcp-and-hooks.md2.4 KB
  • sub-skills/server-backends-and-async/references/troubleshooting.md3.4 KB
  • sub-skills/server-backends-and-async/scripts/inspect_backends.py3.0 KB
  • sub-skills/server-backends-and-async/SKILL.md3.3 KB
  • sub-skills/testing-and-maintenance/references/build-lint-and-contribution.md2.5 KB
  • sub-skills/testing-and-maintenance/references/native-test-selection.md2.6 KB
  • sub-skills/testing-and-maintenance/references/testing-workflows.md2.8 KB
  • sub-skills/testing-and-maintenance/references/troubleshooting.md2.2 KB
  • sub-skills/testing-and-maintenance/scripts/list_dash_commands.py2.2 KB
  • sub-skills/testing-and-maintenance/scripts/suggest_dash_tests.py2.3 KB
  • sub-skills/testing-and-maintenance/SKILL.md2.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Dash Repo Skill

Dash is Plotly's Python framework for building reactive web applications with Python layouts, React component bundles, and server-side or clientside callbacks. Use this repo skill when a task involves Dash application code, callback routing, Dash server backends, component wrapper generation, the Dash renderer, or Dash repo test/build workflows.

Read first

Quick install and smoke check

For ordinary app use:

python -m pip install dash
python - <<'PY'
import dash
from dash import Dash, html, dcc, Input, Output
print(dash.__version__)
app = Dash(__name__)
app.layout = html.Div([dcc.Input(id="name"), html.Div(id="out")])
@app.callback(Output("out", "children"), Input("name", "value"))
def update(value):
    return value or ""
print(app.layout.to_plotly_json()["type"], len(app.callback_map))
PY

Choose extras only when the workflow needs them:

NeedInstall
Selenium/browser testing fixturespython -m pip install "dash[testing]"
Diskcache background callbackspython -m pip install "dash[diskcache]"
Celery background callbackspython -m pip install "dash[celery]" plus a broker/result backend
FastAPI backend and WebSocket callbackspython -m pip install "dash[fastapi]"
Quart backendpython -m pip install "dash[quart]"
async def callbacks on Flaskpython -m pip install "dash[async]"
Component generation helpersinstall Dash from a checkout with the development dependencies needed by the component package

Route by task

Build or debug a Dash app

Use sub-skills/app-callback-workflows/SKILL.md when the task mentions:

  • Dash(...), layout trees, html, dcc, dash_table, component IDs, assets, URL prefixes, Jupyter display, CSP hashes, or pages.
  • @app.callback, @dash.callback, Input, Output, State, MATCH, ALL, ALLSMALLER, ctx, callback_context, PreventUpdate, no_update, or Patch.
  • Clientside callbacks or window.dash_clientside.

Start with its callbacks and layouts reference, then use its smoke scripts for layout/callback/page checks.

Select backends, async, WebSocket, background callbacks, hooks, or MCP

Use sub-skills/server-backends-and-async/SKILL.md when the task mentions:

  • Flask, FastAPI, Quart, ASGI, backend adapters, custom backends, or route handling.
  • async def callbacks, dash[async], websocket_callbacks, websocket=True, persistent=True, ctx.websocket, set_props, or WebSocket disconnects.
  • background=True, DiskcacheManager, CeleryManager, progress, running, cancel, or callback caching.
  • Dash hooks, WebSocket connection hooks, MCP resources/tools, or configure_mcp_server.

Run its backend inspection script for a safe optional-extra report before promising backend coverage.

Work on custom components, built-in components, resources, or renderer

Use sub-skills/component-renderer-development/SKILL.md when the task mentions:

  • dash-generate-components, dash-update-components, renderer, component metadata, generated Python wrappers, R/Julia wrapper generation, or built-in component packages.
  • Component, to_plotly_json, _children_props, _js_dist, _css_dist, serve_locally, external_url, dev_package_path, or resource fingerprints.
  • dash-renderer, callback queues, setProps, crawlLayout, paths, window.dash_component_api, SharedWorker/WebSocket client, React versions, or JSX runtime problems.

Use its CLI-check scripts before running heavier Node or component builds.

Choose tests, build/lint commands, or repo-maintenance workflow

Use sub-skills/testing-and-maintenance/SKILL.md when the task mentions:

  • pytest, dash_duo, Selenium, ChromeDriver, Percy, renderer tests, component tests, npm run build, npm run lint, Black/flake8/pylint/eslint/prettier, or contribution policy.
  • A patch to Dash source where you need a focused native test plan.

Follow its rule: never run all integration tests by default. Use focused files and preserve enough output to see tracebacks and assertion context.

Important boundaries

  • Do not claim FastAPI, Quart, Diskcache, Celery, browser, renderer, or component build workflows are available until the relevant extra/tool/service is installed and checked.
  • Do not use a CPU import check as proof of browser, Node, Celery broker, or WebSocket runtime behavior.
  • For package-use tasks, prefer public APIs and bundled references/scripts in this skill. For repo-maintenance tasks, the testing sub-skill may tell you how to run focused commands in a current Dash checkout.
  • If the current checkout commit, generated component wrapper state, or package version differs from references/repo-provenance.md, treat this skill as potentially stale and refresh it before relying on maintainer-specific details.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

3ddfa

무료

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

3ddfa-v2

무료

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

ab3dmot

무료

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

acme

무료

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3392026년 9월 3일 업데이트

VectorSpaceLab의 스킬 모두 보기

이 스킬의 문제 신고