Loading...
Loading...
Compare original and translation side by side
| Mode | Question it answers | Script / reference |
|---|---|---|
| baseline | Does the skill beat the bare model on the same input? | |
| variant | Does a section earn its place, or does a stripped version do as well? | |
| quality | Does the output meet the named rubric? | |
| trigger | Does the description fire on the right queries and stay quiet on the rest? | |
--variant-pathreferences/description-optimization.md| 模式 | 回答的问题 | 脚本 / 参考资料 |
|---|---|---|
| baseline | Skill 在相同输入下是否优于裸模型? | |
| variant | 某个章节是否真正发挥作用,还是精简版效果同样好? | |
| quality | 输出是否符合指定的 rubric? | |
| trigger | description 是否会在正确的查询上触发,并在其他查询上保持安静? | |
--variant-pathreferences/description-optimization.mdinput + rubric + optional state_prefix + optional fixture filesstate_prefix<skill>/evals/cases.json{query, should_trigger}<skill>/evals/triggers.jsonreferences/eval-format.mdevals.jsonuv run {skill-root}/scripts/convert_cases.py <evals.json> --output <cases.json>--to skill-creatorinput + rubric + optional state_prefix + optional fixture filesstate_prefix<skill>/evals/cases.json{query, should_trigger}<skill>/evals/triggers.jsonreferences/eval-format.mdevals.jsonuv run {skill-root}/scripts/convert_cases.py <evals.json> --output <cases.json>--to skill-creatoruv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.output_folder --key core.communication_language --key core.user_nameuv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow{reports_folder}{workflow.reports_folder}{output_folder}{communication_language}{user_name}<skill-path>/SKILL.mdworkflow.harness.commandreferences/harness.mdbmad-customizenpx skills add bmad-code-org/BMAD-METHOD --skill bmad-customize<skill-path>/evals/<project-root>/evals/<skill-name>/<project-root>/evals/uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.output_folder --key core.communication_language --key core.user_nameuv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow{reports_folder}{output_folder}{workflow.reports_folder}{communication_language}{user_name}<skill-path>/SKILL.mdworkflow.harness.commandreferences/harness.mdbmad-customizenpx skills add bmad-code-org/BMAD-METHOD --skill bmad-customize<skill-path>/evals/<project-root>/evals/<skill-name>/<project-root>/evals/<mode><skill>SKILL.md_bmad/.git/{reports_folder}~/bmad-evals/--harness <json>uv run {skill-root}/scripts/run_evals.py \
--cases <cases-file> --skill-path <skill> --output-dir <dir> \
--mode quality|baseline|variant [--variant-path <skill>] \
--label <skill-name>-<mode> [--runs N]--runsuv run {skill-root}/scripts/run_triggers.py \
--skill-path <skill> --queries <queries-file> --output-dir <dir> \
[--runs-per-query N]references/grader.mdcwd/grading_path<case-folder>/grading.jsongrading_error--runsuv run {skill-root}/scripts/aggregate_benchmark.py --baseline <run-dir>/<config-a> --variant <run-dir>/<config-b>--runs <run-dir>/<config>references/self-improvement.md<mode><skill>SKILL.md_bmad/.git/{reports_folder}~/bmad-evals/--harness <json>uv run {skill-root}/scripts/run_evals.py \
--cases <cases-file> --skill-path <skill> --output-dir <dir> \
--mode quality|baseline|variant [--variant-path <skill>] \
--label <skill-name>-<mode> [--runs N]--runsuv run {skill-root}/scripts/run_triggers.py \
--skill-path <skill> --queries <queries-file> --output-dir <dir> \
[--runs-per-query N]references/grader.mdcwd/<case-folder>/grading.jsongrading_pathgrading_error--runsuv run {skill-root}/scripts/aggregate_benchmark.py --baseline <run-dir>/<config-a> --variant <run-dir>/<config-b>--runs <run-dir>/<config>references/self-improvement.mdrun.jsonstderr.txtcwd/timing.jsongrading.jsonrun.jsonstderr.txtcwd/timing.jsongrading.json