Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

analytic-workbench分析工作台

Agent Skill

analytic-workbench 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

256

周安装

11

GitHub Stars

公开资料未说明

下载量

90
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:analytic-workbench(分析工作台)
来源仓库:https://github.com/kundeng/bayeslearner-skills
仓库路径:skills/analytic-workbench
安装命令:
npx skills add https://github.com/kundeng/bayeslearner-skills --skill analytic-workbench
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/kundeng/bayeslearner-skills --skill analytic-workbench

简介

电子设计自动化分析工作台,用于追踪实验过程、假设验证与结果审查。

  • 适合记录EDA工具运行状态、警告信息与后续优化方向。
  • 支持模式转换、数据切片与工件归档,强化研发流程可追溯性。
  • 强调保留原始数据与中间产物,避免静默修改路径破坏复现能力。
  • 适用于芯片设计、PCB布局等复杂工程场景,需配合具体工具链使用。

SKILL.md

Analytic Workbench

Human-directed, AI-operated analysis. The AI computes; the human steers through a review surface (marimo notebook or Quarto doc). This is not a batch pipeline — intermediate findings are presented for redirection at every step.

Start Here

  1. Read AGENTS.md or agents.md if present
  2. If neither exists, create AGENTS.md and update CLAUDE.md (see below)
  3. Inspect the repo before changing structure
  4. Separate repo facts from agent assumptions
  5. Separate frozen inputs from live pulls

Then establish per area: current mode, likely next mode, review surface, first boundary-sensitive change.

Fresh Repo Bootstrap

When starting on a repo with no AGENTS.md, create one from the initial prompt and project context. The file anchors all agents to the same workflow contract.

AGENTS.md should contain:

  • Project purpose — one-paragraph summary derived from the user's request
  • Workflow — state that this project uses the analytic workbench skill with modes probe → explore → experiment → operate
  • Current mode — the mode established in the first plan declaration
  • Review surface — marimo or qmd, chosen at first plan
  • Conventions — module layout (src/<project>/analysis/), artifact layout (runs/, rawdata/)
  • Steering rules — any project-specific constraints from the user's prompt (e.g., data sources, review expectations, domain context)

Then ensure CLAUDE.md exists and includes a pointer:

See AGENTS.md for project workflow conventions and current mode.

If CLAUDE.md already exists, append the pointer rather than overwriting. Update AGENTS.md at promote time when modes or conventions change.

Modes

A mode is a workflow shape, not what you compute. Different areas of work can be in different modes simultaneously. Every mode has two axes: what executes the computation and where the human reviews it.

ModeUse whenExecutionReview surfaceRead next
probefirst contact, uncertain framingbare Python (naming discipline encouraged)chat + inline figures; marimo optionalthis file only
explorework worth keeping formallyHamilton Drivermarimo explore notebook or Quarto EDA dochamilton-guide.md, module-conventions.md, marimo-patterns.md
experimentreruns, comparisons, sweepsHamilton + Hydramarimo report app or Quarto report + comparison tablehydra-config.md
operatescale, schedules, team handoff+ orchestrator + MLflowdeployed marimo app or dashboardmlflow-guide.md

Execution axis

Each mode adds to the previous — no rewrites.

  • probe: throwaway code, direct fetches. No framework required, but Hamilton naming discipline is always encouraged — it costs nothing and eliminates rewriting at promote. Functions defined in marimo cells can become a Hamilton DAG on the fly via ad_hoc_utils.create_temporary_module() for instant visualization and selective execution. See hamilton-guide.md § Mode Bridge.
  • explore: pure functions with Hamilton naming discipline. Hamilton Driver for automatic DAG resolution, selective execution, visualization, and @check_output validation.
  • experiment: Hydra for config composition and --multirun sweeps. Hamilton @config.when for variant selection. .with_cache() to skip redundant upstream computation across reruns.
  • operate: Hamilton runs inside orchestrator tasks (Airflow, Dagster). MLflow for experiment tracking. DVC for data versioning and remote storage.

Review axis

