一键导入
taskpack-authoring
Author or modify a task pack YAML that defines benchmark tasks. Use when creating new tasks, editing existing ones, or configuring metadata.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Author or modify a task pack YAML that defines benchmark tasks. Use when creating new tasks, editing existing ones, or configuring metadata.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Plan and execute code changes using a spec-driven workflow with structured documents. Use when making non-trivial changes (multi-file, multi-step, or behavior-impacting) that need structured planning before implementation. Not for trivial single-file edits.
Create and manage changesets for versioning with @changesets/cli. Use when making changes that need a changelog entry, preparing a release, or managing package versions.
Diagnose and fix failed benchmark runs. Use when a benchmark run fails, scores are unexpected, judges show errors, or traces are incomplete.
Build the pnpm monorepo correctly respecting inter-package dependencies. Use when building, verifying changes, or troubleshooting build failures.
Write and run tests using Node.js built-in test runner (node:test) with .mjs files. Use when creating new tests, debugging test failures, or understanding test infrastructure.
Understand the vanilla JS web-report app structure, patterns, and contribution guidelines. Use when modifying the UI, adding new views, or fixing frontend bugs.
| name | taskpack-authoring |
| description | Author or modify a task pack YAML that defines benchmark tasks. Use when creating new tasks, editing existing ones, or configuring metadata. |
Create or edit task pack YAML files.
Required top-level fields: schemaVersion, id, title, prompt, metadata, envAllowList, setupCommands, judges, teardownCommands.
Start from an example in examples/taskpacks/official/ rather than writing from scratch.
12 types available: command, test-result, lint-check, file-exists, file-contains, json-value, json-schema, glob, file-count, snapshot, patch-validation, token-efficiency.
Each judge requires at minimum: type, label, and type-specific fields. All judges support optional critical: true.
Key optional fields: difficulty (easy/medium/hard), interactionModel (single-turn/multi-turn), requirementClarity (precise/fuzzy/ambiguous), tokenBudget, taskCategories, antiContamination, githubIssue, failToPassTests, passToPassTests.
examples/taskpacks/official/.id, title, prompt, and judges for the new task.agentarena run --repo . --task <path>.yaml --agents demo-fast.