Skip to main content
curryfromuestc
GitHub 创作者资料

curryfromuestc

按仓库查看 8 个 GitHub 仓库中的 69 个已收集 skills。

已收集 skills
69
仓库
8
更新
2026-07-16
仓库浏览

仓库与代表性 skills

bench
软件开发工程师

Run a short, reproducible benchmark of one optimizer step (forward + backward + optimizer step over N microbatches) using the project's registered runtime. Activate when the user asks to "benchmark a training step", "measure throughput", "time one optimizer step", or "smoke test the runtime". Wraps run_accumulated_step from curry_train.benchmark.

2026-05-04
diagnose
软件开发工程师

Diagnose a training failure or stall by inspecting recent logs, loss curves, OOM traces, NaN events, and config. Activate when the user asks "why did my training crash", "loss went to NaN", "OOM during step X", "training is not improving", or "help me debug this run". Delegates to the failure-diagnoser agent.

2026-05-04
infra-fabric-launch
数据科学家

Lightning Fabric integration recipe — minimal 5-line setup that gives DDP / FSDP / mixed precision / mixed-precision while keeping a raw PyTorch training loop. Activate when the user asks "Lightning Fabric", "torchrun", "DDP setup", "FSDP setup", "mixed precision", or wires up the launch script.

2026-05-04
init
软件开发工程师

Bootstrap a new curryTrain project by copying the framework Python template into the user's working directory. Use when the user runs /curry-train:init, asks to "start a new training project with curryTrain", "initialize curryTrain", "scaffold a curryTrain project", or wants the framework code copied locally for editing.

2026-05-04
new-experiment
软件开发工程师

Scaffold a new model + dataset + config triple inside an existing curryTrain project. Activate when the user asks to "add a new model to curryTrain", "scaffold a new experiment", "generate model.py / dataset.py / config.yaml for X", or describes an idea they want to start training. Delegates the actual generation to the scaffolder agent.

2026-05-04
runs-diff
数据科学家

Compare two training runs and produce a concise markdown diff covering config, key metrics, loss curves, and grad-norm trajectory. Activate when the user asks to "compare run A and run B", "diff two experiments", "did this change actually help", or "is this run better than the previous one". This is both the implementation of the action and the methodology guide for variance-aware comparison.

2026-05-04
stage3-kill-criterion
数据科学家

Define an abort condition before launching a run, so that a clearly broken or clearly under-performing run stops itself instead of consuming the full compute budget. Activate when the user asks "when should I kill a run", "abort condition", "early stop a bad run", "kill criterion", or before any expensive run.

2026-05-04
stage4-parallel-primitive-intro
管理分析师

Decide which parallelism primitive (DP, ZeRO, TP, PP, EP, CP) to introduce next based on what bottleneck appears at the current model size. Activate when the user asks "do I need tensor parallelism", "OOM at scale", "training too slow", "should I add pipeline parallel", "how to scale beyond N GPUs", or after capacity-sweep when single-GPU runs no longer fit.

2026-05-04
当前展示该仓库 Top 8 / 47 个已收集 skills。
paper-humanize
高等院校英语语言和文学教师

Remove AI writing patterns from English text with academic-aware overrides. Auto-detects LaTeX context for passive voice, hyphenated compounds, title case, curly quotes handling.

2026-04-13
paper-annotate
口译员与笔译员

Placeholder for Phase C bilingual annotator. Adds sentence-level Chinese %-comments to English LaTeX source files. Currently not implemented.

2026-04-11
paper-revise
其他高等院校社会科学教师

Process external reviewer comments on an academic paper submission. Parses comments, classifies Major/Minor/Editorial, builds RevisionRoadmap, drafts response letter in Reviewer-Action-Change format.

2026-04-11
paper-review
其他高等院校社会科学教师

Simulate peer review on an academic LaTeX paper draft. Generates 5 reviewer personas, runs independent reviews with 5-dimension scoring, devils-advocate stress tests, editorial synthesis decision.

2026-04-11
paper-cite
高校计算机科学教师

Manage references.bib in an academic LaTeX paper project. Add bibtex entries, validate natbib citation commands, check citation compliance (orphan citations, self-citation ratio, source currency).

2026-04-11
paper-compile
软件开发工程师

Compile an academic LaTeX paper project with pdflatex and bibtex. Diagnoses LaTeX errors, checks page-limit compliance, runs bibtex, fixes undefined references and overfull-hbox warnings.

2026-04-11
paper-figure
软件开发工程师