The review surface is what makes this a workbench, not a batch pipeline. Without it, there is no human steering loop.

  • probe: findings presented in chat with inline figures and tables. The conversation *is* the review surface. If working in marimo, the notebook is both authoring surface and review surface from day one.
  • explore: marimo notebook for interactive exploration (widgets, filters, drill-down) or Quarto doc for staged narrative EDA. The human opens the notebook, runs it, reads the AI's interpretation, and redirects. See marimo-patterns.md.
  • experiment: marimo report app loads pre-computed artifacts from runs/, shows comparison tables, per-run drill-down, and figures. Or a Quarto report for stakeholder-facing narrative. See review-workflow.md.
  • operate: deployed marimo app or dashboard for ongoing monitoring.

Surface choice rule: prefer marimo when the human needs to adjust filters, select runs, or explore interactively. Prefer Quarto when the output is a staged document, decision memo, or polished report.

Common mistakes

ModeMistake
probeover-structuring early; but also: skipping naming discipline that makes promote free
explorelogic in cells instead of modules; no review surface; skipping Hamilton
experimentadding Hydra before repeated runs exist; no comparison table
operateadding Kedro/DVC before team handoff is real

All references are in references/.

Operators

Five operators drive all work, firing from conversational intent. Default rhythm: plan -> run -> review -> summary, with promote inserting when the current mode's wiring is no longer sufficient.

Each operator must produce a visible declaration.

plan

Set up or revise the workflow. Fires at start of substantive work or direction change.

Plan
- Area: ...          - Mode: ...
- Likely next mode: ...
- Primary surface: marimo | qmd | chat-only | other
- Review surface: ...
- First boundary-sensitive change: ...
- Steering docs read: ...

Add for ML/causal: Sampling strategy:... and Target framing: binary | multiclass | regression | ranking | causal.

For probe: Area, Mode: probe, First probe, Review surface, Risk.

run

Execute the next planned step.

Run                          Run outcome
- Area: ...                  - What ran: ...
- Step: ...                  - Output: ...
- Expected output: ...       - Anomaly or caveat: ...

review

Sanity-check outputs before presenting — fires automatically, not on request. This is where the human sees intermediate results and can redirect.

Review
- Area: ...
- Artifacts reviewed: ...
- Findings: ...
- Caveats: ...
- Verdict: proceed | revise | back up to [phase]

The review declaration summarizes what the human will see in the review surface. At explore+, always point the human to the notebook or doc where they can inspect results interactively — do not make the chat summary the only artifact.

summary

Report status at natural stopping points.

EDA Update
- Area: ...       - What ran: ...
- Step: ...       - Outcome: ...
- Caveat: ...     - Next step: ...

promote

Advance to a stronger mode. This is where mode transitions happen — probe to explore when work is worth keeping, explore to experiment when reruns matter. Transitions can also emerge from user intent (e.g., asking for comparisons). Transitions are additive wiring, not rewrites.

Promote
- Area: ...             - From mode: ...
- To mode: ...          - What survives: ...
- What changes: ...

Core Workflow

The analytical spine, used within any mode:

Frame -> Acquire -> Profile -> Hypothesize -> Model or Analyze -> Review -> Promote
  • Frame: question, decision, constraints, review surface choice
  • Acquire: data access as workflow shape, not hidden setup
  • Profile: coverage, missingness, slices, label shape — present to human
  • Hypothesize: likely drivers before over-engineering
  • Model or Analyze: execute, then present intermediate results for steering
  • Review: findings early enough to redirect — the human inspects the review surface and gives feedback
  • Promote: worth-keeping work into modules, config, runs, reports, and the runbook

Backtrack when stuck:

  • Unusable data → Acquire or reframe
  • All hypotheses fail → Profile with fresh slices
  • Suspicious metrics → check leakage before celebrating
  • Wrong assumption surfaced → Frame

Guardrails

  • Prefer what is on disk over generic assumptions
  • Do not silently change folder layout, artifact semantics, or execution path — breaks resumption and review
  • Once structure exists, stop using throwaway snippets — they diverge from the notebook contract
  • First live extraction is usually a run artifact, not a frozen input
  • Do not split a phase across half-wired surfaces — hides state, blocks promotion
  • Do not let AutoML choose the framing — it optimizes whatever metric you hand it
  • Match sampling/CV to temporal, grouped, spatial, or event structure — naive splits leak and inflate
  • Keep project knowledge in repo docs, not agent memory
  • Present intermediate findings in the review surface — do not batch everything to the end

