probabl-ai/skore-skills

research-ml-practice

Literature research for an ML methodology concern.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/probabl-ai/skore-skills --skill research-ml-practice

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

Research ML Practice

Worker skill. Callers own the stage turn and the user-facing summary. Do not git end-turn.

Human-facing prose

Details: setup-workspace references/human_facing_prose.md. Chat stays path + one or two sentences of the finding. Do not narrate the skills framework or the wrapper CLI.

Sequence

  1. Intake. Infer modality from dtypes / JOURNAL when

obvious; use a stated domain and stage (data_analysis | model) if the caller named them. Then pick a mode (references/search.md):

  • Caller passed a named concern (not the canned EDA

extra-analysis question) → depth. Do not re-ask. Do not run the canned survey first.

  • Caller passed the canned extra-analysis survey or

“survey extra analyses” → survey.

  • Neither → if JOURNAL and an EDA report exist, run the

canned survey; else AskUserQuestion for a named concern, stating the modality and stage inferred this turn and that the answer only drives a literature search, no code. A file link is an addition, never the context. Do not start a depth search with an empty concern.

  1. Abstract the problem class before any query

(references/search.md). JOURNAL and EDA are context, not the answer list and not search keywords for the table’s proper name.

  1. Run the matching search loop (references/search.md).

Fetch primary pages. Follow up per promising extra if the first pass is thin or single-sourced.

  1. Write scratch/research/ using the matching structure in

references/search.md (survey: survey-<slug>.md; depth: <slug>.md with lanes). There is no templates/ directory in this skill — copy the markdown skeleton from that reference. Gitignored.

  1. Return to the caller: scratch path and a one- or two-sentence

finding. Name that candidates are laned (measure / declare / evaluate / confirm). Chat is path + those sentences only — no pasted headings, tables, or “Depth note — …” body. That is the complete user-facing deliverable even when a harness says to put the full answer in chat. If tools cannot search or write, stop there: still only path + sentences (name the intended scratch/research/ path). No hypotheses, diagnostics, planned-query bullets, or template headings in chat (that is the paste). Do not write data_analysis.md, the design note, or data/. The caller asks which extras to add.

Stop conditions

  • Do not drop, impute, or remove outliers. Do not change the split.
  • Do not pick the final learner or architecture.
  • Do not treat a single blog as ground truth; say when sources

disagree. Thresholds need two independent sources.

  • Do not pixi add / uv add / env add. If code needs a

library, name add-python-package and return.

  • Do not run api get as a substitute for literature (symbols

still go through api get in the caller).

  • Missing skill from a caller → that caller one-line skips.
  • Do not copy Open questions / EDA findings onto the extras

list without a source.

  • Do not search the dataset proper name, sklearn.datasets,

a Kaggle slug, or “baseline pipeline”. Do not return learners / Pipeline steps as EDA extras.

  • Never answer from memory when search ran. Do not ask the

user to go look something up.

  • Do not paste the scratch markdown into chat (no “Depth

note —”, no survey body). Path + 1–2 sentences only. If tools cannot search or write, stop after that. A no-tools harness does not license pasting the note.

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills
probabl-ai
커뮤니티

audit-ml-pipeline

Audit a persisted skore report read-only and produce a reusable digest. Do not execute it. Run materialize.py once. Never call skore.evaluate or project.put. TRIGGER when a completed run needs an audit, the user asks to audit, show, or re-audit an experiment, a re-run overwrote the same put() key, or they want a narrative of a past experiment without journal/ideas/ files. STOP when status.setup.pending is non-empty (load setup-ml-project), or when there is no approved design, no report, or no ag

설치 수
1
GitHub Stars
142
업데이트
10월 20일
probabl-ai
커뮤니티

choose-python-library

Resolve a library choice and add the selected dependency. Trigger for competing-library questions or an optional package not already fixed by the project stack — at first use (tabular exploration, pipeline, or eval extras), never during workspace setup.

설치 수
1
GitHub Stars
142
업데이트
10월 20일
probabl-ai
커뮤니티

export-ml-project

Coordinate executed notebooks and an offline MkDocs documentation site. Trigger on a generic "export" request, or to flip the notebooks/site gates after setup.

설치 수
1
GitHub Stars
142
업데이트
10월 20일
probabl-ai
커뮤니티

persist-ml-git

Commit the current loop stage when the end-turn hook says invoke. Trigger after python -m skoreskills git end-turn --stage returns action invoke, or when the user asks to commit this turn's work.

설치 수
1
GitHub Stars
142
업데이트
10월 20일