Generate publication-quality matplotlib or seaborn figures for an academic LaTeX paper. 11 EECS chart types (bar, line, heatmap, ROC, ablation, scaling). Output to figures/*.pdf.

2026-04-11
paper-draft
高等院校人类学和考古学教师高校计算机科学教师

Draft or revise a section of an academic LaTeX paper (abstract, intro, related work, method, experiments, results, discussion, conclusion). Uses TEEL paragraph framework and PaperConfig word budget.

2026-04-11
当前展示该仓库 Top 8 / 9 个已收集 skills。
align-and-difftest
软件开发工程师

Guides behavior model ↔ RTL equivalence checking — sampling point selection (commit/retire vs transaction-edge vs cycle), drive direction (DUT pushes ref), DPI-C probe interface, async event alignment, snapshot-based debugging, and DSL-driven probe generation. Activate when the user explicitly invokes /chipdev-method:align-and-difftest, or asks "怎么 diff cmodel 和 RTL", "behavior 对不上 RTL", "difftest 怎么搭", "what should I sample", "RVVI vs DPI", or "snapshot for difftest", or sets up a difftest infrastructure.

2026-05-05
audit
软件质量保证分析师与测试员

Routes a methodology compliance review of the user's current changes to Codex via the codex-plugin-cc adversarial-review command. Activate when the user explicitly invokes /chipdev-method:audit, or asks "audit my diff", "审一下我这版改动", "review my methodology compliance", "did I violate any of the principles", or wants an independent adversarial check that their work follows the plugin's six invariants and contract-first discipline.

2026-05-05
build-behavior-model
软件开发工程师

Guides the construction of a functional behavior model that decouples timing but preserves architectural state for RTL difftest — what to keep, what to drop, where to embed probes, how to package the cross-language interface, and how to coordinate memory with the DUT. Activate when the user explicitly invokes /chipdev-method:build-behavior-model, or asks "什么是行为模型", "behavior model 边界", "difftest 用什么 ref 模型", "怎么做 functional simulator", or designs the reference half of a difftest setup.

2026-05-05
build-perf-model
数据科学家

Guides the construction of a cycle-accurate performance model — scheduler model, module lifecycle, idle/advance contract, pipeline primitives, sparse memory, transaction memory pool, configuration system, and dump infrastructure. Activate when the user explicitly invokes /chipdev-method:build-perf-model, or asks "怎么写 cycle-accurate 模拟器", "性能模拟器怎么写", "how to model timing", "should I use SC_THREAD or advance loop", or is implementing a microarchitecture timing model.

2026-05-05
build-rtl
软件开发工程师

Guides RTL frontend design discipline — module boundary rules, synthesizability constraints, observability instrumentation, lint cleanliness as a hard gate, reset strategy, and clock-domain crossing. Activate when the user explicitly invokes /chipdev-method:build-rtl, or asks "RTL 怎么分层", "should I use always_ff or always", "怎么做 lint clean", "reset strategy", "CDC how to handle", or starts writing SystemVerilog for a new module.

2026-05-05
choose-artifact
项目管理专家

Helps the user decide whether to build a performance model, a behavior model, or RTL for a chip frontend task, and in what order. Activate when the user explicitly invokes /chipdev-method:choose-artifact, or asks variants like "should I write cmodel or RTL first", "怎么选模型", "what artifact do I need", or stands at the start of a new chip / module / subsystem and has not yet committed to an artifact path.

2026-05-05
define-contracts
软件开发工程师

Designs the contracts that hold across performance model, behavior model, and RTL — single-source-of-truth interface DSL, hierarchy DSL, global constants, protocol annotations, state contracts, observability hooks, and alignment points. Activate when the user explicitly invokes /chipdev-method:define-contracts, or when they describe defining new module boundaries, designing an interface DSL, planning difftest probes, asking "怎么定义接口", "interface DSL", "single source of truth", or starting any chip frontend project that will have more than one artifact.

2026-05-05
diagnose
软件质量保证分析师与测试员

Routes a build, simulation, test, or difftest failure to Codex via the codex-plugin-cc rescue command for root-cause investigation. Activate when the user explicitly invokes /chipdev-method:diagnose, or describes a failure ("build failed", "sim hangs", "difftest mismatch on cycle X", "loss went NaN", "OOM at step Y", "为什么挂了", "为什么对不上") and wants an independent investigation, or has been staring at a stack trace / log / waveform without progress.

2026-05-05
已展示 8 / 8 个仓库
已展示全部仓库