Acquisition and DAG Shape

explore+ follows references/module-conventions.md: pure functions in src/<project>/analysis/, function name = output name, parameter name = dependency name. These conventions are Hamilton's programming model — the Driver replaces manual call ordering with automatic DAG resolution.

Read references/hamilton-guide.md before writing the first explore-mode driver. Key capabilities by mode:

  • explore: dr.execute(["node"]) for selective execution, dr.display_all_functions() for DAG review, @check_output for validation
  • experiment: .with_cache() for rerun speed, @config.when for variant selection, Hydra feeds config dict to driver.Builder().with_config(cfg)
  • operate: Hamilton materializers for I/O separation, Driver called inside orchestrator tasks

Notebooks read saved artifacts, not embed live fetch logic.

ML and Causal Rules

Read references/modeling-guardrails.md before modeling. Key rules:

  • Frame target before any model runs — unexamined framing wastes downstream work
  • Match sampling/CV to data structure
  • AutoML as comparison accelerator after framing, not as problem framing
  • Predictive importance is not causal effect — keep claims separate
  • Interpretability artifacts for important outputs (references/interpretability.md)
  • Causal design discipline: references/causal-analysis.md

Reference Guide

Read only what the current mode or task needs.

ReferenceWhen to readKey content
hamilton-guide.mdbefore explore driverDriver, caching, @config.when, @check_output, visualization
module-conventions.mdbefore explore codePure functions, Hamilton-compatible naming, module layout
marimo-patterns.mdchoosing or building review surfacemarimo as frontend; explore notebooks; report apps; widgets
review-workflow.mdpresenting results to humanReview before presenting; surface choice; self-review checklist
environment-setup.mdpackaging, imports, depsReal package setup; no editor-settings patches
hydra-config.mdentering experimentConfig composition, sweeps, experiment configs
artifact-strategy.mdrepeated outputs, comparisonsMaterialize clearly; do not mix frozen inputs with run outputs
modeling-guardrails.mdbefore modelingFraming, sampling, leakage, validation discipline
dvc-guide.mddata versioning, remote storageAdd at operate for large data or team remotes
kedro-guide.mdteam needs YAML data catalogOptional at operate; Hamilton + Hydra cover most use cases

All references are in references/.

Runbook

The runbook (runbook.md at the repo root) is the human-readable reproduction guide. It is derived from project structure — configs, scripts, notebooks, runs — not maintained as a separate log.

Generate or update at promote time: milestones, handoff requests, or mode transitions. Rewrite stale sections rather than appending.

Contents:

  1. Prerequisites — env setup, data acquisition, external tools
  2. Pipeline overview — ASCII diagram of data flow
  3. Numbered steps — one per major pipeline step, each with: the exact command, expected runtime, and what to inspect afterward (including expected results so the reader knows what "correct" looks like)
  4. Configuration reference — table of config files and what they control
  5. Key directories — paths, contents, git-tracked or not
  6. Troubleshooting — known failure modes and fixes

The runbook ties per-run artifacts together: config.yaml says what params were used, metrics.json says what happened, the runbook says which command produced the run, what results to expect, and how to open the review surface.

If .aw/ bookkeeping is active, note the runbook's last-updated timestamp in .aw/status.json.

Bookkeeping

Maintain .aw/ when work continues across sessions:

.aw/
  status.json          # current state across all areas
  stages/
    <area-name>/       # one folder per area of work
      plan.md          # framing and plan revisions
      status.json      # machine-readable state
      review.md        # review notes and approvals

Create or advance a stage folder only on mode changes or user-requested checkpoints. Plan revisions, reruns, and parameter changes belong in the existing folder, not a new one.

Joining mid-project:

  • .aw/status.json exists → authoritative
  • stages/ but no root status → reconstruct from folders
  • Hydra conf//multirun/ without .aw/ → likely experiment, confirm
  • Notebook + modules, no config management → likely explore
  • Nothing structured → probe

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.1%
按下载量换算33

Claude

26.59%
按下载量换算24

Cursor

18.96%
按下载量换算17

Gemini CLI

8.41%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills