Merge pull request #9 from yaojingang/codex/trigger-coverage-main
Improve yao meta skill trigger coverage
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: yao-meta-skill
|
||||
description: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
|
||||
description: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
metadata:
|
||||
author: Yao Team
|
||||
---
|
||||
|
||||
@@ -1 +1 @@
|
||||
Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use when asked to create a skill, turn a repeated process into a reusable skill, improve an existing skill, add evals, or package a skill for team reuse. Also trigger on common Chinese asks such as 做一个 skill, 把流程沉淀成可复用能力, 封装成团队可复用的 skill, 优化已有 skill, 补 trigger 评测, or 收紧触发边界.
|
||||
Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
|
||||
@@ -18,12 +18,19 @@
|
||||
"turn a repeated process into a reusable skill",
|
||||
"improve an existing skill",
|
||||
"add evals",
|
||||
"add tests",
|
||||
"package a skill for team reuse",
|
||||
"migrate an existing skill",
|
||||
"prepare packaging, installation, or release",
|
||||
"govern a reusable skill",
|
||||
"做一个 skill",
|
||||
"把流程沉淀成可复用 skill",
|
||||
"优化现有 skill",
|
||||
"补 trigger 评测",
|
||||
"封装成团队可复用 skill"
|
||||
"封装成团队可复用 skill",
|
||||
"迁移 skill",
|
||||
"发布 skill",
|
||||
"打包发布检查"
|
||||
],
|
||||
"exclusions": [
|
||||
"summary-only requests",
|
||||
@@ -75,16 +82,29 @@
|
||||
"formalize this process into a reusable capability",
|
||||
"turn this playbook into an agent capability package",
|
||||
"convert this into a maintained skill",
|
||||
"agent capability",
|
||||
"reusable agent capability",
|
||||
"skill library entry",
|
||||
"skill authoring",
|
||||
"做一个 skill",
|
||||
"创建一个 skill",
|
||||
"新建一个 skill",
|
||||
"帮我做个 skill",
|
||||
"改一个 skill",
|
||||
"重构一个 skill",
|
||||
"迁移一个 skill",
|
||||
"发布一个 skill",
|
||||
"这个 skill",
|
||||
"已有 skill",
|
||||
"现有 skill",
|
||||
"做成一个 skill",
|
||||
"封装成一个 skill",
|
||||
"沉淀成一个 skill",
|
||||
"整理成一个 skill",
|
||||
"抽成一个 skill",
|
||||
"可复用 skill",
|
||||
"可执行 skill",
|
||||
"团队 skill",
|
||||
"agent 能力包",
|
||||
"能力包",
|
||||
"skill 包"
|
||||
@@ -103,19 +123,27 @@
|
||||
"existing skill draft",
|
||||
"rough notes",
|
||||
"standard operating procedure",
|
||||
"operating procedure",
|
||||
"sop",
|
||||
"playbook",
|
||||
"transcript",
|
||||
"chat transcript",
|
||||
"meeting notes",
|
||||
"workflow fragments",
|
||||
"release notes",
|
||||
"onboarding flow",
|
||||
"support escalation routine",
|
||||
"quarterly release routine",
|
||||
"scripts",
|
||||
"repeated team practice",
|
||||
"流程",
|
||||
"工作流",
|
||||
"操作流程",
|
||||
"做事流程",
|
||||
"作业流程",
|
||||
"方法",
|
||||
"经验",
|
||||
"复盘",
|
||||
"sop 文档",
|
||||
"会议纪要",
|
||||
"对话记录",
|
||||
@@ -142,14 +170,32 @@
|
||||
"ops library",
|
||||
"maintained",
|
||||
"operationalize",
|
||||
"release-ready",
|
||||
"publish",
|
||||
"release",
|
||||
"installation",
|
||||
"installable",
|
||||
"portability",
|
||||
"registry",
|
||||
"governance",
|
||||
"review gate",
|
||||
"可复用",
|
||||
"复用",
|
||||
"封装",
|
||||
"打包",
|
||||
"沉淀",
|
||||
"标准化",
|
||||
"标准化下来",
|
||||
"团队复用",
|
||||
"给团队用",
|
||||
"团队可用",
|
||||
"安装复用",
|
||||
"可安装",
|
||||
"发布",
|
||||
"上架",
|
||||
"交付",
|
||||
"治理",
|
||||
"注册表",
|
||||
"方法包",
|
||||
"团队能力包",
|
||||
"沉淀下来",
|
||||
@@ -171,16 +217,32 @@
|
||||
"false negatives",
|
||||
"stress test",
|
||||
"route boundary",
|
||||
"routing",
|
||||
"route evals",
|
||||
"trigger routing",
|
||||
"activation",
|
||||
"description optimization",
|
||||
"tests",
|
||||
"install checks",
|
||||
"release checks",
|
||||
"hardening",
|
||||
"评测",
|
||||
"补评测",
|
||||
"补 eval",
|
||||
"补测试",
|
||||
"触发测试",
|
||||
"触发词",
|
||||
"触发范围",
|
||||
"召回",
|
||||
"收紧触发边界",
|
||||
"路由边界",
|
||||
"路由评测",
|
||||
"激活",
|
||||
"误触发",
|
||||
"漏触发",
|
||||
"质量门",
|
||||
"安装验证",
|
||||
"发布检查",
|
||||
"打包检查",
|
||||
"边界测试"
|
||||
]
|
||||
@@ -198,11 +260,32 @@
|
||||
"before sharing it with the team",
|
||||
"tighten the boundary",
|
||||
"revise this skill",
|
||||
"refactor this skill",
|
||||
"migrate this skill",
|
||||
"port this skill",
|
||||
"convert this skill",
|
||||
"release this skill",
|
||||
"publish this skill",
|
||||
"make this skill release-ready",
|
||||
"codex-ready package",
|
||||
"claude skill",
|
||||
"codex format",
|
||||
"interface metadata",
|
||||
"manifest",
|
||||
"install checks",
|
||||
"draft skill",
|
||||
"harden this skill for library reuse",
|
||||
"优化这个 skill",
|
||||
"改进这个 skill",
|
||||
"重构这个 skill",
|
||||
"扩大这个 skill",
|
||||
"调整这个 skill",
|
||||
"优化触发范围",
|
||||
"扩大触发范围",
|
||||
"迁移这个 skill",
|
||||
"发布这个 skill",
|
||||
"把这个 skill 迁移",
|
||||
"让这个 skill 可发布",
|
||||
"补一下评测",
|
||||
"补 trigger 测试",
|
||||
"加强路由判断",
|
||||
@@ -351,12 +434,16 @@
|
||||
"do not convert it into a reusable capability",
|
||||
"keep it as documentation only",
|
||||
"discussion only",
|
||||
"no agent execution",
|
||||
"先不要做成 skill",
|
||||
"先不做 skill",
|
||||
"不要做成 skill",
|
||||
"不用封装",
|
||||
"不要打包",
|
||||
"不要沉淀成能力",
|
||||
"先别做成可复用能力",
|
||||
"不需要 agent 执行",
|
||||
"不做 agent 能力",
|
||||
"只做文档",
|
||||
"只做说明"
|
||||
]
|
||||
|
||||
@@ -54,6 +54,18 @@
|
||||
"text": "Add trigger evals to this skill before sharing it with the team.",
|
||||
"family": "iterate_existing_skill"
|
||||
},
|
||||
{
|
||||
"text": "Migrate this Claude skill into a Codex-ready package with interface metadata and install checks.",
|
||||
"family": "migrate_existing_skill"
|
||||
},
|
||||
{
|
||||
"text": "Make this existing skill release-ready: add manifest/interface metadata, packaging checks, and trigger evals.",
|
||||
"family": "release_packaging"
|
||||
},
|
||||
{
|
||||
"text": "Optimize the activation wording for this skill so broader skill-authoring requests are routed correctly.",
|
||||
"family": "trigger_expansion"
|
||||
},
|
||||
{
|
||||
"text": "We have a messy release runbook, export process, and a prompt history; turn all of that into one reusable skill package with evals and packaging checks.",
|
||||
"family": "complex_multi_asset"
|
||||
@@ -133,6 +145,18 @@
|
||||
{
|
||||
"text": "把这个客服升级流程标准化成一个可执行的 skill,并加上边界测试。",
|
||||
"family": "cn_eval_and_package"
|
||||
},
|
||||
{
|
||||
"text": "把这个 Claude skill 迁移成 Codex 可用的 skill 包,补 interface、manifest 和安装验证。",
|
||||
"family": "cn_migrate_existing_skill"
|
||||
},
|
||||
{
|
||||
"text": "把这套提示词和脚本整理成团队能安装复用的 skill,并做打包发布检查。",
|
||||
"family": "cn_release_packaging"
|
||||
},
|
||||
{
|
||||
"text": "扩大这个 skill 的触发范围,同时补路由评测,避免漏触发。",
|
||||
"family": "cn_trigger_expansion"
|
||||
}
|
||||
],
|
||||
"should_not_trigger": [
|
||||
@@ -239,6 +263,22 @@
|
||||
{
|
||||
"text": "先一起头脑风暴几个方向,不要封装成 skill。",
|
||||
"family": "cn_brainstorm_only"
|
||||
},
|
||||
{
|
||||
"text": "Polish this release note for publishing, but do not do any skill work.",
|
||||
"family": "document_only"
|
||||
},
|
||||
{
|
||||
"text": "Migrate this wiki article into a new docs folder; do not create an agent skill.",
|
||||
"family": "document_only"
|
||||
},
|
||||
{
|
||||
"text": "把这篇 SOP 改成知识库文档,不需要 agent 执行。",
|
||||
"family": "cn_document_only"
|
||||
},
|
||||
{
|
||||
"text": "检查安装步骤是否清楚,只做 README,不做 skill 包。",
|
||||
"family": "cn_document_only"
|
||||
}
|
||||
],
|
||||
"near_neighbor": [
|
||||
@@ -333,6 +373,18 @@
|
||||
{
|
||||
"text": "这次只给我一个一次性 prompt,不用复用成 skill。",
|
||||
"family": "cn_one_off_vs_reusable"
|
||||
},
|
||||
{
|
||||
"text": "Create a reusable onboarding template for humans, not an agent skill.",
|
||||
"family": "document_export_vs_agent_skill"
|
||||
},
|
||||
{
|
||||
"text": "Draft a release checklist for a future skill, but do not package or evaluate the skill yet.",
|
||||
"family": "future_outline_vs_build"
|
||||
},
|
||||
{
|
||||
"text": "整理成团队发布流程文档即可,不要做成 skill,也不要做触发评测。",
|
||||
"family": "cn_document_export_vs_agent_skill"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"schema_version": "2.0",
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-06-13",
|
||||
"package_count": 1,
|
||||
"packages": [
|
||||
{
|
||||
@@ -16,7 +16,7 @@
|
||||
"vscode"
|
||||
],
|
||||
"package_metadata": "registry/packages/yao-meta-skill.json",
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"schema_version": "2.0",
|
||||
"name": "yao-meta-skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"targets": [
|
||||
"openai",
|
||||
"claude",
|
||||
@@ -16,7 +16,7 @@
|
||||
"trust_level": "local",
|
||||
"license": "MIT",
|
||||
"checksums": {
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
|
||||
},
|
||||
"compatibility": {
|
||||
@@ -53,5 +53,5 @@
|
||||
"install_simulated": true,
|
||||
"install_simulation": "reports/install_simulation.json"
|
||||
},
|
||||
"generated_at": "2026-06-21"
|
||||
"generated_at": "2026-06-13"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-07-02T03:41:56Z",
|
||||
"skill_dir": ".",
|
||||
"source_patterns": "reports/user_patterns.json",
|
||||
"pattern_count": 5,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Adaptation Proposals
|
||||
|
||||
- Generated at: `2026-06-21`
|
||||
- Generated at: `2026-07-02T03:41:56Z`
|
||||
- Pattern report: `reports/user_patterns.json`
|
||||
- Proposal only: `true`
|
||||
- Writes repository files: `false`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"ok": true,
|
||||
"schema_version": "2.0",
|
||||
"generated_at": "2026-06-20T12:35:58Z",
|
||||
"generated_at": "2026-07-02T03:42:30Z",
|
||||
"skill_dir": ".",
|
||||
"privacy_contract": {
|
||||
"storage": "local-first",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"skill_name": "yao-meta-skill-operator-ux-worktree",
|
||||
"skill_name": "yao-meta-skill-trigger-coverage-merge",
|
||||
"design_system": "metric editorial",
|
||||
"primary_artifact": {
|
||||
"key": "dashboard",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Artifact Design Profile
|
||||
|
||||
Skill: `yao-meta-skill-operator-ux-worktree`
|
||||
Skill: `yao-meta-skill-trigger-coverage-merge`
|
||||
Design system: `metric editorial`
|
||||
|
||||
## Primary Artifact Direction
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"adversarial_errors": 0
|
||||
},
|
||||
"current": {
|
||||
"tokens": 53,
|
||||
"tokens": 54,
|
||||
"dev_errors": 0,
|
||||
"holdout_errors": 0,
|
||||
"blind_errors": 0,
|
||||
@@ -28,7 +28,7 @@
|
||||
"adversarial_errors": 0
|
||||
},
|
||||
"winner": {
|
||||
"tokens": 53,
|
||||
"tokens": 54,
|
||||
"dev_errors": 0,
|
||||
"holdout_errors": 0,
|
||||
"blind_errors": 0,
|
||||
|
||||
@@ -1,27 +1,48 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"commit": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"commit": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"git_status": {
|
||||
"available": true,
|
||||
"dirty": true,
|
||||
"changed_file_count": 3,
|
||||
"changed_file_count": 84,
|
||||
"generated_dirty": true,
|
||||
"generated_changed_file_count": 3,
|
||||
"source_dirty": false,
|
||||
"source_changed_file_count": 0,
|
||||
"generated_changed_file_count": 82,
|
||||
"source_dirty": true,
|
||||
"source_changed_file_count": 2,
|
||||
"sample": [
|
||||
" M reports/context_budget.json",
|
||||
" M reports/context_budget.md",
|
||||
" M reports/context_budget_summary.json"
|
||||
" M SKILL.md",
|
||||
" M evals/improved_description.txt",
|
||||
" M registry/index.json",
|
||||
" M registry/packages/yao-meta-skill.json",
|
||||
" M reports/adaptation_proposals.json",
|
||||
" M reports/adaptation_proposals.md",
|
||||
" M reports/adoption_drift_report.json",
|
||||
" M reports/artifact-design-profile.json",
|
||||
" M reports/artifact-design-profile.md",
|
||||
" M reports/baseline-compare.json",
|
||||
" M reports/benchmark_reproducibility.json",
|
||||
" M reports/benchmark_reproducibility.md"
|
||||
],
|
||||
"source_sample": [
|
||||
" M SKILL.md",
|
||||
" M evals/improved_description.txt"
|
||||
],
|
||||
"source_sample": [],
|
||||
"generated_sample": [
|
||||
" M reports/context_budget.json",
|
||||
" M reports/context_budget.md",
|
||||
" M reports/context_budget_summary.json"
|
||||
" M registry/index.json",
|
||||
" M registry/packages/yao-meta-skill.json",
|
||||
" M reports/adaptation_proposals.json",
|
||||
" M reports/adaptation_proposals.md",
|
||||
" M reports/adoption_drift_report.json",
|
||||
" M reports/artifact-design-profile.json",
|
||||
" M reports/artifact-design-profile.md",
|
||||
" M reports/baseline-compare.json",
|
||||
" M reports/benchmark_reproducibility.json",
|
||||
" M reports/benchmark_reproducibility.md",
|
||||
" M reports/candidate_registry.json",
|
||||
" M reports/candidate_registry.md"
|
||||
],
|
||||
"generated_dirty_prefixes": [
|
||||
"dist/",
|
||||
@@ -35,12 +56,12 @@
|
||||
},
|
||||
"summary": {
|
||||
"reproducibility_ready": true,
|
||||
"release_lock_ready": true,
|
||||
"release_lock_ready": false,
|
||||
"methodology_complete": true,
|
||||
"required_artifact_count": 25,
|
||||
"missing_artifact_count": 0,
|
||||
"evidence_bundle_sha256": "e819a616c7276f6433bbcf38f30696cc0f19b6c035adf5c8cf09e64cbe8db9ad",
|
||||
"source_contract_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"evidence_bundle_sha256": "639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873",
|
||||
"source_contract_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
|
||||
"output_case_count": 5,
|
||||
"failure_disclosure_count": 3,
|
||||
@@ -58,22 +79,24 @@
|
||||
"world_class_source_check_count": 19,
|
||||
"world_class_source_pass_count": 12,
|
||||
"world_class_source_blocked_count": 7,
|
||||
"beta_test_ready": true,
|
||||
"beta_test_blocker_count": 0,
|
||||
"beta_test_ready": false,
|
||||
"beta_test_blocker_count": 1,
|
||||
"beta_test_deferred_evidence_count": 4,
|
||||
"public_claim_ready": false,
|
||||
"public_claim_blocker_count": 3,
|
||||
"public_claim_blocker_count": 4,
|
||||
"working_tree_dirty": true,
|
||||
"changed_file_count": 3,
|
||||
"source_tree_dirty": false,
|
||||
"source_changed_file_count": 0,
|
||||
"changed_file_count": 84,
|
||||
"source_tree_dirty": true,
|
||||
"source_changed_file_count": 2,
|
||||
"generated_tree_dirty": true,
|
||||
"generated_changed_file_count": 3
|
||||
"generated_changed_file_count": 82
|
||||
},
|
||||
"beta_test_release": {
|
||||
"ready": true,
|
||||
"ready": false,
|
||||
"scope": "beta/public test release without superiority, fully-reviewed, or world-class claims",
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"release lock is not clean or commit is unavailable"
|
||||
],
|
||||
"allowed_deferred_evidence": [
|
||||
{
|
||||
"key": "provider-holdout",
|
||||
@@ -103,6 +126,7 @@
|
||||
"ready": false,
|
||||
"scope": "public benchmark or world-class readiness claim",
|
||||
"blockers": [
|
||||
"release lock is not clean or commit is unavailable",
|
||||
"human blind-review adjudication is incomplete",
|
||||
"world-class evidence is not accepted yet (3 open gaps, 4 ledger pending)",
|
||||
"world-class source checks are not all accepted (12/19 pass, 7 blocked)"
|
||||
@@ -110,12 +134,12 @@
|
||||
"policy": "Local reproducibility can pass before public claims; public claims require provider evidence, human adjudication, clean release lock, accepted world-class evidence, and complete source checks."
|
||||
},
|
||||
"release_lock": {
|
||||
"ready": true,
|
||||
"commit": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"ready": false,
|
||||
"commit": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"status_scope": "generation-time status before this report is written",
|
||||
"source_changed_file_count": 0,
|
||||
"generated_changed_file_count": 3,
|
||||
"reason": "only generated evidence artifacts were dirty at generation time"
|
||||
"source_changed_file_count": 2,
|
||||
"generated_changed_file_count": 82,
|
||||
"reason": "source files were dirty at generation time"
|
||||
},
|
||||
"evidence_bundle": {
|
||||
"algorithm": "sha256(path,label,exists,artifact_sha256)",
|
||||
@@ -123,7 +147,7 @@
|
||||
"existing_count": 25,
|
||||
"missing_count": 0,
|
||||
"missing_paths": [],
|
||||
"sha256": "e819a616c7276f6433bbcf38f30696cc0f19b6c035adf5c8cf09e64cbe8db9ad"
|
||||
"sha256": "639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873"
|
||||
},
|
||||
"methodology": {
|
||||
"path": "reports/benchmark_methodology.md",
|
||||
@@ -217,8 +241,8 @@
|
||||
"label": "trigger_scorecard",
|
||||
"path": "reports/route_scorecard.json",
|
||||
"exists": true,
|
||||
"bytes": 16950,
|
||||
"sha256": "a649547a7d3d5fe02262ca1b188ed4022d8f557770be425f7b7cf762aa76533a"
|
||||
"bytes": 17042,
|
||||
"sha256": "53fc22d220dc11453c1e66a17ec2d935e069f9bc936952fe4a53afdb4c71b2cc"
|
||||
},
|
||||
{
|
||||
"label": "runtime_conformance",
|
||||
@@ -232,21 +256,21 @@
|
||||
"path": "reports/security_trust_report.json",
|
||||
"exists": true,
|
||||
"bytes": 139090,
|
||||
"sha256": "2ef43f009be68b1dd1a994b841d69b89723cf0b6d7725dc6ad86670d14235135"
|
||||
"sha256": "ffe2c88bbdbac4907bf8db8f01b9a6b2da78e83acdffb3d975e99424274cd9f7"
|
||||
},
|
||||
{
|
||||
"label": "python_compatibility",
|
||||
"path": "reports/python_compatibility.json",
|
||||
"exists": true,
|
||||
"bytes": 30351,
|
||||
"sha256": "7f3fc8e785bf7007755c0b7f277967fd478ea17a5800ab14b9c23de395576cda"
|
||||
"bytes": 30497,
|
||||
"sha256": "4d82942052a2ca87db7acea451096332d4b8bf6420a29fa9f5596e83464d21ea"
|
||||
},
|
||||
{
|
||||
"label": "registry_audit",
|
||||
"path": "reports/registry_audit.json",
|
||||
"exists": true,
|
||||
"bytes": 3137,
|
||||
"sha256": "03cb951dc8ba71843602bffa1148d7a40095a7e109a024193422aaa8a94ba4c7"
|
||||
"bytes": 3155,
|
||||
"sha256": "9be6de364d69a2ad40b68b460a35c91476e822eb008cfe4d5e8614c1e989d3d4"
|
||||
},
|
||||
{
|
||||
"label": "package_verification",
|
||||
@@ -259,64 +283,64 @@
|
||||
"label": "install_simulation",
|
||||
"path": "reports/install_simulation.json",
|
||||
"exists": true,
|
||||
"bytes": 8793,
|
||||
"sha256": "6cf79201727352e5f92f4e1fa1697a069ab325d526065f5316ee939e84475ef5"
|
||||
"bytes": 8947,
|
||||
"sha256": "65adf51d8c4b1d5ea49edde09004f7e4bfc06127e640baf2de23af695fbe0728"
|
||||
},
|
||||
{
|
||||
"label": "skill_os2_audit",
|
||||
"path": "reports/skill_os2_audit.json",
|
||||
"exists": true,
|
||||
"bytes": 13824,
|
||||
"sha256": "1079221b5ac72e19e3e7a0f4970f133d828336f34bac82abf3fb867d18834cfa"
|
||||
"sha256": "150c0027deaa3c2dd44db5380e9a9b16f123e8a8e3ff6142c711b2b0c432f81c"
|
||||
},
|
||||
{
|
||||
"label": "world_class_evidence_plan",
|
||||
"path": "reports/world_class_evidence_plan.json",
|
||||
"exists": true,
|
||||
"bytes": 23314,
|
||||
"sha256": "374ee899a0ba5b84a95337de993439d78e5708be4fdf40dee4292766d0d2bf99"
|
||||
"sha256": "483ed2b3bd020fa2c5a888300c0d0c1a265eebaf648076581f082f2d527d3669"
|
||||
},
|
||||
{
|
||||
"label": "world_class_evidence_ledger",
|
||||
"path": "reports/world_class_evidence_ledger.json",
|
||||
"exists": true,
|
||||
"bytes": 26274,
|
||||
"sha256": "565ae80a82286e912df134c88a269566ecf635f39e55618df4ed4eac69d7c7ea"
|
||||
"sha256": "b19e7113ec463dbb1cfb87c45d3c51624151aeea1747c8d9c286b6967a385c6a"
|
||||
},
|
||||
{
|
||||
"label": "world_class_evidence_intake",
|
||||
"path": "reports/world_class_evidence_intake.json",
|
||||
"exists": true,
|
||||
"bytes": 20922,
|
||||
"sha256": "e36a7e753f4176e7ddd7a74fcc5b064769191baf73b5faa58752f80457ec58ff"
|
||||
"sha256": "885bff9c1c8546c606f583a982a2283229438dbdcd44f3c7e55aff71f858f8f4"
|
||||
},
|
||||
{
|
||||
"label": "world_class_evidence_preflight",
|
||||
"path": "reports/world_class_evidence_preflight.json",
|
||||
"exists": true,
|
||||
"bytes": 90852,
|
||||
"sha256": "9e4f0bc489ca958b5a9e2854f17b847de8ee1f081de40e8c8b86cec138afe633"
|
||||
"sha256": "a0b00eed5450b33ec29fea6652d41db216931452eeddd0d99f2d90aa20c44d95"
|
||||
},
|
||||
{
|
||||
"label": "world_class_submission_review",
|
||||
"path": "reports/world_class_submission_review.json",
|
||||
"exists": true,
|
||||
"bytes": 17292,
|
||||
"sha256": "3c944b4bd27f61483e8e02aa3f3b6c8cdb4aba8dc986241e8cbe60ba64489123"
|
||||
"sha256": "e8df5c72ade7ad0704b6ee5dd6aedefea98f79a9a370cd4d80655401862e87f4"
|
||||
},
|
||||
{
|
||||
"label": "world_class_operator_runbook",
|
||||
"path": "reports/world_class_operator_runbook.json",
|
||||
"exists": true,
|
||||
"bytes": 83712,
|
||||
"sha256": "d8678010fcfd5fb8f28d95925478496749f5498ce13a171c80f79372b874351d"
|
||||
"sha256": "bb67813244d64f8e5e416620bb9d7856d95d85a1ec7f9581b2a97b9fed47e02e"
|
||||
},
|
||||
{
|
||||
"label": "world_class_operator_runbook_markdown",
|
||||
"path": "reports/world_class_operator_runbook.md",
|
||||
"exists": true,
|
||||
"bytes": 25504,
|
||||
"sha256": "fe3a73bf2eb9a018ec03881c95d23d30abcbf8bc36cbb264f68daa08238d8e5f"
|
||||
"sha256": "e8d4dee7541323f0e6fa6be4903e7c482b1d00ef1db5594f0c44212088b53d85"
|
||||
},
|
||||
{
|
||||
"label": "world_class_operator_runbook_html",
|
||||
@@ -329,8 +353,8 @@
|
||||
"label": "world_class_claim_guard",
|
||||
"path": "reports/world_class_claim_guard.json",
|
||||
"exists": true,
|
||||
"bytes": 18759,
|
||||
"sha256": "556700f05a65bda9b55d829c109d1aec54ae5b4da80ffbefe1196319df86f117"
|
||||
"bytes": 20102,
|
||||
"sha256": "5eb808496802e8f972e5aa738d99f3b4a37ff34c8ab495f25ff2db3e7237239f"
|
||||
}
|
||||
],
|
||||
"missing_artifacts": [],
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
# Benchmark Reproducibility
|
||||
|
||||
Generated at: `2026-06-21`
|
||||
Commit: `139d0fd15ce995757d6d75fb45fb417d0b1b4e7d`
|
||||
Generated at: `2026-07-02`
|
||||
Commit: `1710a5a3e0177313954758908735c147796e8981`
|
||||
Working tree dirty at generation: `true`
|
||||
Source tree dirty at generation: `false`
|
||||
Source tree dirty at generation: `true`
|
||||
Generated evidence dirty at generation: `true`
|
||||
Evidence bundle SHA256: `e819a616c7276f6433bbcf38f30696cc0f19b6c035adf5c8cf09e64cbe8db9ad`
|
||||
Evidence bundle SHA256: `639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873`
|
||||
|
||||
## Summary
|
||||
|
||||
- reproducibility ready: `true`
|
||||
- release lock ready: `true`
|
||||
- release lock ready: `false`
|
||||
- methodology complete: `true`
|
||||
- required artifacts: `25`
|
||||
- missing artifacts: `0`
|
||||
- source contract sha256: `eddeea80a657`
|
||||
- source contract sha256: `e0863533e0a0`
|
||||
- archive sha256: `c56a8519244c`
|
||||
- output cases: `5`
|
||||
- disclosed failure cases: `3`
|
||||
@@ -23,27 +23,27 @@ Evidence bundle SHA256: `e819a616c7276f6433bbcf38f30696cc0f19b6c035adf5c8cf09e64
|
||||
- human review complete: `false`
|
||||
- world-class ready: `false`
|
||||
- world-class source checks: `12` pass / `19` total; `7` blocked
|
||||
- beta test ready: `true`
|
||||
- beta test blockers: `0`
|
||||
- beta test ready: `false`
|
||||
- beta test blockers: `1`
|
||||
- beta deferred evidence: `4`
|
||||
- public claim ready: `false`
|
||||
- public claim blockers: `3`
|
||||
- changed files at generation: `3`
|
||||
- source changed files at generation: `0`
|
||||
- generated changed files at generation: `3`
|
||||
- public claim blockers: `4`
|
||||
- changed files at generation: `84`
|
||||
- source changed files at generation: `2`
|
||||
- generated changed files at generation: `82`
|
||||
|
||||
This report proves local benchmark reproducibility only. It keeps external provider and human-review gaps visible instead of counting them as complete. The git commit and dirty samples are generation-time context; the evidence bundle SHA is the durable anchor for the artifacts listed below.
|
||||
|
||||
## Beta Test Boundary
|
||||
|
||||
- ready: `true`
|
||||
- ready: `false`
|
||||
- scope: beta/public test release without superiority, fully-reviewed, or world-class claims
|
||||
- policy: Human blind-review, native permission enforcement, real client telemetry, and ledger acceptance may be deferred for beta/public testing, but public claims must remain blocked until those evidence entries are accepted.
|
||||
- required wording: Use beta, public test, or technical preview wording; do not claim world-class readiness, fully reviewed quality, or proven superiority over baseline.
|
||||
|
||||
| Blocker |
|
||||
| --- |
|
||||
| none |
|
||||
| release lock is not clean or commit is unavailable |
|
||||
|
||||
| Deferred evidence | Reason |
|
||||
| --- | --- |
|
||||
@@ -60,21 +60,22 @@ This report proves local benchmark reproducibility only. It keeps external provi
|
||||
|
||||
| Blocker |
|
||||
| --- |
|
||||
| release lock is not clean or commit is unavailable |
|
||||
| human blind-review adjudication is incomplete |
|
||||
| world-class evidence is not accepted yet (3 open gaps, 4 ledger pending) |
|
||||
| world-class source checks are not all accepted (12/19 pass, 7 blocked) |
|
||||
|
||||
## Release Lock
|
||||
|
||||
- ready: `true`
|
||||
- reason: only generated evidence artifacts were dirty at generation time
|
||||
- ready: `false`
|
||||
- reason: source files were dirty at generation time
|
||||
- status scope: generation-time status before this report is written
|
||||
|
||||
## Evidence Bundle
|
||||
|
||||
- algorithm: `sha256(path,label,exists,artifact_sha256)`
|
||||
- artifacts: `25` / `25`
|
||||
- sha256: `e819a616c7276f6433bbcf38f30696cc0f19b6c035adf5c8cf09e64cbe8db9ad`
|
||||
- sha256: `639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873`
|
||||
|
||||
## Methodology Sections
|
||||
|
||||
@@ -99,23 +100,23 @@ This report proves local benchmark reproducibility only. It keeps external provi
|
||||
| output_execution | `reports/output_execution_runs.json` | present | `4df66b63d2e7` |
|
||||
| blind_review | `reports/output_blind_review_pack.json` | present | `bbe2db8ec277` |
|
||||
| review_adjudication | `reports/output_review_adjudication.json` | present | `91fd88dd9b0f` |
|
||||
| trigger_scorecard | `reports/route_scorecard.json` | present | `a649547a7d3d` |
|
||||
| trigger_scorecard | `reports/route_scorecard.json` | present | `53fc22d220dc` |
|
||||
| runtime_conformance | `reports/conformance_matrix.json` | present | `97f9ba949c23` |
|
||||
| trust_report | `reports/security_trust_report.json` | present | `2ef43f009be6` |
|
||||
| python_compatibility | `reports/python_compatibility.json` | present | `7f3fc8e785bf` |
|
||||
| registry_audit | `reports/registry_audit.json` | present | `03cb951dc8ba` |
|
||||
| trust_report | `reports/security_trust_report.json` | present | `ffe2c88bbdba` |
|
||||
| python_compatibility | `reports/python_compatibility.json` | present | `4d82942052a2` |
|
||||
| registry_audit | `reports/registry_audit.json` | present | `9be6de364d69` |
|
||||
| package_verification | `reports/package_verification.json` | present | `e2ad726ce048` |
|
||||
| install_simulation | `reports/install_simulation.json` | present | `6cf792017273` |
|
||||
| skill_os2_audit | `reports/skill_os2_audit.json` | present | `1079221b5ac7` |
|
||||
| world_class_evidence_plan | `reports/world_class_evidence_plan.json` | present | `374ee899a0ba` |
|
||||
| world_class_evidence_ledger | `reports/world_class_evidence_ledger.json` | present | `565ae80a8228` |
|
||||
| world_class_evidence_intake | `reports/world_class_evidence_intake.json` | present | `e36a7e753f41` |
|
||||
| world_class_evidence_preflight | `reports/world_class_evidence_preflight.json` | present | `9e4f0bc489ca` |
|
||||
| world_class_submission_review | `reports/world_class_submission_review.json` | present | `3c944b4bd27f` |
|
||||
| world_class_operator_runbook | `reports/world_class_operator_runbook.json` | present | `d8678010fcfd` |
|
||||
| world_class_operator_runbook_markdown | `reports/world_class_operator_runbook.md` | present | `fe3a73bf2eb9` |
|
||||
| install_simulation | `reports/install_simulation.json` | present | `65adf51d8c4b` |
|
||||
| skill_os2_audit | `reports/skill_os2_audit.json` | present | `150c0027deaa` |
|
||||
| world_class_evidence_plan | `reports/world_class_evidence_plan.json` | present | `483ed2b3bd02` |
|
||||
| world_class_evidence_ledger | `reports/world_class_evidence_ledger.json` | present | `b19e7113ec46` |
|
||||
| world_class_evidence_intake | `reports/world_class_evidence_intake.json` | present | `885bff9c1c85` |
|
||||
| world_class_evidence_preflight | `reports/world_class_evidence_preflight.json` | present | `a0b00eed5450` |
|
||||
| world_class_submission_review | `reports/world_class_submission_review.json` | present | `e8df5c72ade7` |
|
||||
| world_class_operator_runbook | `reports/world_class_operator_runbook.json` | present | `bb67813244d6` |
|
||||
| world_class_operator_runbook_markdown | `reports/world_class_operator_runbook.md` | present | `e8d4dee75413` |
|
||||
| world_class_operator_runbook_html | `reports/world_class_operator_runbook.html` | present | `022594013b24` |
|
||||
| world_class_claim_guard | `reports/world_class_claim_guard.json` | present | `556700f05a65` |
|
||||
| world_class_claim_guard | `reports/world_class_claim_guard.json` | present | `5eb808496802` |
|
||||
|
||||
## Reproduction Commands
|
||||
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"winner_label": "Current",
|
||||
"winner_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"winner_tokens": 53,
|
||||
"current_tokens": 53,
|
||||
"winner_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"winner_tokens": 54,
|
||||
"current_tokens": 54,
|
||||
"winner_holdout_fp": 0,
|
||||
"winner_holdout_fn": 0,
|
||||
"current_holdout_fp": 0,
|
||||
@@ -36,44 +36,44 @@
|
||||
"calibration": {
|
||||
"holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 0.908,
|
||||
"mean_non_trigger_score": 0.003,
|
||||
"mean_near_neighbor_score": 0.006,
|
||||
"min_positive_score": 0.767,
|
||||
"max_non_trigger_score": 0.023,
|
||||
"score_gap": 0.744,
|
||||
"threshold_margin": 0.307,
|
||||
"positive_threshold_buffer": 0.437,
|
||||
"negative_threshold_buffer": 0.307,
|
||||
"mean_positive_score": 0.704,
|
||||
"mean_non_trigger_score": 0.0,
|
||||
"mean_near_neighbor_score": 0.0,
|
||||
"min_positive_score": 0.465,
|
||||
"max_non_trigger_score": 0.0,
|
||||
"score_gap": 0.465,
|
||||
"threshold_margin": 0.135,
|
||||
"positive_threshold_buffer": 0.135,
|
||||
"negative_threshold_buffer": 0.33,
|
||||
"boundary_case_count": 0,
|
||||
"boundary_case_rate": 0.0,
|
||||
"risk_band": "healthy"
|
||||
},
|
||||
"blind_holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 0.669,
|
||||
"mean_non_trigger_score": 0.116,
|
||||
"mean_near_neighbor_score": 0.152,
|
||||
"min_positive_score": 0.665,
|
||||
"max_non_trigger_score": 0.305,
|
||||
"score_gap": 0.36,
|
||||
"threshold_margin": 0.025,
|
||||
"positive_threshold_buffer": 0.335,
|
||||
"negative_threshold_buffer": 0.025,
|
||||
"boundary_case_count": 1,
|
||||
"boundary_case_rate": 0.167,
|
||||
"risk_band": "tight"
|
||||
"mean_positive_score": 0.377,
|
||||
"mean_non_trigger_score": 0.024,
|
||||
"mean_near_neighbor_score": 0.006,
|
||||
"min_positive_score": 0.374,
|
||||
"max_non_trigger_score": 0.084,
|
||||
"score_gap": 0.29,
|
||||
"threshold_margin": 0.044,
|
||||
"positive_threshold_buffer": 0.044,
|
||||
"negative_threshold_buffer": 0.246,
|
||||
"boundary_case_count": 2,
|
||||
"boundary_case_rate": 0.333,
|
||||
"risk_band": "watch"
|
||||
},
|
||||
"adversarial_holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 1.0,
|
||||
"mean_positive_score": 0.81,
|
||||
"mean_non_trigger_score": 0.0,
|
||||
"mean_near_neighbor_score": 0.0,
|
||||
"min_positive_score": 1.0,
|
||||
"min_positive_score": 0.808,
|
||||
"max_non_trigger_score": 0.0,
|
||||
"score_gap": 1.0,
|
||||
"score_gap": 0.808,
|
||||
"threshold_margin": 0.33,
|
||||
"positive_threshold_buffer": 0.67,
|
||||
"positive_threshold_buffer": 0.478,
|
||||
"negative_threshold_buffer": 0.33,
|
||||
"boundary_case_count": 0,
|
||||
"boundary_case_rate": 0.0,
|
||||
@@ -164,7 +164,7 @@
|
||||
"route_metrics": {
|
||||
"precision": 1.0,
|
||||
"recall": 1.0,
|
||||
"average_margin": 0.701,
|
||||
"average_margin": 0.644,
|
||||
"misroute_count": 0,
|
||||
"ambiguous_case_count": 0
|
||||
}
|
||||
@@ -187,8 +187,8 @@
|
||||
"label": "Current",
|
||||
"ranking_state": "selected_by_dev",
|
||||
"promotion_state": "kept_current",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"tokens": 53,
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"tokens": 54,
|
||||
"dev_errors": 0,
|
||||
"holdout_errors": 0,
|
||||
"reason_tags": []
|
||||
@@ -696,7 +696,7 @@
|
||||
"route_metrics": {
|
||||
"precision": 1.0,
|
||||
"recall": 1.0,
|
||||
"average_margin": 0.586,
|
||||
"average_margin": 0.709,
|
||||
"misroute_count": 0,
|
||||
"ambiguous_case_count": 0
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
| Target | Role | Label | Ranking State | Promotion State | Tokens | Dev Errors | Holdout Errors | Reason Tags |
|
||||
| --- | --- | --- | --- | --- | ---: | ---: | ---: | --- |
|
||||
| `yao-meta-skill` | baseline | `Baseline` | reference | reference | 8 | 1 | 0 | - |
|
||||
| `yao-meta-skill` | current | `Current` | selected_by_dev | kept_current | 53 | 0 | 0 | - |
|
||||
| `yao-meta-skill` | current | `Current` | selected_by_dev | kept_current | 54 | 0 | 0 | - |
|
||||
| `yao-meta-skill` | candidate | `Minimal` | not_selected | blocked | 41 | 2 | 0 | weaker_dev_fit |
|
||||
| `yao-meta-skill` | candidate | `Guardrail` | not_selected | blocked | 56 | 2 | 0 | weaker_dev_fit, longer_without_gain |
|
||||
| `yao-meta-skill` | candidate | `Balanced` | not_selected | blocked | 60 | 2 | 0 | weaker_dev_fit, longer_without_gain |
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-06-13",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"target_count": 5,
|
||||
@@ -38,10 +38,10 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"should_trigger": [
|
||||
"Create a skill from this repeated workflow.",
|
||||
"Turn this runbook into a reusable agent skill.",
|
||||
@@ -623,7 +623,7 @@
|
||||
"native_surface": "OpenAI-style interface metadata plus neutral Agent Skills source",
|
||||
"activation": {
|
||||
"policy": "Use frontmatter description for catalog routing and targets/openai/agents/openai.yaml for display name, default prompt, and compatibility metadata.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -881,7 +881,7 @@
|
||||
"native_surface": "OpenAI-style interface metadata plus neutral Agent Skills source",
|
||||
"activation": {
|
||||
"policy": "Use frontmatter description for catalog routing and targets/openai/agents/openai.yaml for display name, default prompt, and compatibility metadata.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -995,10 +995,10 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"should_trigger": [
|
||||
"Create a skill from this repeated workflow.",
|
||||
"Turn this runbook into a reusable agent skill.",
|
||||
@@ -1580,7 +1580,7 @@
|
||||
"native_surface": "Claude-compatible neutral source folder with adapter notes",
|
||||
"activation": {
|
||||
"policy": "Use SKILL.md frontmatter description as the primary activation contract and adapter.json for review metadata.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -1838,7 +1838,7 @@
|
||||
"native_surface": "Claude-compatible neutral source folder with adapter notes",
|
||||
"activation": {
|
||||
"policy": "Use SKILL.md frontmatter description as the primary activation contract and adapter.json for review metadata.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -1952,10 +1952,10 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"should_trigger": [
|
||||
"Create a skill from this repeated workflow.",
|
||||
"Turn this runbook into a reusable agent skill.",
|
||||
@@ -2537,7 +2537,7 @@
|
||||
"native_surface": "Agent Skills compatible neutral package",
|
||||
"activation": {
|
||||
"policy": "Use SKILL.md name and description; consumers decide automatic or manual activation.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -2788,7 +2788,7 @@
|
||||
"native_surface": "Agent Skills compatible neutral package",
|
||||
"activation": {
|
||||
"policy": "Use SKILL.md name and description; consumers decide automatic or manual activation.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -2893,10 +2893,10 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"should_trigger": [
|
||||
"Create a skill from this repeated workflow.",
|
||||
"Turn this runbook into a reusable agent skill.",
|
||||
@@ -3478,7 +3478,7 @@
|
||||
"native_surface": "Agent Skills standard source tree",
|
||||
"activation": {
|
||||
"policy": "Use SKILL.md frontmatter name and description for progressive disclosure.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -3729,7 +3729,7 @@
|
||||
"native_surface": "Agent Skills standard source tree",
|
||||
"activation": {
|
||||
"policy": "Use SKILL.md frontmatter name and description for progressive disclosure.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -3834,10 +3834,10 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"should_trigger": [
|
||||
"Create a skill from this repeated workflow.",
|
||||
"Turn this runbook into a reusable agent skill.",
|
||||
@@ -4419,7 +4419,7 @@
|
||||
"native_surface": "VS Code/Copilot Agent Skills project or user scope",
|
||||
"activation": {
|
||||
"policy": "Use folder name plus SKILL.md name/description; keep description under platform limits.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
@@ -4674,7 +4674,7 @@
|
||||
"native_surface": "VS Code/Copilot Agent Skills project or user scope",
|
||||
"activation": {
|
||||
"policy": "Use folder name plus SKILL.md name/description; keep description under platform limits.",
|
||||
"trigger_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"manual_activation_supported": true,
|
||||
"automatic_activation_note": "Depends on the target client route/catalog implementation."
|
||||
},
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
"stats": {
|
||||
"context_budget_tier": "production",
|
||||
"context_budget_limit": 1000,
|
||||
"skill_body_tokens": 805,
|
||||
"other_text_tokens": 1169049,
|
||||
"estimated_initial_load_tokens": 998,
|
||||
"estimated_total_text_tokens": 1169854,
|
||||
"deferred_resource_tokens": 530871,
|
||||
"skill_body_tokens": 806,
|
||||
"other_text_tokens": 1200438,
|
||||
"estimated_initial_load_tokens": 999,
|
||||
"estimated_total_text_tokens": 1201244,
|
||||
"deferred_resource_tokens": 531767,
|
||||
"deferred_resource_warn_threshold": 120000,
|
||||
"deferred_resource_dirs": [
|
||||
{
|
||||
@@ -24,7 +24,7 @@
|
||||
},
|
||||
{
|
||||
"path": "evals",
|
||||
"estimated_tokens": 21835,
|
||||
"estimated_tokens": 22731,
|
||||
"file_count": 27
|
||||
},
|
||||
{
|
||||
@@ -66,9 +66,9 @@
|
||||
],
|
||||
"summary": "Large deferred resources are indexed and backed by evidence."
|
||||
},
|
||||
"relevant_file_count": 571,
|
||||
"relevant_file_count": 590,
|
||||
"unused_resource_dirs": [],
|
||||
"quality_signal_points": 140,
|
||||
"quality_density": 140.3
|
||||
"quality_density": 140.1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
| Target | Path | Tier | Limit | Initial | SKILL | Deferred | Resource Governance | Large Deferred Dirs | Quality Density | Unused Dirs | Status |
|
||||
| --- | --- | --- | ---: | ---: | ---: | ---: | --- | --- | ---: | --- | --- |
|
||||
| root | `.` | `production` | 1000 | 998 | 805 | 530871 | `governed` | scripts:469568 | 140.3 | - | ok |
|
||||
| root | `.` | `production` | 1000 | 999 | 806 | 531767 | `governed` | scripts:469568 | 140.1 | - | ok |
|
||||
| complex-release-orchestrator | `examples/complex-release-orchestrator/generated-skill` | `production` | 1000 | 790 | 718 | 1657 | `not-required` | - | 164.6 | - | ok |
|
||||
| governed-incident-command | `examples/governed-incident-command/generated-skill` | `production` | 1000 | 760 | 658 | 1030 | `not-required` | - | 171.1 | - | ok |
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-03-31",
|
||||
"targets": [
|
||||
{
|
||||
"label": "root",
|
||||
"path": ".",
|
||||
"budget_tier": "production",
|
||||
"budget_limit": 1000,
|
||||
"initial_tokens": 998,
|
||||
"skill_body_tokens": 805,
|
||||
"deferred_resource_tokens": 530871,
|
||||
"initial_tokens": 999,
|
||||
"skill_body_tokens": 806,
|
||||
"deferred_resource_tokens": 531767,
|
||||
"large_deferred_resource_dirs": [
|
||||
{
|
||||
"path": "scripts",
|
||||
@@ -42,7 +42,7 @@
|
||||
],
|
||||
"summary": "Large deferred resources are indexed and backed by evidence."
|
||||
},
|
||||
"quality_density": 140.3,
|
||||
"quality_density": 140.1,
|
||||
"unused_resource_dirs": [],
|
||||
"ok": true,
|
||||
"warnings": []
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,19 +2,19 @@
|
||||
|
||||
Winner: `Current`
|
||||
|
||||
- current tokens: `53`
|
||||
- winner tokens: `53`
|
||||
- current tokens: `54`
|
||||
- winner tokens: `54`
|
||||
- baseline tokens: `8`
|
||||
|
||||
## Winner
|
||||
|
||||
Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
|
||||
Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
|
||||
## Candidate Ranking
|
||||
|
||||
| Candidate | Tokens | Dev FP | Dev FN | Dev Near | Holdout FP | Holdout FN |
|
||||
| --- | ---: | ---: | ---: | ---: | ---: | ---: |
|
||||
| `Current` | 53 | 0 | 0 | 1.0 | 0 | 0 |
|
||||
| `Current` | 54 | 0 | 0 | 1.0 | 0 | 0 |
|
||||
| `Minimal` | 41 | 1 | 1 | 1.0 | 0 | 0 |
|
||||
| `Guardrail` | 56 | 1 | 1 | 1.0 | 0 | 0 |
|
||||
| `Balanced` | 60 | 1 | 1 | 1.0 | 0 | 0 |
|
||||
@@ -34,9 +34,9 @@ Create, refactor, evaluate, and package agent skills from workflows, prompts, tr
|
||||
|
||||
| Gate | Winner Gap | Winner Risk | Winner Boundary Rate | Current Gap | Baseline Gap |
|
||||
| --- | ---: | --- | ---: | ---: | ---: |
|
||||
| Holdout | 0.744 | healthy | 0.0 | 0.744 | 0.416 |
|
||||
| Blind Holdout | 0.36 | tight | 0.167 | 0.36 | 0.368 |
|
||||
| Adversarial Holdout | 1.0 | healthy | 0.0 | 1.0 | 0.845 |
|
||||
| Holdout | 0.465 | healthy | 0.0 | 0.465 | 0.416 |
|
||||
| Blind Holdout | 0.29 | watch | 0.333 | 0.29 | 0.368 |
|
||||
| Adversarial Holdout | 0.808 | healthy | 0.0 | 0.808 | 0.845 |
|
||||
|
||||
## Judge Blind Summary
|
||||
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"winner_label": "Current",
|
||||
"winner_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"winner_tokens": 53,
|
||||
"current_tokens": 53,
|
||||
"winner_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"winner_tokens": 54,
|
||||
"current_tokens": 54,
|
||||
"winner_holdout_fp": 0,
|
||||
"winner_holdout_fn": 0,
|
||||
"current_holdout_fp": 0,
|
||||
@@ -36,44 +36,44 @@
|
||||
"calibration": {
|
||||
"holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 0.908,
|
||||
"mean_non_trigger_score": 0.003,
|
||||
"mean_near_neighbor_score": 0.006,
|
||||
"min_positive_score": 0.767,
|
||||
"max_non_trigger_score": 0.023,
|
||||
"score_gap": 0.744,
|
||||
"threshold_margin": 0.307,
|
||||
"positive_threshold_buffer": 0.437,
|
||||
"negative_threshold_buffer": 0.307,
|
||||
"mean_positive_score": 0.704,
|
||||
"mean_non_trigger_score": 0.0,
|
||||
"mean_near_neighbor_score": 0.0,
|
||||
"min_positive_score": 0.465,
|
||||
"max_non_trigger_score": 0.0,
|
||||
"score_gap": 0.465,
|
||||
"threshold_margin": 0.135,
|
||||
"positive_threshold_buffer": 0.135,
|
||||
"negative_threshold_buffer": 0.33,
|
||||
"boundary_case_count": 0,
|
||||
"boundary_case_rate": 0.0,
|
||||
"risk_band": "healthy"
|
||||
},
|
||||
"blind_holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 0.669,
|
||||
"mean_non_trigger_score": 0.116,
|
||||
"mean_near_neighbor_score": 0.152,
|
||||
"min_positive_score": 0.665,
|
||||
"max_non_trigger_score": 0.305,
|
||||
"score_gap": 0.36,
|
||||
"threshold_margin": 0.025,
|
||||
"positive_threshold_buffer": 0.335,
|
||||
"negative_threshold_buffer": 0.025,
|
||||
"boundary_case_count": 1,
|
||||
"boundary_case_rate": 0.167,
|
||||
"risk_band": "tight"
|
||||
"mean_positive_score": 0.377,
|
||||
"mean_non_trigger_score": 0.024,
|
||||
"mean_near_neighbor_score": 0.006,
|
||||
"min_positive_score": 0.374,
|
||||
"max_non_trigger_score": 0.084,
|
||||
"score_gap": 0.29,
|
||||
"threshold_margin": 0.044,
|
||||
"positive_threshold_buffer": 0.044,
|
||||
"negative_threshold_buffer": 0.246,
|
||||
"boundary_case_count": 2,
|
||||
"boundary_case_rate": 0.333,
|
||||
"risk_band": "watch"
|
||||
},
|
||||
"adversarial_holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 1.0,
|
||||
"mean_positive_score": 0.81,
|
||||
"mean_non_trigger_score": 0.0,
|
||||
"mean_near_neighbor_score": 0.0,
|
||||
"min_positive_score": 1.0,
|
||||
"min_positive_score": 0.808,
|
||||
"max_non_trigger_score": 0.0,
|
||||
"score_gap": 1.0,
|
||||
"score_gap": 0.808,
|
||||
"threshold_margin": 0.33,
|
||||
"positive_threshold_buffer": 0.67,
|
||||
"positive_threshold_buffer": 0.478,
|
||||
"negative_threshold_buffer": 0.33,
|
||||
"boundary_case_count": 0,
|
||||
"boundary_case_rate": 0.0,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
| Target | Winner | Winner Tokens | Holdout FP | Holdout FN | Blind FP | Blind FN | Judge Blind Errors | Adv FP | Adv FN | Adv Gap | Adv Risk | Status |
|
||||
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- |
|
||||
| `yao-meta-skill` | `Current` | 53 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 | healthy | ok |
|
||||
| `yao-meta-skill` | `Current` | 54 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.808 | healthy | ok |
|
||||
| `team-frontend-review` | `Current` | 50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.509 | healthy | ok |
|
||||
| `governed-incident-command` | `Current` | 37 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.538 | watch | ok |
|
||||
|
||||
|
||||
+328
-297
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"check_count": 39,
|
||||
@@ -324,12 +324,12 @@
|
||||
"status": "pass",
|
||||
"expected": {
|
||||
"status": "pass",
|
||||
"detail": "initial load 998/1000; deferred 530871/120000; top deferred scripts 469568; resource governance governed; quality density 140.3",
|
||||
"detail": "initial load 999/1000; deferred 531767/120000; top deferred scripts 469568; resource governance governed; quality density 140.1",
|
||||
"evidence": "reports/context_budget.json"
|
||||
},
|
||||
"actual": {
|
||||
"status": "pass",
|
||||
"detail": "initial load 998/1000; deferred 530871/120000; top deferred scripts 469568; resource governance governed; quality density 140.3",
|
||||
"detail": "initial load 999/1000; deferred 531767/120000; top deferred scripts 469568; resource governance governed; quality density 140.1",
|
||||
"evidence": "reports/context_budget.json"
|
||||
},
|
||||
"paths": [
|
||||
@@ -342,8 +342,8 @@
|
||||
"key": "benchmark-release-lock-self-consistency",
|
||||
"label": "Benchmark release lock matches source dirty state",
|
||||
"status": "pass",
|
||||
"expected": true,
|
||||
"actual": true,
|
||||
"expected": false,
|
||||
"actual": false,
|
||||
"paths": [
|
||||
"reports/benchmark_reproducibility.json"
|
||||
],
|
||||
@@ -357,7 +357,7 @@
|
||||
"actual": {
|
||||
"available": true,
|
||||
"clean": false,
|
||||
"changed_file_count": 21
|
||||
"changed_file_count": 76
|
||||
},
|
||||
"paths": [
|
||||
"reports/benchmark_reproducibility.json"
|
||||
@@ -398,8 +398,8 @@
|
||||
"key": "overview-benchmark-commit",
|
||||
"label": "overview embeds the benchmark commit",
|
||||
"status": "pass",
|
||||
"expected": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"actual": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"expected": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"actual": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"paths": [
|
||||
"reports/benchmark_reproducibility.json",
|
||||
"reports/skill-overview.json"
|
||||
@@ -411,36 +411,36 @@
|
||||
"label": "overview embeds benchmark summary fields",
|
||||
"status": "pass",
|
||||
"expected": {
|
||||
"release_lock_ready": true,
|
||||
"release_lock_ready": false,
|
||||
"required_artifact_count": 25,
|
||||
"missing_artifact_count": 0,
|
||||
"source_contract_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"source_contract_sha256": "f0333ea256d221c8993809b4366f93d9874defe6c722fbf95c8f524bdf9d3289",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
|
||||
"world_class_ledger_pending_count": 4,
|
||||
"world_class_source_check_count": 19,
|
||||
"world_class_source_pass_count": 12,
|
||||
"world_class_source_blocked_count": 7,
|
||||
"beta_test_ready": true,
|
||||
"beta_test_blocker_count": 0,
|
||||
"beta_test_ready": false,
|
||||
"beta_test_blocker_count": 1,
|
||||
"beta_test_deferred_evidence_count": 4,
|
||||
"public_claim_ready": false,
|
||||
"public_claim_blocker_count": 3
|
||||
"public_claim_blocker_count": 4
|
||||
},
|
||||
"actual": {
|
||||
"release_lock_ready": true,
|
||||
"release_lock_ready": false,
|
||||
"required_artifact_count": 25,
|
||||
"missing_artifact_count": 0,
|
||||
"source_contract_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"source_contract_sha256": "f0333ea256d221c8993809b4366f93d9874defe6c722fbf95c8f524bdf9d3289",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
|
||||
"world_class_ledger_pending_count": 4,
|
||||
"world_class_source_check_count": 19,
|
||||
"world_class_source_pass_count": 12,
|
||||
"world_class_source_blocked_count": 7,
|
||||
"beta_test_ready": true,
|
||||
"beta_test_blocker_count": 0,
|
||||
"beta_test_ready": false,
|
||||
"beta_test_blocker_count": 1,
|
||||
"beta_test_deferred_evidence_count": 4,
|
||||
"public_claim_ready": false,
|
||||
"public_claim_blocker_count": 3
|
||||
"public_claim_blocker_count": 4
|
||||
},
|
||||
"paths": [
|
||||
"reports/benchmark_reproducibility.json",
|
||||
@@ -550,8 +550,8 @@
|
||||
"key": "interpretation-benchmark-commit",
|
||||
"label": "interpretation embeds the benchmark commit",
|
||||
"status": "pass",
|
||||
"expected": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"actual": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"expected": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"actual": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"paths": [
|
||||
"reports/benchmark_reproducibility.json",
|
||||
"reports/skill-interpretation.json"
|
||||
@@ -563,36 +563,36 @@
|
||||
"label": "interpretation embeds benchmark summary fields",
|
||||
"status": "pass",
|
||||
"expected": {
|
||||
"release_lock_ready": true,
|
||||
"release_lock_ready": false,
|
||||
"required_artifact_count": 25,
|
||||
"missing_artifact_count": 0,
|
||||
"source_contract_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"source_contract_sha256": "f0333ea256d221c8993809b4366f93d9874defe6c722fbf95c8f524bdf9d3289",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
|
||||
"world_class_ledger_pending_count": 4,
|
||||
"world_class_source_check_count": 19,
|
||||
"world_class_source_pass_count": 12,
|
||||
"world_class_source_blocked_count": 7,
|
||||
"beta_test_ready": true,
|
||||
"beta_test_blocker_count": 0,
|
||||
"beta_test_ready": false,
|
||||
"beta_test_blocker_count": 1,
|
||||
"beta_test_deferred_evidence_count": 4,
|
||||
"public_claim_ready": false,
|
||||
"public_claim_blocker_count": 3
|
||||
"public_claim_blocker_count": 4
|
||||
},
|
||||
"actual": {
|
||||
"release_lock_ready": true,
|
||||
"release_lock_ready": false,
|
||||
"required_artifact_count": 25,
|
||||
"missing_artifact_count": 0,
|
||||
"source_contract_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"source_contract_sha256": "f0333ea256d221c8993809b4366f93d9874defe6c722fbf95c8f524bdf9d3289",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
|
||||
"world_class_ledger_pending_count": 4,
|
||||
"world_class_source_check_count": 19,
|
||||
"world_class_source_pass_count": 12,
|
||||
"world_class_source_blocked_count": 7,
|
||||
"beta_test_ready": true,
|
||||
"beta_test_blocker_count": 0,
|
||||
"beta_test_ready": false,
|
||||
"beta_test_blocker_count": 1,
|
||||
"beta_test_deferred_evidence_count": 4,
|
||||
"public_claim_ready": false,
|
||||
"public_claim_blocker_count": 3
|
||||
"public_claim_blocker_count": 4
|
||||
},
|
||||
"paths": [
|
||||
"reports/benchmark_reproducibility.json",
|
||||
@@ -739,7 +739,7 @@
|
||||
"label": "可维护性",
|
||||
"score": 100,
|
||||
"reasons": [
|
||||
"SKILL.md 约 339 个词/字。",
|
||||
"SKILL.md 约 342 个词/字。",
|
||||
"入口文件保持克制,可维护性较好。",
|
||||
"references/ 已承载扩展指导。",
|
||||
"scripts/ 已承载确定性逻辑。",
|
||||
@@ -760,7 +760,7 @@
|
||||
"label": "上下文成本",
|
||||
"score": 42,
|
||||
"reasons": [
|
||||
"入口约 339 个词/字,references 约 16934 个词/字。",
|
||||
"入口约 342 个词/字,references 约 16934 个词/字。",
|
||||
"分数越高代表上下文成本越低。",
|
||||
"上下文成本偏高,建议压缩入口或拆分 references。"
|
||||
]
|
||||
@@ -803,7 +803,7 @@
|
||||
"label": "可维护性",
|
||||
"score": 100,
|
||||
"reasons": [
|
||||
"SKILL.md 约 339 个词/字。",
|
||||
"SKILL.md 约 342 个词/字。",
|
||||
"入口文件保持克制,可维护性较好。",
|
||||
"references/ 已承载扩展指导。",
|
||||
"scripts/ 已承载确定性逻辑。",
|
||||
@@ -824,7 +824,7 @@
|
||||
"label": "上下文成本",
|
||||
"score": 42,
|
||||
"reasons": [
|
||||
"入口约 339 个词/字,references 约 16934 个词/字。",
|
||||
"入口约 342 个词/字,references 约 16934 个词/字。",
|
||||
"分数越高代表上下文成本越低。",
|
||||
"上下文成本偏高,建议压缩入口或拆分 references。"
|
||||
]
|
||||
@@ -954,7 +954,7 @@
|
||||
"status": "pass",
|
||||
"expected": {
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"activation": "manual",
|
||||
"execution": "inline",
|
||||
"shell": "bash"
|
||||
@@ -982,7 +982,7 @@
|
||||
"boundary_cards": [
|
||||
{
|
||||
"label": "Owned",
|
||||
"body": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"body": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
},
|
||||
{
|
||||
"label": "Adjacent",
|
||||
@@ -996,7 +996,7 @@
|
||||
},
|
||||
"actual": {
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"activation": "manual",
|
||||
"execution": "inline",
|
||||
"shell": "bash"
|
||||
@@ -1024,7 +1024,7 @@
|
||||
"boundary_cards": [
|
||||
{
|
||||
"label": "Owned",
|
||||
"body": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"body": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
},
|
||||
{
|
||||
"label": "Adjacent",
|
||||
@@ -1056,7 +1056,7 @@
|
||||
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
|
||||
],
|
||||
"gaps": [
|
||||
"上下文成本需要补强:入口约 339 个词/字,references 约 16934 个词/字。"
|
||||
"上下文成本需要补强:入口约 342 个词/字,references 约 16934 个词/字。"
|
||||
],
|
||||
"recommendations": [
|
||||
"先改触发边界,再扩展工作流。",
|
||||
@@ -1104,7 +1104,7 @@
|
||||
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
|
||||
],
|
||||
"gaps": [
|
||||
"上下文成本需要补强:入口约 339 个词/字,references 约 16934 个词/字。"
|
||||
"上下文成本需要补强:入口约 342 个词/字,references 约 16934 个词/字。"
|
||||
],
|
||||
"recommendations": [
|
||||
"先改触发边界,再扩展工作流。",
|
||||
@@ -1179,7 +1179,7 @@
|
||||
"name": "包体膨胀风险",
|
||||
"impact": 2,
|
||||
"probability": 1,
|
||||
"signal": "SKILL.md 约 339 个词/字。",
|
||||
"signal": "SKILL.md 约 342 个词/字。",
|
||||
"response": "先补证据和边界,再增加包体复杂度。"
|
||||
},
|
||||
{
|
||||
@@ -1338,7 +1338,7 @@
|
||||
"name": "包体膨胀风险",
|
||||
"impact": 2,
|
||||
"probability": 1,
|
||||
"signal": "SKILL.md 约 339 个词/字。",
|
||||
"signal": "SKILL.md 约 342 个词/字。",
|
||||
"response": "先补证据和边界,再增加包体复杂度。"
|
||||
},
|
||||
{
|
||||
@@ -1680,10 +1680,10 @@
|
||||
"path": "reports",
|
||||
"label": "Generated evidence and overview artifacts",
|
||||
"kind": "folder",
|
||||
"file_count": 152
|
||||
"file_count": 170
|
||||
}
|
||||
],
|
||||
"file_count": 375,
|
||||
"file_count": 393,
|
||||
"folder_count": 4,
|
||||
"distribution": [
|
||||
{
|
||||
@@ -1716,7 +1716,7 @@
|
||||
},
|
||||
{
|
||||
"label": "reports",
|
||||
"value": 152
|
||||
"value": 170
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -1768,10 +1768,10 @@
|
||||
"path": "reports",
|
||||
"label": "Generated evidence and overview artifacts",
|
||||
"kind": "folder",
|
||||
"file_count": 152
|
||||
"file_count": 170
|
||||
}
|
||||
],
|
||||
"file_count": 375,
|
||||
"file_count": 393,
|
||||
"folder_count": 4,
|
||||
"distribution": [
|
||||
{
|
||||
@@ -1804,7 +1804,7 @@
|
||||
},
|
||||
{
|
||||
"label": "reports",
|
||||
"value": 152
|
||||
"value": 170
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -1989,10 +1989,10 @@
|
||||
"label": "Benchmark separates beta testing from public claims",
|
||||
"status": "pass",
|
||||
"expected": {
|
||||
"beta_test_ready": true,
|
||||
"beta_test_ready": false,
|
||||
"public_claim_ready": false,
|
||||
"human_review_complete": false,
|
||||
"beta_release_ready": true,
|
||||
"beta_release_ready": false,
|
||||
"beta_release_scope": "beta/public test release without superiority, fully-reviewed, or world-class claims",
|
||||
"deferred_evidence_keys": [
|
||||
"human-adjudication",
|
||||
@@ -2003,10 +2003,10 @@
|
||||
"deferred_human_review": true
|
||||
},
|
||||
"actual": {
|
||||
"beta_test_ready": true,
|
||||
"beta_test_ready": false,
|
||||
"public_claim_ready": false,
|
||||
"human_review_complete": false,
|
||||
"beta_release_ready": true,
|
||||
"beta_release_ready": false,
|
||||
"beta_release_scope": "beta/public test release without superiority, fully-reviewed, or world-class claims",
|
||||
"deferred_evidence_keys": [
|
||||
"human-adjudication",
|
||||
@@ -2139,8 +2139,8 @@
|
||||
"artifact_prefill_counts_as_evidence": false,
|
||||
"submission_ref_total_count": 2,
|
||||
"submission_ref_ready_count": 2,
|
||||
"supporting_evidence_total_count": 11,
|
||||
"supporting_evidence_ready_count": 11,
|
||||
"supporting_evidence_total_count": 8,
|
||||
"supporting_evidence_ready_count": 7,
|
||||
"submission_ref_copy_to_artifact_refs": true,
|
||||
"supporting_evidence_copy_to_artifact_refs": false
|
||||
},
|
||||
@@ -2185,8 +2185,8 @@
|
||||
"artifact_prefill_counts_as_evidence": false,
|
||||
"submission_ref_total_count": 2,
|
||||
"submission_ref_ready_count": 2,
|
||||
"supporting_evidence_total_count": 11,
|
||||
"supporting_evidence_ready_count": 11,
|
||||
"supporting_evidence_total_count": 8,
|
||||
"supporting_evidence_ready_count": 7,
|
||||
"submission_ref_copy_to_artifact_refs": true,
|
||||
"supporting_evidence_copy_to_artifact_refs": false
|
||||
},
|
||||
@@ -3200,9 +3200,7 @@
|
||||
"agents/interface.yaml": true,
|
||||
"evidence/world_class/README.md": true,
|
||||
"security/permission_policy.json": true,
|
||||
"reports/world_class_evidence_ledger.json": true,
|
||||
"dist/manifest.json": true,
|
||||
"dist/targets/openai/adapter.json": true
|
||||
"reports/world_class_evidence_ledger.json": true
|
||||
},
|
||||
"prohibited_surfaces": []
|
||||
},
|
||||
@@ -3221,9 +3219,7 @@
|
||||
"agents/interface.yaml": true,
|
||||
"evidence/world_class/README.md": true,
|
||||
"security/permission_policy.json": true,
|
||||
"reports/world_class_evidence_ledger.json": true,
|
||||
"dist/manifest.json": true,
|
||||
"dist/targets/openai/adapter.json": true
|
||||
"reports/world_class_evidence_ledger.json": true
|
||||
},
|
||||
"prohibited_surfaces": []
|
||||
},
|
||||
@@ -3585,7 +3581,7 @@
|
||||
"`0` permission failures",
|
||||
"`25` required artifacts",
|
||||
"`23` reproduction commands",
|
||||
"initial load `998/1000`",
|
||||
"initial load `999/1000`",
|
||||
"target count is `83`"
|
||||
],
|
||||
"actual": "all present",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Evidence Consistency
|
||||
|
||||
Generated at: `2026-06-21`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"ok": true,
|
||||
"schema_version": "2.0",
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-06-13",
|
||||
"skill_dir": ".",
|
||||
"package_dir": "dist",
|
||||
"install_root": "dist/install-simulation/simulate-yao-meta-skill",
|
||||
"installed_skill_dir": "dist/install-simulation/simulate-yao-meta-skill/yao-meta-skill",
|
||||
"package_dir": "tests/tmp_review_studio/dist",
|
||||
"install_root": "tests/tmp_review_studio/install-root/simulate-yao-meta-skill",
|
||||
"installed_skill_dir": "tests/tmp_review_studio/install-root/simulate-yao-meta-skill/yao-meta-skill",
|
||||
"summary": {
|
||||
"archive_present": true,
|
||||
"archive_entry_count": 580,
|
||||
"archive_entry_count": 598,
|
||||
"nested_skill_entry_count": 0,
|
||||
"archive_extracted": true,
|
||||
"entrypoint_loaded": true,
|
||||
@@ -27,7 +27,7 @@
|
||||
{
|
||||
"id": "archive-present",
|
||||
"status": "pass",
|
||||
"detail": "Package archive exists: dist/yao-meta-skill.zip"
|
||||
"detail": "Package archive exists: tests/tmp_review_studio/dist/yao-meta-skill.zip"
|
||||
},
|
||||
{
|
||||
"id": "archive-safe-paths",
|
||||
@@ -278,9 +278,9 @@
|
||||
"failures": [],
|
||||
"warnings": [],
|
||||
"artifacts": {
|
||||
"archive": "dist/yao-meta-skill.zip",
|
||||
"package_manifest": "dist/manifest.json",
|
||||
"json": "reports/install_simulation.json",
|
||||
"markdown": "reports/install_simulation.md"
|
||||
"archive": "tests/tmp_review_studio/dist/yao-meta-skill.zip",
|
||||
"package_manifest": "tests/tmp_review_studio/dist/manifest.json",
|
||||
"json": "tests/tmp_review_studio/install_simulation.json",
|
||||
"markdown": "tests/tmp_review_studio/install_simulation.md"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Install Simulation
|
||||
|
||||
- OK: `True`
|
||||
- Package directory: `dist`
|
||||
- Package directory: `tests/tmp_review_studio/dist`
|
||||
- Archive extracted: `True`
|
||||
- Nested SKILL.md entries: `0`
|
||||
- Entrypoint loaded: `True`
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
| Check | Status | Detail |
|
||||
| --- | --- | --- |
|
||||
| `archive-present` | `pass` | Package archive exists: dist/yao-meta-skill.zip |
|
||||
| `archive-present` | `pass` | Package archive exists: tests/tmp_review_studio/dist/yao-meta-skill.zip |
|
||||
| `archive-safe-paths` | `pass` | Archive has no absolute or parent-traversal entries |
|
||||
| `single-skill-entrypoint` | `pass` | Installed package exposes only the root SKILL.md entrypoint |
|
||||
| `single-top-level` | `pass` | Archive top-level directory is yao-meta-skill |
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
"label": "Current",
|
||||
"ranking_state": "selected_by_dev",
|
||||
"promotion_state": "kept_current",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"tokens": 53,
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"tokens": 54,
|
||||
"dev_errors": 0,
|
||||
"holdout_errors": 0,
|
||||
"reason_tags": []
|
||||
@@ -118,8 +118,8 @@
|
||||
],
|
||||
"review_template": {
|
||||
"target": "yao-meta-skill",
|
||||
"current_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"candidate_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"current_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"candidate_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"focus": [
|
||||
"no_candidate_outperformed_current"
|
||||
]
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
| Role | Label | Ranking State | Promotion State | Tokens | Dev Errors | Holdout Errors |
|
||||
| --- | --- | --- | --- | ---: | ---: | ---: |
|
||||
| baseline | `Baseline` | reference | reference | 8 | 1 | 0 |
|
||||
| current | `Current` | selected_by_dev | kept_current | 53 | 0 | 0 |
|
||||
| current | `Current` | selected_by_dev | kept_current | 54 | 0 | 0 |
|
||||
| candidate | `Minimal` | not_selected | blocked | 41 | 2 | 0 |
|
||||
| candidate | `Guardrail` | not_selected | blocked | 56 | 2 | 0 |
|
||||
| candidate | `Balanced` | not_selected | blocked | 60 | 2 | 0 |
|
||||
@@ -37,8 +37,8 @@
|
||||
## Human Review Stub
|
||||
|
||||
- target: yao-meta-skill
|
||||
- current description: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
|
||||
- candidate description: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
|
||||
- current description: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
- candidate description: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
- review focus: no_candidate_outperformed_current
|
||||
|
||||
## Artifact Paths
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Human Review
|
||||
|
||||
- target: yao-meta-skill
|
||||
- current description: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
|
||||
- candidate description: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
|
||||
- current description: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
- candidate description: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
- suggested focus: no_candidate_outperformed_current
|
||||
|
||||
Use the shared template in `references/human-review-template.md` to complete the final decision.
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
| Route | Precision | Recall | Avg Margin |
|
||||
| --- | ---: | ---: | ---: |
|
||||
| `yao-meta-skill` | 1.0 | 1.0 | 0.701 |
|
||||
| `yao-meta-skill` | 1.0 | 1.0 | 0.644 |
|
||||
| `team-frontend-review` | 1.0 | 1.0 | 0.805 |
|
||||
| `governed-incident-command` | 1.0 | 1.0 | 0.586 |
|
||||
| `governed-incident-command` | 1.0 | 1.0 | 0.709 |
|
||||
| `no_route` | 1.0 | 1.0 | - |
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"winner_label": "Current",
|
||||
"winner_description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"winner_tokens": 53,
|
||||
"current_tokens": 53,
|
||||
"winner_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"winner_tokens": 54,
|
||||
"current_tokens": 54,
|
||||
"winner_holdout_fp": 0,
|
||||
"winner_holdout_fn": 0,
|
||||
"current_holdout_fp": 0,
|
||||
@@ -42,44 +42,44 @@
|
||||
"calibration": {
|
||||
"holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 0.908,
|
||||
"mean_non_trigger_score": 0.003,
|
||||
"mean_near_neighbor_score": 0.006,
|
||||
"min_positive_score": 0.767,
|
||||
"max_non_trigger_score": 0.023,
|
||||
"score_gap": 0.744,
|
||||
"threshold_margin": 0.307,
|
||||
"positive_threshold_buffer": 0.437,
|
||||
"negative_threshold_buffer": 0.307,
|
||||
"mean_positive_score": 0.704,
|
||||
"mean_non_trigger_score": 0.0,
|
||||
"mean_near_neighbor_score": 0.0,
|
||||
"min_positive_score": 0.465,
|
||||
"max_non_trigger_score": 0.0,
|
||||
"score_gap": 0.465,
|
||||
"threshold_margin": 0.135,
|
||||
"positive_threshold_buffer": 0.135,
|
||||
"negative_threshold_buffer": 0.33,
|
||||
"boundary_case_count": 0,
|
||||
"boundary_case_rate": 0.0,
|
||||
"risk_band": "healthy"
|
||||
},
|
||||
"blind_holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 0.669,
|
||||
"mean_non_trigger_score": 0.116,
|
||||
"mean_near_neighbor_score": 0.152,
|
||||
"min_positive_score": 0.665,
|
||||
"max_non_trigger_score": 0.305,
|
||||
"score_gap": 0.36,
|
||||
"threshold_margin": 0.025,
|
||||
"positive_threshold_buffer": 0.335,
|
||||
"negative_threshold_buffer": 0.025,
|
||||
"boundary_case_count": 1,
|
||||
"boundary_case_rate": 0.167,
|
||||
"risk_band": "tight"
|
||||
"mean_positive_score": 0.377,
|
||||
"mean_non_trigger_score": 0.024,
|
||||
"mean_near_neighbor_score": 0.006,
|
||||
"min_positive_score": 0.374,
|
||||
"max_non_trigger_score": 0.084,
|
||||
"score_gap": 0.29,
|
||||
"threshold_margin": 0.044,
|
||||
"positive_threshold_buffer": 0.044,
|
||||
"negative_threshold_buffer": 0.246,
|
||||
"boundary_case_count": 2,
|
||||
"boundary_case_rate": 0.333,
|
||||
"risk_band": "watch"
|
||||
},
|
||||
"adversarial_holdout": {
|
||||
"threshold": 0.33,
|
||||
"mean_positive_score": 1.0,
|
||||
"mean_positive_score": 0.81,
|
||||
"mean_non_trigger_score": 0.0,
|
||||
"mean_near_neighbor_score": 0.0,
|
||||
"min_positive_score": 1.0,
|
||||
"min_positive_score": 0.808,
|
||||
"max_non_trigger_score": 0.0,
|
||||
"score_gap": 1.0,
|
||||
"score_gap": 0.808,
|
||||
"threshold_margin": 0.33,
|
||||
"positive_threshold_buffer": 0.67,
|
||||
"positive_threshold_buffer": 0.478,
|
||||
"negative_threshold_buffer": 0.33,
|
||||
"boundary_case_count": 0,
|
||||
"boundary_case_rate": 0.0,
|
||||
@@ -170,7 +170,7 @@
|
||||
"route_metrics": {
|
||||
"precision": 1.0,
|
||||
"recall": 1.0,
|
||||
"average_margin": 0.701,
|
||||
"average_margin": 0.644,
|
||||
"misroute_count": 0,
|
||||
"ambiguous_case_count": 0
|
||||
}
|
||||
@@ -193,8 +193,8 @@
|
||||
"label": "Current",
|
||||
"ranking_state": "selected_by_dev",
|
||||
"promotion_state": "kept_current",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"tokens": 53,
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"tokens": 54,
|
||||
"dev_errors": 0,
|
||||
"holdout_errors": 0,
|
||||
"reason_tags": []
|
||||
@@ -702,7 +702,7 @@
|
||||
"route_metrics": {
|
||||
"precision": 1.0,
|
||||
"recall": 1.0,
|
||||
"average_margin": 0.586,
|
||||
"average_margin": 0.709,
|
||||
"misroute_count": 0,
|
||||
"ambiguous_case_count": 0
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"skill_name": "yao-meta-skill-operator-ux-worktree",
|
||||
"skill_name": "yao-meta-skill-trigger-coverage-merge",
|
||||
"relevance": "prompt-aware",
|
||||
"primary_task_family": {
|
||||
"key": "execution_operation",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Prompt Quality Profile
|
||||
|
||||
Skill: `yao-meta-skill-operator-ux-worktree`
|
||||
Skill: `yao-meta-skill-trigger-coverage-merge`
|
||||
Relevance: `prompt-aware`
|
||||
Overall quality score: `89.0/100`
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"root": ".",
|
||||
"summary": {
|
||||
"target_python": "3.11",
|
||||
"file_count": 234,
|
||||
"file_count": 235,
|
||||
"issue_count": 0,
|
||||
"syntax_error_count": 0,
|
||||
"fstring_311_violation_count": 0,
|
||||
@@ -34,6 +34,12 @@
|
||||
"issue_count": 0,
|
||||
"issues": []
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/generate_pack.py",
|
||||
"ok": true,
|
||||
"issue_count": 0,
|
||||
"issues": []
|
||||
},
|
||||
{
|
||||
"path": "scripts/adaptation_patch_safety.py",
|
||||
"ok": true,
|
||||
|
||||
@@ -6,7 +6,7 @@ Generated at: `2026-06-13`
|
||||
|
||||
- decision: `pass`
|
||||
- target python: `3.11`
|
||||
- files scanned: `234`
|
||||
- files scanned: `235`
|
||||
- issues: `0`
|
||||
- syntax errors: `0`
|
||||
- f-string 3.11 violations: `0`
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"skill_name": "yao-meta-skill",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"intent_confidence": {
|
||||
"score": 100,
|
||||
"band": "high",
|
||||
@@ -50,39 +50,41 @@
|
||||
},
|
||||
{
|
||||
"source_type": "research",
|
||||
"name": "Human-in-the-loop verification",
|
||||
"name": "Hypothesis-test-learn loop",
|
||||
"evidence_mode": "curated-pattern-track",
|
||||
"matched_keywords": [
|
||||
"review",
|
||||
"govern"
|
||||
"test",
|
||||
"iteration"
|
||||
],
|
||||
"borrow": "Borrow a review checkpoint wherever trust matters more than raw speed.",
|
||||
"avoid": "Do not force every skill through heavyweight review when the risk is low.",
|
||||
"why_relevant": "This track matches: review, govern."
|
||||
"borrow": "Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.",
|
||||
"avoid": "Do not create experimental overhead that exceeds the skill's real risk tier.",
|
||||
"why_relevant": "This track matches: test, iteration."
|
||||
},
|
||||
{
|
||||
"source_type": "principles",
|
||||
"name": "Boundary-first design",
|
||||
"evidence_mode": "curated-pattern-track",
|
||||
"matched_keywords": [
|
||||
"route"
|
||||
"route",
|
||||
"trigger",
|
||||
"exclude"
|
||||
],
|
||||
"borrow": "Borrow the discipline of defining what the skill should not own before growing the package.",
|
||||
"avoid": "Do not expand execution assets until route boundaries stay clean.",
|
||||
"why_relevant": "This track matches: route."
|
||||
"why_relevant": "This track matches: route, trigger, exclude."
|
||||
}
|
||||
],
|
||||
"synthesis": {
|
||||
"borrow_now": [
|
||||
"Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.",
|
||||
"Borrow a review checkpoint wherever trust matters more than raw speed.",
|
||||
"Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.",
|
||||
"Borrow the discipline of defining what the skill should not own before growing the package.",
|
||||
"Borrow the way it turns a messy workflow into a repeatable operating path.",
|
||||
"Borrow the clear execution entrypoints and command structure."
|
||||
],
|
||||
"avoid_now": [
|
||||
"Do not let packaging or platform concerns swallow the core job boundary.",
|
||||
"Do not force every skill through heavyweight review when the risk is low.",
|
||||
"Do not create experimental overhead that exceeds the skill's real risk tier.",
|
||||
"Do not expand execution assets until route boundaries stay clean.",
|
||||
"Do not import process overhead that only exists for that project's scale.",
|
||||
"Do not copy repo-specific commands or environment assumptions verbatim."
|
||||
@@ -118,10 +120,10 @@
|
||||
"score": 4
|
||||
},
|
||||
{
|
||||
"name": "Human-in-the-loop verification",
|
||||
"name": "Hypothesis-test-learn loop",
|
||||
"source_type": "research",
|
||||
"borrow": "Borrow a review checkpoint wherever trust matters more than raw speed.",
|
||||
"avoid": "Do not force every skill through heavyweight review when the risk is low.",
|
||||
"borrow": "Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.",
|
||||
"avoid": "Do not create experimental overhead that exceeds the skill's real risk tier.",
|
||||
"gates": {
|
||||
"recurrence": true,
|
||||
"generativity": true,
|
||||
@@ -235,11 +237,11 @@
|
||||
"summary": "Start by borrowing this pattern: Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts. Avoid this for the first pass: Do not let packaging or platform concerns swallow the core job boundary.",
|
||||
"borrow_now": [
|
||||
"Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.",
|
||||
"Borrow a review checkpoint wherever trust matters more than raw speed."
|
||||
"Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed."
|
||||
],
|
||||
"avoid_for_now": [
|
||||
"Do not let packaging or platform concerns swallow the core job boundary.",
|
||||
"Do not force every skill through heavyweight review when the risk is low."
|
||||
"Do not create experimental overhead that exceeds the skill's real risk tier."
|
||||
],
|
||||
"why": "There is a real design conflict to resolve: The stated preference leans lightweight or speed-first, while the benchmark mix leans toward governance, review, or heavier evaluation structure.",
|
||||
"user_decision_required": true
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Reference Synthesis
|
||||
|
||||
Skill: `yao-meta-skill`
|
||||
- Description: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
|
||||
- Description: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.
|
||||
- Intent confidence: `100/100` (`high`)
|
||||
|
||||
## Live GitHub Benchmarks
|
||||
@@ -33,24 +33,24 @@ Skill: `yao-meta-skill`
|
||||
- Borrow: Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.
|
||||
- Avoid: Do not let packaging or platform concerns swallow the core job boundary.
|
||||
|
||||
### Human-in-the-loop verification
|
||||
### Hypothesis-test-learn loop
|
||||
- Type: `research`
|
||||
- Evidence mode: `curated-pattern-track`
|
||||
- Why relevant: This track matches: review, govern.
|
||||
- Borrow: Borrow a review checkpoint wherever trust matters more than raw speed.
|
||||
- Avoid: Do not force every skill through heavyweight review when the risk is low.
|
||||
- Why relevant: This track matches: test, iteration.
|
||||
- Borrow: Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.
|
||||
- Avoid: Do not create experimental overhead that exceeds the skill's real risk tier.
|
||||
|
||||
### Boundary-first design
|
||||
- Type: `principles`
|
||||
- Evidence mode: `curated-pattern-track`
|
||||
- Why relevant: This track matches: route.
|
||||
- Why relevant: This track matches: route, trigger, exclude.
|
||||
- Borrow: Borrow the discipline of defining what the skill should not own before growing the package.
|
||||
- Avoid: Do not expand execution assets until route boundaries stay clean.
|
||||
|
||||
## Borrow Now
|
||||
|
||||
- Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.
|
||||
- Borrow a review checkpoint wherever trust matters more than raw speed.
|
||||
- Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.
|
||||
- Borrow the discipline of defining what the skill should not own before growing the package.
|
||||
- Borrow the way it turns a messy workflow into a repeatable operating path.
|
||||
- Borrow the clear execution entrypoints and command structure.
|
||||
@@ -58,7 +58,7 @@ Skill: `yao-meta-skill`
|
||||
## Avoid Now
|
||||
|
||||
- Do not let packaging or platform concerns swallow the core job boundary.
|
||||
- Do not force every skill through heavyweight review when the risk is low.
|
||||
- Do not create experimental overhead that exceeds the skill's real risk tier.
|
||||
- Do not expand execution assets until route boundaries stay clean.
|
||||
- Do not import process overhead that only exists for that project's scale.
|
||||
- Do not copy repo-specific commands or environment assumptions verbatim.
|
||||
@@ -69,7 +69,7 @@ Skill: `yao-meta-skill`
|
||||
- Acceptance threshold: `4/4`
|
||||
- Accepted patterns:
|
||||
- **Official skill anatomy and context discipline**: 4/4 (recurrence, generativity, distinctiveness, boundary)
|
||||
- **Human-in-the-loop verification**: 4/4 (recurrence, generativity, distinctiveness, boundary)
|
||||
- **Hypothesis-test-learn loop**: 4/4 (recurrence, generativity, distinctiveness, boundary)
|
||||
- **Boundary-first design**: 4/4 (recurrence, generativity, distinctiveness, boundary)
|
||||
- **obra/superpowers**: 4/4 (recurrence, generativity, distinctiveness, boundary)
|
||||
- **affaan-m/ECC**: 4/4 (recurrence, generativity, distinctiveness, boundary)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"schema_version": "2.0",
|
||||
"name": "yao-meta-skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"targets": [
|
||||
"openai",
|
||||
"claude",
|
||||
@@ -21,7 +21,7 @@
|
||||
"trust_level": "local",
|
||||
"license": "MIT",
|
||||
"checksums": {
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
|
||||
},
|
||||
"compatibility": {
|
||||
@@ -58,11 +58,11 @@
|
||||
"install_simulated": true,
|
||||
"install_simulation": "reports/install_simulation.json"
|
||||
},
|
||||
"generated_at": "2026-06-21"
|
||||
"generated_at": "2026-06-13"
|
||||
},
|
||||
"index": {
|
||||
"schema_version": "2.0",
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-06-13",
|
||||
"package_count": 1,
|
||||
"packages": [
|
||||
{
|
||||
@@ -78,7 +78,7 @@
|
||||
"vscode"
|
||||
],
|
||||
"package_metadata": "registry/packages/yao-meta-skill.json",
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
- Maturity: `governed`
|
||||
- Owner: `Yao Team`
|
||||
- License: `MIT`
|
||||
- Package SHA256: `eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383`
|
||||
- Package SHA256: `e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3`
|
||||
- Archive SHA256: `c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7`
|
||||
- Install simulated: `True`
|
||||
|
||||
|
||||
+14
-14
File diff suppressed because one or more lines are too long
+391
-311
File diff suppressed because it is too large
Load Diff
@@ -188,7 +188,7 @@ th {
|
||||
<section class="hero">
|
||||
<p class="minor">Review Viewer</p>
|
||||
<h1>Yao Meta Skill</h1>
|
||||
<p class="lede">Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</p>
|
||||
<p class="lede">Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</p>
|
||||
<div class="meta">
|
||||
<span>maturity: governed</span>
|
||||
<span>archetype: governed</span>
|
||||
@@ -200,7 +200,7 @@ th {
|
||||
|
||||
<section>
|
||||
<h2>Architecture at a glance</h2>
|
||||
<div class="arch-grid"><div class='arch-step'><div class='step-label'>Inputs</div><div class='step-detail'>workflow, prompt, transcript, docs, or notes</div></div><div class='arch-step'><div class='step-label'>Boundary</div><div class='step-detail'>Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</div></div><div class='arch-step'><div class='step-label'>Logic</div><div class='step-detail'>For one-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.; Capture job, output, exclusions, constraints, standards, and the lightest fit.; Scan references in order: external benchmark, user source, local fit; surface only uncertainty or conflict.</div></div><div class='arch-step'><div class='step-label'>Usage</div><div class='step-detail'>Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.; Use this skill when the request matches: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</div></div><div class='arch-step'><div class='step-label'>Next</div><div class='step-detail'>Review the top iteration directions before growing the package.</div></div></div>
|
||||
<div class="arch-grid"><div class='arch-step'><div class='step-label'>Inputs</div><div class='step-detail'>workflow, prompt, transcript, docs, or notes</div></div><div class='arch-step'><div class='step-label'>Boundary</div><div class='step-detail'>Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</div></div><div class='arch-step'><div class='step-label'>Logic</div><div class='step-detail'>For one-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.; Capture job, output, exclusions, constraints, standards, and the lightest fit.; Scan references in order: external benchmark, user source, local fit; surface only uncertainty or conflict.</div></div><div class='arch-step'><div class='step-label'>Usage</div><div class='step-detail'>Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.; Use this skill when the request matches: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</div></div><div class='arch-step'><div class='step-label'>Next</div><div class='step-detail'>Review the top iteration directions before growing the package.</div></div></div>
|
||||
</section>
|
||||
|
||||
<section class="grid">
|
||||
@@ -210,7 +210,7 @@ th {
|
||||
</div>
|
||||
<div class="panel">
|
||||
<h2>How to use it</h2>
|
||||
<ul><li>Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.</li><li>Use this skill when the request matches: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</li></ul>
|
||||
<ul><li>Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.</li><li>Use this skill when the request matches: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</li></ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -232,13 +232,13 @@ th {
|
||||
</div>
|
||||
<div class="panel">
|
||||
<h2>Compare view</h2>
|
||||
<div class='baseline-box'><p><strong>Winner:</strong> Current</p><p class='minor'>{'priority': ['fewest false positives', 'fewest false negatives', 'highest near-neighbor pass rate', 'highest negative pass rate', 'highest precision', 'highest recall', 'shortest description']}</p><table><thead><tr><th>Variant</th><th>Tokens</th><th>Dev Errors</th><th>Holdout Errors</th><th>Strategy</th></tr></thead><tbody><tr><td>Baseline</td><td>8</td><td>0</td><td>0</td><td>existing</td></tr><tr><td>Current</td><td>53</td><td>0</td><td>0</td><td>current</td></tr><tr><td>Current</td><td>53</td><td>0</td><td>0</td><td>current</td></tr></tbody></table></div>
|
||||
<div class='baseline-box'><p><strong>Winner:</strong> Current</p><p class='minor'>{'priority': ['fewest false positives', 'fewest false negatives', 'highest near-neighbor pass rate', 'highest negative pass rate', 'highest precision', 'highest recall', 'shortest description']}</p><table><thead><tr><th>Variant</th><th>Tokens</th><th>Dev Errors</th><th>Holdout Errors</th><th>Strategy</th></tr></thead><tbody><tr><td>Baseline</td><td>8</td><td>0</td><td>0</td><td>existing</td></tr><tr><td>Current</td><td>54</td><td>0</td><td>0</td><td>current</td></tr><tr><td>Current</td><td>54</td><td>0</td><td>0</td><td>current</td></tr></tbody></table></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Variant diff studio</h2>
|
||||
<div class="variant-grid"><div class='variant-card'><div class='variant-head'><h3>Baseline</h3><span>existing</span></div><p class='variant-description'>Create and improve agent skills.</p><div class='variant-metrics'><span>tokens 8 (0)</span><span>dev 0 (0)</span><span>holdout 0 (0)</span></div><div class='variant-cues'><p><strong>Adds relative to baseline</strong></p><ul><li>Create and improve agent skills.</li></ul><p><strong>Drops from baseline</strong></p><p class='minor'>No dropped cues.</p></div></div><div class='variant-card'><div class='variant-head'><h3>Current</h3><span>current</span></div><p class='variant-description'>Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</p><div class='variant-metrics'><span>tokens 53 (+45)</span><span>dev 0 (0)</span><span>holdout 0 (0)</span></div><div class='variant-cues'><p><strong>Adds relative to baseline</strong></p><ul><li>Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes.</li><li>Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</li></ul><p><strong>Drops from baseline</strong></p><ul><li>Create and improve agent skills.</li></ul></div></div><div class='variant-card'><div class='variant-head'><h3>Winner — Current</h3><span>current</span></div><p class='variant-description'>Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</p><div class='variant-metrics'><span>tokens 53 (+45)</span><span>dev 0 (0)</span><span>holdout 0 (0)</span></div><div class='variant-cues'><p><strong>Adds relative to baseline</strong></p><ul><li>Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes.</li><li>Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</li></ul><p><strong>Drops from baseline</strong></p><ul><li>Create and improve agent skills.</li></ul></div></div></div>
|
||||
<div class="variant-grid"><div class='variant-card'><div class='variant-head'><h3>Baseline</h3><span>existing</span></div><p class='variant-description'>Create and improve agent skills.</p><div class='variant-metrics'><span>tokens 8 (0)</span><span>dev 0 (0)</span><span>holdout 0 (0)</span></div><div class='variant-cues'><p><strong>Adds relative to baseline</strong></p><ul><li>Create and improve agent skills.</li></ul><p><strong>Drops from baseline</strong></p><p class='minor'>No dropped cues.</p></div></div><div class='variant-card'><div class='variant-head'><h3>Current</h3><span>current</span></div><p class='variant-description'>Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</p><div class='variant-metrics'><span>tokens 54 (+46)</span><span>dev 0 (0)</span><span>holdout 0 (0)</span></div><div class='variant-cues'><p><strong>Adds relative to baseline</strong></p><ul><li>Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts.</li><li>Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测.</li><li>Exclude no-skill summary/translation/docs.</li></ul><p><strong>Drops from baseline</strong></p><ul><li>Create and improve agent skills.</li></ul></div></div><div class='variant-card'><div class='variant-head'><h3>Winner — Current</h3><span>current</span></div><p class='variant-description'>Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</p><div class='variant-metrics'><span>tokens 54 (+46)</span><span>dev 0 (0)</span><span>holdout 0 (0)</span></div><div class='variant-cues'><p><strong>Adds relative to baseline</strong></p><ul><li>Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts.</li><li>Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测.</li><li>Exclude no-skill summary/translation/docs.</li></ul><p><strong>Drops from baseline</strong></p><ul><li>Create and improve agent skills.</li></ul></div></div></div>
|
||||
</section>
|
||||
|
||||
<section class="grid">
|
||||
@@ -310,11 +310,11 @@ th {
|
||||
<section class="grid">
|
||||
<div class="panel">
|
||||
<h2>Reference synthesis</h2>
|
||||
<div class="direction-grid"><div class='direction-card'><h3>Official skill anatomy and context discipline</h3><p><strong>Borrow now</strong></p><ul><li>Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.</li></ul><p><strong>Avoid</strong></p><ul><li>Do not let packaging or platform concerns swallow the core job boundary.</li></ul></div><div class='direction-card'><h3>Human-in-the-loop verification</h3><p><strong>Borrow now</strong></p><ul><li>Borrow a review checkpoint wherever trust matters more than raw speed.</li></ul><p><strong>Avoid</strong></p><ul><li>Do not force every skill through heavyweight review when the risk is low.</li></ul></div><div class='direction-card'><h3>Boundary-first design</h3><p><strong>Borrow now</strong></p><ul><li>Borrow the discipline of defining what the skill should not own before growing the package.</li></ul><p><strong>Avoid</strong></p><ul><li>Do not expand execution assets until route boundaries stay clean.</li></ul></div></div>
|
||||
<div class="direction-grid"><div class='direction-card'><h3>Official skill anatomy and context discipline</h3><p><strong>Borrow now</strong></p><ul><li>Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.</li></ul><p><strong>Avoid</strong></p><ul><li>Do not let packaging or platform concerns swallow the core job boundary.</li></ul></div><div class='direction-card'><h3>Hypothesis-test-learn loop</h3><p><strong>Borrow now</strong></p><ul><li>Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.</li></ul><p><strong>Avoid</strong></p><ul><li>Do not create experimental overhead that exceeds the skill's real risk tier.</li></ul></div><div class='direction-card'><h3>Boundary-first design</h3><p><strong>Borrow now</strong></p><ul><li>Borrow the discipline of defining what the skill should not own before growing the package.</li></ul><p><strong>Avoid</strong></p><ul><li>Do not expand execution assets until route boundaries stay clean.</li></ul></div></div>
|
||||
</div>
|
||||
<div class="panel">
|
||||
<h2>Borrow now</h2>
|
||||
<ul><li>Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.</li><li>Borrow a review checkpoint wherever trust matters more than raw speed.</li><li>Borrow the discipline of defining what the skill should not own before growing the package.</li><li>Borrow the way it turns a messy workflow into a repeatable operating path.</li></ul>
|
||||
<ul><li>Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.</li><li>Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.</li><li>Borrow the discipline of defining what the skill should not own before growing the package.</li><li>Borrow the way it turns a messy workflow into a repeatable operating path.</li></ul>
|
||||
<p class="minor">Use the recommendation by default. Only surface the underlying benchmark tradeoffs when intent is uncertain or a real design conflict needs a deliberate call.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
+952
-730
File diff suppressed because it is too large
Load Diff
@@ -15,7 +15,7 @@
|
||||
"correct_count": 3,
|
||||
"precision": 1.0,
|
||||
"recall": 1.0,
|
||||
"average_margin": 0.701
|
||||
"average_margin": 0.644
|
||||
},
|
||||
"team-frontend-review": {
|
||||
"expected_count": 3,
|
||||
@@ -31,7 +31,7 @@
|
||||
"correct_count": 3,
|
||||
"precision": 1.0,
|
||||
"recall": 1.0,
|
||||
"average_margin": 0.586
|
||||
"average_margin": 0.709
|
||||
},
|
||||
"no_route": {
|
||||
"expected_count": 4,
|
||||
@@ -77,18 +77,18 @@
|
||||
"expected_route": "yao-meta-skill",
|
||||
"predicted_route": "yao-meta-skill",
|
||||
"correct": true,
|
||||
"margin": 1.0,
|
||||
"margin": 0.681,
|
||||
"ambiguous": false,
|
||||
"ranked_routes": [
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 1.0,
|
||||
"score": 0.681,
|
||||
"passed_threshold": true,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [
|
||||
"eval_optimize",
|
||||
"iterate_existing_skill",
|
||||
"reuse_package",
|
||||
"team_operationalize",
|
||||
"transform_workflow"
|
||||
],
|
||||
"matched_negative_concepts": []
|
||||
@@ -117,16 +117,17 @@
|
||||
"expected_route": "yao-meta-skill",
|
||||
"predicted_route": "yao-meta-skill",
|
||||
"correct": true,
|
||||
"margin": 0.661,
|
||||
"margin": 0.51,
|
||||
"ambiguous": false,
|
||||
"ranked_routes": [
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.661,
|
||||
"score": 0.51,
|
||||
"passed_threshold": true,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [
|
||||
"eval_optimize",
|
||||
"iterate_existing_skill",
|
||||
"reuse_package"
|
||||
],
|
||||
"matched_negative_concepts": []
|
||||
@@ -155,16 +156,19 @@
|
||||
"expected_route": "yao-meta-skill",
|
||||
"predicted_route": "yao-meta-skill",
|
||||
"correct": true,
|
||||
"margin": 0.441,
|
||||
"margin": 0.74,
|
||||
"ambiguous": false,
|
||||
"ranked_routes": [
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.441,
|
||||
"score": 0.74,
|
||||
"passed_threshold": true,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [
|
||||
"reuse_package"
|
||||
"build_skill",
|
||||
"multi_asset",
|
||||
"reuse_package",
|
||||
"transform_workflow"
|
||||
],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
@@ -211,14 +215,6 @@
|
||||
],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.012,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "governed-incident-command",
|
||||
"score": 0.012,
|
||||
@@ -226,6 +222,14 @@
|
||||
"threshold": 0.48,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.006,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -251,14 +255,6 @@
|
||||
],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.008,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "governed-incident-command",
|
||||
"score": 0.008,
|
||||
@@ -266,6 +262,14 @@
|
||||
"threshold": 0.48,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.004,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -293,7 +297,7 @@
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.012,
|
||||
"score": 0.006,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
@@ -331,14 +335,6 @@
|
||||
],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.016,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "team-frontend-review",
|
||||
"score": 0.011,
|
||||
@@ -346,6 +342,14 @@
|
||||
"threshold": 0.48,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.005,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -371,7 +375,7 @@
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.328,
|
||||
"score": 0.179,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [
|
||||
@@ -395,7 +399,7 @@
|
||||
"expected_route": "governed-incident-command",
|
||||
"predicted_route": "governed-incident-command",
|
||||
"correct": true,
|
||||
"margin": 0.252,
|
||||
"margin": 0.621,
|
||||
"ambiguous": false,
|
||||
"ranked_routes": [
|
||||
{
|
||||
@@ -413,12 +417,11 @@
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.748,
|
||||
"score": 0.379,
|
||||
"passed_threshold": true,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [
|
||||
"reuse_package",
|
||||
"team_operationalize",
|
||||
"transform_workflow"
|
||||
],
|
||||
"matched_negative_concepts": []
|
||||
@@ -481,14 +484,6 @@
|
||||
"margin": null,
|
||||
"ambiguous": false,
|
||||
"ranked_routes": [
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.008,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "governed-incident-command",
|
||||
"score": 0.008,
|
||||
@@ -497,6 +492,14 @@
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.0,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
"matched_negative_concepts": []
|
||||
},
|
||||
{
|
||||
"name": "team-frontend-review",
|
||||
"score": 0.0,
|
||||
@@ -522,7 +525,7 @@
|
||||
"ranked_routes": [
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"score": 0.024,
|
||||
"score": 0.016,
|
||||
"passed_threshold": false,
|
||||
"threshold": 0.33,
|
||||
"matched_desired_concepts": [],
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
|
||||
| Route | Expected | Predicted | Precision | Recall | Avg Margin |
|
||||
| --- | ---: | ---: | ---: | ---: | ---: |
|
||||
| `yao-meta-skill` | 3 | 3 | 1.0 | 1.0 | 0.701 |
|
||||
| `yao-meta-skill` | 3 | 3 | 1.0 | 1.0 | 0.644 |
|
||||
| `team-frontend-review` | 3 | 3 | 1.0 | 1.0 | 0.805 |
|
||||
| `governed-incident-command` | 3 | 3 | 1.0 | 1.0 | 0.586 |
|
||||
| `governed-incident-command` | 3 | 3 | 1.0 | 1.0 | 0.709 |
|
||||
| `no_route` | 4 | 4 | 1.0 | 1.0 | - |
|
||||
|
||||
## Confusion Matrix
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"skill_dir": ".",
|
||||
"package_dir": "dist",
|
||||
"package_dir": "tests/tmp_review_studio/dist",
|
||||
"expected_capabilities": [
|
||||
"file_write",
|
||||
"network",
|
||||
@@ -42,7 +42,7 @@
|
||||
{
|
||||
"target": "openai",
|
||||
"status": "pass",
|
||||
"adapter": "dist/targets/openai/adapter.json",
|
||||
"adapter": "tests/tmp_review_studio/dist/targets/openai/adapter.json",
|
||||
"permission_model": "metadata-only",
|
||||
"native_enforcement": false,
|
||||
"metadata_fallback_explicit": true,
|
||||
@@ -139,7 +139,7 @@
|
||||
{
|
||||
"target": "claude",
|
||||
"status": "pass",
|
||||
"adapter": "dist/targets/claude/adapter.json",
|
||||
"adapter": "tests/tmp_review_studio/dist/targets/claude/adapter.json",
|
||||
"permission_model": "neutral-source-plus-adapter",
|
||||
"native_enforcement": false,
|
||||
"metadata_fallback_explicit": true,
|
||||
@@ -221,7 +221,7 @@
|
||||
{
|
||||
"target": "generic",
|
||||
"status": "pass",
|
||||
"adapter": "dist/targets/generic/adapter.json",
|
||||
"adapter": "tests/tmp_review_studio/dist/targets/generic/adapter.json",
|
||||
"permission_model": "agent-skills-compatible-metadata",
|
||||
"native_enforcement": false,
|
||||
"metadata_fallback_explicit": true,
|
||||
@@ -303,7 +303,7 @@
|
||||
{
|
||||
"target": "vscode",
|
||||
"status": "pass",
|
||||
"adapter": "dist/targets/vscode/adapter.json",
|
||||
"adapter": "tests/tmp_review_studio/dist/targets/vscode/adapter.json",
|
||||
"permission_model": "vscode-workspace-trust-plus-metadata",
|
||||
"native_enforcement": false,
|
||||
"metadata_fallback_explicit": true,
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"interactive_script_count": 0,
|
||||
"package_hash_scope": "source-contract-without-generated-reports",
|
||||
"package_hash_file_count": 247,
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
},
|
||||
"failures": [],
|
||||
"warnings": [],
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
- Interactive scripts: `0`
|
||||
- Package hash scope: `source-contract-without-generated-reports`
|
||||
- Package hash files: `247`
|
||||
- Package SHA256: `eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383`
|
||||
- Package SHA256: `e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3`
|
||||
|
||||
## Failures
|
||||
|
||||
|
||||
@@ -761,7 +761,7 @@
|
||||
<p class="eyebrow"><span data-lang="zh-CN">YAO Skill 生成审计报告</span><span data-lang="en">YAO Skill Generation Audit</span></p>
|
||||
<p class="slug">yao-meta-skill</p>
|
||||
<h1 id="report-title"><span data-lang="zh-CN">技能审计报告</span><span data-lang="en">Yao Meta Skill Audit Report</span></h1>
|
||||
<p class="lead"><span data-lang="zh-CN">这份报告默认使用中文简体,把新 Skill 的定位、指标、原理、契约、质量、风险、资产和迭代路线整理为一份可审计的 HTML 报告。</span><span data-lang="en">Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</span></p>
|
||||
<p class="lead"><span data-lang="zh-CN">这份报告默认使用中文简体,把新 Skill 的定位、指标、原理、契约、质量、风险、资产和迭代路线整理为一份可审计的 HTML 报告。</span><span data-lang="en">Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording.</span></p>
|
||||
<div class="hero-meta"><span><span data-lang="zh-CN">技能名称:yao-meta-skill</span><span data-lang="en">Skill name: yao-meta-skill</span></span><span><span data-lang="zh-CN">成熟度:治理</span><span data-lang="en">Maturity: governed</span></span><span><span data-lang="zh-CN">格式:Agent Skills</span><span data-lang="en">Format: agent-skills</span></span><span><span data-lang="zh-CN">更新时间:2026-03-31</span><span data-lang="en">Updated: 2026-03-31</span></span></div>
|
||||
<div class="badges"><span><span data-lang="zh-CN">openai</span><span data-lang="en">openai</span></span><span><span data-lang="zh-CN">claude</span><span data-lang="en">claude</span></span><span><span data-lang="zh-CN">generic</span><span data-lang="en">generic</span></span><span><span data-lang="zh-CN">vscode</span><span data-lang="en">vscode</span></span></div>
|
||||
</div>
|
||||
@@ -770,7 +770,7 @@
|
||||
<ul class="list"><li><span data-lang="zh-CN">把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。</span><span data-lang="en">Turn one-off experience into a reusable, evaluable, and portable skill package.</span></li><li><span data-lang="zh-CN">Skill 作者、复用团队和后续 reviewer。</span><span data-lang="en">Skill authors, reuse teams, and later reviewers.</span></li><li><span data-lang="zh-CN">创建完成后建议先打开 reports/skill-interpretation.html,再继续扩展包体。</span><span data-lang="en">After creation, open reports/skill-interpretation.html before expanding the package further.</span></li></ul>
|
||||
</aside>
|
||||
</div>
|
||||
<div class="score-strip" aria-label="报告关键指标"><article class='score-chip'><span><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong><i style='--score:42%'></i><small><span data-lang="zh-CN">入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 339 words/characters; references are about 16934.</span></small></article></div>
|
||||
<div class="score-strip" aria-label="报告关键指标"><article class='score-chip'><span><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong><i style='--score:42%'></i><small><span data-lang="zh-CN">入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 342 words/characters; references are about 16934.</span></small></article></div>
|
||||
</section>
|
||||
|
||||
<section id="overview">
|
||||
@@ -782,7 +782,7 @@
|
||||
<div class="two-col">
|
||||
<article class="panel">
|
||||
<h3><span data-lang="zh-CN">作用定位</span><span data-lang="en">Role</span></h3>
|
||||
<ul class="list"><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</span></li><li><span data-lang="zh-CN">把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。</span><span data-lang="en">Turn one-off experience into a reusable, evaluable, and portable skill package.</span></li><li><span data-lang="zh-CN">交付结果:SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html, reports/skill-interpretation.json</span><span data-lang="en">Deliverables: SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html, reports/skill-interpretation.json</span></li></ul>
|
||||
<ul class="list"><li><span data-lang="zh-CN">Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</span><span data-lang="en">Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording.</span></li><li><span data-lang="zh-CN">把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。</span><span data-lang="en">Turn one-off experience into a reusable, evaluable, and portable skill package.</span></li><li><span data-lang="zh-CN">交付结果:SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html, reports/skill-interpretation.json</span><span data-lang="en">Deliverables: SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html, reports/skill-interpretation.json</span></li></ul>
|
||||
</article>
|
||||
<figure class="chart-figure" data-chart="flow"><svg viewBox="0 0 620 170" role="img" aria-label="交付流程"><text data-lang="zh-CN" x="20" y="28" class="chart-title">交付流程</text><text data-lang="en" x="20" y="28" class="chart-title">Delivery Flow</text><path d="M188 93 H248 M398 93 H458" class="chart-line"/><g><rect x="38" y="56" width="150" height="74" rx="8" fill="#F6F8FB" stroke="#e8e6dc"/><text data-lang="zh-CN" x="113" y="99" text-anchor="middle">输入材料</text><text data-lang="en" x="113" y="99" text-anchor="middle">Input material</text></g><g><rect x="248" y="56" width="150" height="74" rx="8" fill="#F6F8FB" stroke="#e8e6dc"/><text data-lang="zh-CN" x="323" y="99" text-anchor="middle">Skill 包体</text><text data-lang="en" x="323" y="99" text-anchor="middle">Skill package</text></g><g><rect x="458" y="56" width="150" height="74" rx="8" fill="#F6F8FB" stroke="#e8e6dc"/><text data-lang="zh-CN" x="533" y="99" text-anchor="middle">可复用能力</text><text data-lang="en" x="533" y="99" text-anchor="middle">Reusable capability</text></g></svg><figcaption><span data-lang="zh-CN">交付流程把用户输入、生成的包体和可复用能力放在一条线上。</span><span data-lang="en">The delivery flow places user input, generated package, and reusable capability on one path.</span></figcaption></figure>
|
||||
</div>
|
||||
@@ -807,12 +807,12 @@
|
||||
<article class="panel metrics-note metrics-summary-panel">
|
||||
<h3><span data-lang="zh-CN">成熟度条</span><span data-lang="en">Maturity Bar</span></h3>
|
||||
<p><span data-lang="zh-CN">这里把每个指标压缩为状态、分数和第一条证据,先给出整体判断,再进入下方明细。</span><span data-lang="en">This compresses each metric into status, score, and the first evidence item before the detailed cards below.</span></p>
|
||||
<ol class='metric-summary-list'><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></b><em>100</em><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></b><em>100</em><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 约 339 个词/字。</span><span data-lang="en">SKILL.md is about 339 words/characters.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></b><em>100</em><small><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">关注</span><span data-lang="en">Watch</span></span><b><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></b><em>42</em><small><span data-lang="zh-CN">入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 339 words/characters; references are about 16934.</span></small></li></ol>
|
||||
<ol class='metric-summary-list'><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></b><em>100</em><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></b><em>100</em><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 约 342 个词/字。</span><span data-lang="en">SKILL.md is about 342 words/characters.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></b><em>100</em><small><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">关注</span><span data-lang="en">Watch</span></span><b><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></b><em>42</em><small><span data-lang="zh-CN">入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 342 words/characters; references are about 16934.</span></small></li></ol>
|
||||
</article>
|
||||
</div>
|
||||
<div class="metric-detail-section">
|
||||
<div class="detail-section-kicker"><span data-lang="zh-CN">指标明细</span><span data-lang="en">Metric Details</span></div>
|
||||
<div class="metric-grid metric-detail-grid"><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></li><li><span data-lang="zh-CN">README.md 已存在,便于人工阅读。</span><span data-lang="en">README.md exists for human-readable usage.</span></li><li><span data-lang="zh-CN">agents/interface.yaml 已存在,便于跨平台适配。</span><span data-lang="en">agents/interface.yaml exists for cross-platform adaptation.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></li><li><span data-lang="zh-CN">description 有足够长度说明任务边界。</span><span data-lang="en">The description is long enough to explain the task boundary.</span></li><li><span data-lang="zh-CN">description 已包含使用场景或排除边界信号。</span><span data-lang="en">The description includes usage-scenario or exclusion-boundary signals.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></li><li><span data-lang="zh-CN">skill-ir.json 已存在。</span><span data-lang="en">skill-ir.json exists.</span></li><li><span data-lang="zh-CN">compiled_targets.json 已存在。</span><span data-lang="en">compiled_targets.json exists.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 约 339 个词/字。</span><span data-lang="en">SKILL.md is about 339 words/characters.</span></li><li><span data-lang="zh-CN">入口文件保持克制,可维护性较好。</span><span data-lang="en">The entrypoint stays restrained, which supports maintainability.</span></li><li><span data-lang="zh-CN">references/ 已承载扩展指导。</span><span data-lang="en">references/ carries extended guidance.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></li><li><span data-lang="zh-CN">manifest.json 已存在。</span><span data-lang="en">manifest.json exists.</span></li><li><span data-lang="zh-CN">目标平台或 adapter target 已声明。</span><span data-lang="en">Target platforms or adapter targets are declared.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 339 words/characters; references are about 16934.</span></li><li><span data-lang="zh-CN">分数越高代表上下文成本越低。</span><span data-lang="en">A higher score means lower context cost.</span></li><li><span data-lang="zh-CN">上下文成本偏高,建议压缩入口或拆分 references。</span><span data-lang="en">Context cost is high; compress the entrypoint or split references further.</span></li></ul></div></article></div>
|
||||
<div class="metric-grid metric-detail-grid"><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></li><li><span data-lang="zh-CN">README.md 已存在,便于人工阅读。</span><span data-lang="en">README.md exists for human-readable usage.</span></li><li><span data-lang="zh-CN">agents/interface.yaml 已存在,便于跨平台适配。</span><span data-lang="en">agents/interface.yaml exists for cross-platform adaptation.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></li><li><span data-lang="zh-CN">description 有足够长度说明任务边界。</span><span data-lang="en">The description is long enough to explain the task boundary.</span></li><li><span data-lang="zh-CN">description 已包含使用场景或排除边界信号。</span><span data-lang="en">The description includes usage-scenario or exclusion-boundary signals.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></li><li><span data-lang="zh-CN">skill-ir.json 已存在。</span><span data-lang="en">skill-ir.json exists.</span></li><li><span data-lang="zh-CN">compiled_targets.json 已存在。</span><span data-lang="en">compiled_targets.json exists.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 约 342 个词/字。</span><span data-lang="en">SKILL.md is about 342 words/characters.</span></li><li><span data-lang="zh-CN">入口文件保持克制,可维护性较好。</span><span data-lang="en">The entrypoint stays restrained, which supports maintainability.</span></li><li><span data-lang="zh-CN">references/ 已承载扩展指导。</span><span data-lang="en">references/ carries extended guidance.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></li><li><span data-lang="zh-CN">manifest.json 已存在。</span><span data-lang="en">manifest.json exists.</span></li><li><span data-lang="zh-CN">目标平台或 adapter target 已声明。</span><span data-lang="en">Target platforms or adapter targets are declared.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 342 words/characters; references are about 16934.</span></li><li><span data-lang="zh-CN">分数越高代表上下文成本越低。</span><span data-lang="en">A higher score means lower context cost.</span></li><li><span data-lang="zh-CN">上下文成本偏高,建议压缩入口或拆分 references。</span><span data-lang="en">Context cost is high; compress the entrypoint or split references further.</span></li></ul></div></article></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -849,7 +849,7 @@
|
||||
</article>
|
||||
<article class="panel">
|
||||
<h3><span data-lang="zh-CN">调用方式</span><span data-lang="en">How To Use</span></h3>
|
||||
<ol class="step-list"><li><span data-lang="zh-CN">当你需要把工作流或笔记沉淀成结构精简、触发清晰且带必要 eval 的可复用 Skill 时使用 $yao-meta-skill。</span><span data-lang="en">Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.</span></li><li><span data-lang="zh-CN">当用户请求与该 Skill 的触发描述匹配时使用。</span><span data-lang="en">Use this skill when the request matches the frontmatter description.</span></li></ol>
|
||||
<ol class="step-list"><li><span data-lang="zh-CN">当你需要把工作流或笔记沉淀成结构精简、触发清晰且带必要 eval 的可复用 Skill 时使用 $yao-meta-skill。</span><span data-lang="en">Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.</span></li><li><span data-lang="zh-CN">Use this skill when the request matches: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</span><span data-lang="en">Use this skill when the request matches the frontmatter description.</span></li></ol>
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
@@ -865,7 +865,7 @@
|
||||
<div class="two-col">
|
||||
<article class="panel">
|
||||
<h3><span data-lang="zh-CN">触发描述</span><span data-lang="en">Trigger</span></h3>
|
||||
<p><span data-lang="zh-CN">该 Skill 的触发描述来自 SKILL.md frontmatter;默认中文报告先呈现能力边界,原始英文描述可切换到英文查看。</span><span data-lang="en">Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</span></p>
|
||||
<p><span data-lang="zh-CN">Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</span><span data-lang="en">Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording.</span></p>
|
||||
<h3><span data-lang="zh-CN">输入材料</span><span data-lang="en">Inputs</span></h3>
|
||||
<ul class="list"><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">rough workflow notes, SOPs, runbooks, prompts, transcripts, documents, or repeated task descriptions</span></li><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">an existing skill directory that needs refactor, evaluation, packaging, or governance hardening</span></li><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">target platform requirements such as OpenAI, Claude, generic Agent Skills, or team distribution</span></li><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">benchmark references, local constraints, desired maturity tier, and review standards</span></li></ul>
|
||||
</article>
|
||||
@@ -888,7 +888,7 @@
|
||||
<div>
|
||||
<table>
|
||||
<thead><tr><th><span data-lang="zh-CN">类型</span><span data-lang="en">Type</span></th><th><span data-lang="zh-CN">证据</span><span data-lang="en">Evidence</span></th><th><span data-lang="zh-CN">建议</span><span data-lang="en">Action</span></th></tr></thead>
|
||||
<tbody><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">触发面保持精简,并锚定在 frontmatter description。</span><span data-lang="en">The trigger surface stays lean and anchored in the frontmatter description.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成 Skill IR,核心语义可先于平台打包被审查和迁移。</span><span data-lang="en">Skill IR is generated so core semantics can be reviewed and migrated before platform packaging.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。</span><span data-lang="en">Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">缺口</span><span data-lang="en">Gap</span></td><td><span data-lang="zh-CN">上下文成本需要补强:入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Context cost needs improvement: Entrypoint is about 339 words/characters; references are about 16934.</span></td><td><span data-lang="zh-CN">纳入下一轮修复</span><span data-lang="en">Fix next</span></td></tr></tbody>
|
||||
<tbody><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">触发面保持精简,并锚定在 frontmatter description。</span><span data-lang="en">The trigger surface stays lean and anchored in the frontmatter description.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成 Skill IR,核心语义可先于平台打包被审查和迁移。</span><span data-lang="en">Skill IR is generated so core semantics can be reviewed and migrated before platform packaging.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。</span><span data-lang="en">Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">缺口</span><span data-lang="en">Gap</span></td><td><span data-lang="zh-CN">上下文成本需要补强:入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Context cost needs improvement: Entrypoint is about 342 words/characters; references are about 16934.</span></td><td><span data-lang="zh-CN">纳入下一轮修复</span><span data-lang="en">Fix next</span></td></tr></tbody>
|
||||
</table>
|
||||
<div class="two-col quality-panels">
|
||||
<article class="panel">
|
||||
@@ -925,7 +925,7 @@
|
||||
<div>
|
||||
<table>
|
||||
<thead><tr><th><span data-lang="zh-CN">风险</span><span data-lang="en">Risk</span></th><th><span data-lang="zh-CN">信号</span><span data-lang="en">Signal</span></th><th><span data-lang="zh-CN">应对</span><span data-lang="en">Response</span></th></tr></thead>
|
||||
<tbody><tr><td><span data-lang="zh-CN">误触发风险</span><span data-lang="en">Trigger risk</span></td><td><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">输出漂移风险</span><span data-lang="en">Output drift risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">证据不足风险</span><span data-lang="en">Evidence gap risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">包体膨胀风险</span><span data-lang="en">Package bloat risk</span></td><td><span data-lang="zh-CN">SKILL.md 约 339 个词/字。</span><span data-lang="en">SKILL.md is about 339 words/characters.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">跨平台迁移风险</span><span data-lang="en">Portability risk</span></td><td><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr></tbody>
|
||||
<tbody><tr><td><span data-lang="zh-CN">误触发风险</span><span data-lang="en">Trigger risk</span></td><td><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">输出漂移风险</span><span data-lang="en">Output drift risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">证据不足风险</span><span data-lang="en">Evidence gap risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">包体膨胀风险</span><span data-lang="en">Package bloat risk</span></td><td><span data-lang="zh-CN">SKILL.md 约 342 个词/字。</span><span data-lang="en">SKILL.md is about 342 words/characters.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">跨平台迁移风险</span><span data-lang="en">Portability risk</span></td><td><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@@ -940,7 +940,7 @@
|
||||
<p><span data-lang="zh-CN">让 reviewer 快速确认关键文件、目录和资产分布。</span><span data-lang="en">Lets reviewers confirm key files, directories, and asset distribution quickly.</span></p>
|
||||
</div>
|
||||
<div class="two-col">
|
||||
<figure class="chart-figure" data-chart="asset_donut"><svg viewBox="0 0 430 270" role="img" aria-label="资产分布"><text data-lang="zh-CN" x="20" y="30" class="chart-title">资产分布</text><text data-lang="en" x="20" y="30" class="chart-title">Asset Distribution</text><circle cx="130" cy="130" r="70" fill="none" stroke="#1B365D" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="0.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#2D5A8A" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-0.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#D0DCE9" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#E4ECF5" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#e8e6dc" stroke-width="24" stroke-dasharray="18.0 82.0" stroke-dashoffset="-2.1" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#504e49" stroke-width="24" stroke-dasharray="79.9 20.1" stroke-dashoffset="-20.1" pathLength="100" transform="rotate(-90 130 130)"/><text data-lang="zh-CN" x="130" y="136" text-anchor="middle">375项</text><text data-lang="en" x="130" y="136" text-anchor="middle">375 items</text><text data-lang="zh-CN" x="235" y="78">SKILL.md</text><text data-lang="en" x="235" y="78">SKILL.md</text><text data-lang="zh-CN" x="235" y="100">README.md</text><text data-lang="en" x="235" y="100">README.md</text><text data-lang="zh-CN" x="235" y="122">agents/interface.yaml</text><text data-lang="en" x="235" y="122">agents/interface.yaml</text><text data-lang="zh-CN" x="235" y="144">manifest.json</text><text data-lang="en" x="235" y="144">manifest.json</text><text data-lang="zh-CN" x="235" y="166">references</text><text data-lang="en" x="235" y="166">references</text><text data-lang="zh-CN" x="235" y="188">scripts</text><text data-lang="en" x="235" y="188">scripts</text></svg><figcaption><span data-lang="zh-CN">资产分布图展示当前包体的文件和目录重心。</span><span data-lang="en">The asset distribution chart shows where files and directories are concentrated.</span></figcaption></figure>
|
||||
<figure class="chart-figure" data-chart="asset_donut"><svg viewBox="0 0 430 270" role="img" aria-label="资产分布"><text data-lang="zh-CN" x="20" y="30" class="chart-title">资产分布</text><text data-lang="en" x="20" y="30" class="chart-title">Asset Distribution</text><circle cx="130" cy="130" r="70" fill="none" stroke="#1B365D" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="0.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#2D5A8A" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-0.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#D0DCE9" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#E4ECF5" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#e8e6dc" stroke-width="24" stroke-dasharray="18.0 82.0" stroke-dashoffset="-2.1" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#504e49" stroke-width="24" stroke-dasharray="79.9 20.1" stroke-dashoffset="-20.1" pathLength="100" transform="rotate(-90 130 130)"/><text data-lang="zh-CN" x="130" y="136" text-anchor="middle">393项</text><text data-lang="en" x="130" y="136" text-anchor="middle">393 items</text><text data-lang="zh-CN" x="235" y="78">SKILL.md</text><text data-lang="en" x="235" y="78">SKILL.md</text><text data-lang="zh-CN" x="235" y="100">README.md</text><text data-lang="en" x="235" y="100">README.md</text><text data-lang="zh-CN" x="235" y="122">agents/interface.yaml</text><text data-lang="en" x="235" y="122">agents/interface.yaml</text><text data-lang="zh-CN" x="235" y="144">manifest.json</text><text data-lang="en" x="235" y="144">manifest.json</text><text data-lang="zh-CN" x="235" y="166">references</text><text data-lang="en" x="235" y="166">references</text><text data-lang="zh-CN" x="235" y="188">scripts</text><text data-lang="en" x="235" y="188">scripts</text></svg><figcaption><span data-lang="zh-CN">资产分布图展示当前包体的文件和目录重心。</span><span data-lang="en">The asset distribution chart shows where files and directories are concentrated.</span></figcaption></figure>
|
||||
<table>
|
||||
<thead><tr><th><span data-lang="zh-CN">路径</span><span data-lang="en">Path</span></th><th><span data-lang="zh-CN">作用</span><span data-lang="en">Role</span></th><th><span data-lang="zh-CN">类型</span><span data-lang="en">Type</span></th></tr></thead>
|
||||
<tbody><tr><td>SKILL.md</td><td><span data-lang="zh-CN">Skill 入口文件</span><span data-lang="en">Skill entrypoint</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>README.md</td><td><span data-lang="zh-CN">人类可读使用说明</span><span data-lang="en">Human-readable usage guide</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>agents/interface.yaml</td><td><span data-lang="zh-CN">跨平台接口元数据</span><span data-lang="en">Neutral interface metadata</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>manifest.json</td><td><span data-lang="zh-CN">生命周期与打包元数据</span><span data-lang="en">Lifecycle and portability metadata</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>references</td><td><span data-lang="zh-CN">扩展指导与复用资料</span><span data-lang="en">Extended guidance and reusable notes</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>scripts</td><td><span data-lang="zh-CN">确定性脚本或本地工具</span><span data-lang="en">Deterministic helpers or local tooling</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>evals</td><td><span data-lang="zh-CN">触发与质量检查</span><span data-lang="en">Trigger and quality checks</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>reports</td><td><span data-lang="zh-CN">生成的证据与总结报告</span><span data-lang="en">Generated evidence and overview artifacts</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr></tbody>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"display_name": "Yao Meta Skill",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"maturity": "governed",
|
||||
"updated_at": "2026-03-31",
|
||||
"core_value": "把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。",
|
||||
@@ -81,7 +81,7 @@
|
||||
"label": "可维护性",
|
||||
"score": 100,
|
||||
"reasons": [
|
||||
"SKILL.md 约 339 个词/字。",
|
||||
"SKILL.md 约 342 个词/字。",
|
||||
"入口文件保持克制,可维护性较好。",
|
||||
"references/ 已承载扩展指导。",
|
||||
"scripts/ 已承载确定性逻辑。",
|
||||
@@ -102,7 +102,7 @@
|
||||
"label": "上下文成本",
|
||||
"score": 42,
|
||||
"reasons": [
|
||||
"入口约 339 个词/字,references 约 16934 个词/字。",
|
||||
"入口约 342 个词/字,references 约 16934 个词/字。",
|
||||
"分数越高代表上下文成本越低。",
|
||||
"上下文成本偏高,建议压缩入口或拆分 references。"
|
||||
]
|
||||
@@ -156,7 +156,7 @@
|
||||
},
|
||||
"contract_boundary": {
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"activation": "manual",
|
||||
"execution": "inline",
|
||||
"shell": "bash"
|
||||
@@ -184,7 +184,7 @@
|
||||
"boundary_cards": [
|
||||
{
|
||||
"label": "Owned",
|
||||
"body": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"body": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
},
|
||||
{
|
||||
"label": "Adjacent",
|
||||
@@ -206,7 +206,7 @@
|
||||
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
|
||||
],
|
||||
"gaps": [
|
||||
"上下文成本需要补强:入口约 339 个词/字,references 约 16934 个词/字。"
|
||||
"上下文成本需要补强:入口约 342 个词/字,references 约 16934 个词/字。"
|
||||
],
|
||||
"recommendations": [
|
||||
"先改触发边界,再扩展工作流。",
|
||||
@@ -271,7 +271,7 @@
|
||||
"name": "包体膨胀风险",
|
||||
"impact": 2,
|
||||
"probability": 1,
|
||||
"signal": "SKILL.md 约 339 个词/字。",
|
||||
"signal": "SKILL.md 约 342 个词/字。",
|
||||
"response": "先补证据和边界,再增加包体复杂度。"
|
||||
},
|
||||
{
|
||||
@@ -522,10 +522,10 @@
|
||||
"path": "reports",
|
||||
"label": "Generated evidence and overview artifacts",
|
||||
"kind": "folder",
|
||||
"file_count": 152
|
||||
"file_count": 170
|
||||
}
|
||||
],
|
||||
"file_count": 375,
|
||||
"file_count": 393,
|
||||
"folder_count": 4,
|
||||
"distribution": [
|
||||
{
|
||||
@@ -558,7 +558,7 @@
|
||||
},
|
||||
{
|
||||
"label": "reports",
|
||||
"value": 152
|
||||
"value": 170
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -637,7 +637,7 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"display_name": "Yao Meta Skill",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"logic_steps": [
|
||||
"For one-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
|
||||
"Capture job, output, exclusions, constraints, standards, and the lightest fit.",
|
||||
@@ -647,7 +647,7 @@
|
||||
],
|
||||
"usage_steps": [
|
||||
"Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.",
|
||||
"Use this skill when the request matches: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"Use this skill when the request matches: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
],
|
||||
"package_map": [
|
||||
{
|
||||
@@ -696,7 +696,7 @@
|
||||
"path": "reports",
|
||||
"label": "Generated evidence and overview artifacts",
|
||||
"kind": "folder",
|
||||
"file_count": 152
|
||||
"file_count": 170
|
||||
}
|
||||
],
|
||||
"strengths": [
|
||||
@@ -714,7 +714,7 @@
|
||||
"用户说出类似需求时:Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals."
|
||||
],
|
||||
"trigger_contract": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"activation": "manual",
|
||||
"execution": "inline",
|
||||
"shell": "bash"
|
||||
@@ -1016,12 +1016,12 @@
|
||||
"ok": true,
|
||||
"summary": {
|
||||
"reproducibility_ready": true,
|
||||
"release_lock_ready": true,
|
||||
"release_lock_ready": false,
|
||||
"methodology_complete": true,
|
||||
"required_artifact_count": 25,
|
||||
"missing_artifact_count": 0,
|
||||
"evidence_bundle_sha256": "e819a616c7276f6433bbcf38f30696cc0f19b6c035adf5c8cf09e64cbe8db9ad",
|
||||
"source_contract_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"evidence_bundle_sha256": "639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873",
|
||||
"source_contract_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
|
||||
"output_case_count": 5,
|
||||
"failure_disclosure_count": 3,
|
||||
@@ -1039,19 +1039,19 @@
|
||||
"world_class_source_check_count": 19,
|
||||
"world_class_source_pass_count": 12,
|
||||
"world_class_source_blocked_count": 7,
|
||||
"beta_test_ready": true,
|
||||
"beta_test_blocker_count": 0,
|
||||
"beta_test_ready": false,
|
||||
"beta_test_blocker_count": 1,
|
||||
"beta_test_deferred_evidence_count": 4,
|
||||
"public_claim_ready": false,
|
||||
"public_claim_blocker_count": 3,
|
||||
"public_claim_blocker_count": 4,
|
||||
"working_tree_dirty": true,
|
||||
"changed_file_count": 3,
|
||||
"source_tree_dirty": false,
|
||||
"source_changed_file_count": 0,
|
||||
"changed_file_count": 84,
|
||||
"source_tree_dirty": true,
|
||||
"source_changed_file_count": 2,
|
||||
"generated_tree_dirty": true,
|
||||
"generated_changed_file_count": 3
|
||||
"generated_changed_file_count": 82
|
||||
},
|
||||
"commit": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"commit": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"missing_artifacts": [],
|
||||
"limitations": [
|
||||
"The git commit and dirty flags are generation-time context; release lock is blocked by source changes, while generated evidence artifacts are tracked separately.",
|
||||
@@ -1157,7 +1157,7 @@
|
||||
"interactive_script_count": 0,
|
||||
"package_hash_scope": "source-contract-without-generated-reports",
|
||||
"package_hash_file_count": 247,
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
},
|
||||
"skill_atlas": {
|
||||
"skill_count": 11,
|
||||
@@ -1181,7 +1181,7 @@
|
||||
"schema_version": "2.0",
|
||||
"name": "yao-meta-skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"targets": [
|
||||
"openai",
|
||||
"claude",
|
||||
@@ -1195,7 +1195,7 @@
|
||||
"trust_level": "local",
|
||||
"license": "MIT",
|
||||
"checksums": {
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
|
||||
},
|
||||
"compatibility": {
|
||||
@@ -1232,7 +1232,7 @@
|
||||
"install_simulated": true,
|
||||
"install_simulation": "reports/install_simulation.json"
|
||||
},
|
||||
"generated_at": "2026-06-21"
|
||||
"generated_at": "2026-06-13"
|
||||
},
|
||||
"failures": [],
|
||||
"warnings": []
|
||||
@@ -1256,7 +1256,7 @@
|
||||
"ok": true,
|
||||
"summary": {
|
||||
"archive_present": true,
|
||||
"archive_entry_count": 580,
|
||||
"archive_entry_count": 598,
|
||||
"nested_skill_entry_count": 0,
|
||||
"archive_extracted": true,
|
||||
"entrypoint_loaded": true,
|
||||
@@ -1317,7 +1317,7 @@
|
||||
{
|
||||
"field": "description",
|
||||
"from": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes.",
|
||||
"to": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"to": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
}
|
||||
],
|
||||
"checksum_changes": [
|
||||
@@ -1329,7 +1329,7 @@
|
||||
{
|
||||
"field": "package_sha256",
|
||||
"from": "0000000000000000000000000000000000000000000000000000000000000000",
|
||||
"to": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"to": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2223,7 +2223,7 @@
|
||||
},
|
||||
"synthesis_highlights": [
|
||||
"Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.",
|
||||
"Borrow a review checkpoint wherever trust matters more than raw speed.",
|
||||
"Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.",
|
||||
"Borrow the discipline of defining what the skill should not own before growing the package."
|
||||
],
|
||||
"artifact_design": {
|
||||
|
||||
@@ -153,7 +153,7 @@ Next move: add real client or installer permission enforcement integration.
|
||||
| World-Class Evidence Ledger | `4` evidence entries remain pending: `1` human-required and `3` external-required; anti-overclaim guards block planned work, metadata fallbacks, pending review, and local command runners from counting as completion |
|
||||
| Benchmark Reproducibility | local reproducibility ready with `25` required artifacts, `0` missing artifacts, `23` reproduction commands, and `3` disclosed failure cases; human review, native permission enforcement, native telemetry, and provider ledger approval remain explicit limitations |
|
||||
| IR-first Packaging | `openai`, `claude`, `generic`, and `vscode` adapters include compiler contracts, permission contracts, target-native behavior contracts, IR provenance, semantic parity checks, and install-scope notes where applicable |
|
||||
| Context Budget | initial load `998/1000`; deferred `530167/120000`; resource governance governed |
|
||||
| Context Budget | initial load `999/1000`; deferred `530167/120000`; resource governance governed |
|
||||
| CI | `make ci-test` target count is `83` after adding the dedicated Operator UX verifier |
|
||||
|
||||
## Next Highest-Leverage Moves
|
||||
|
||||
+10
-10
@@ -761,7 +761,7 @@
|
||||
<p class="eyebrow"><span data-lang="zh-CN">YAO Skill 生成审计报告</span><span data-lang="en">YAO Skill Generation Audit</span></p>
|
||||
<p class="slug">yao-meta-skill</p>
|
||||
<h1 id="report-title"><span data-lang="zh-CN">技能审计报告</span><span data-lang="en">Yao Meta Skill Audit Report</span></h1>
|
||||
<p class="lead"><span data-lang="zh-CN">这份报告默认使用中文简体,把新 Skill 的定位、指标、原理、契约、质量、风险、资产和迭代路线整理为一份可审计的 HTML 报告。</span><span data-lang="en">Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</span></p>
|
||||
<p class="lead"><span data-lang="zh-CN">这份报告默认使用中文简体,把新 Skill 的定位、指标、原理、契约、质量、风险、资产和迭代路线整理为一份可审计的 HTML 报告。</span><span data-lang="en">Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording.</span></p>
|
||||
<div class="hero-meta"><span><span data-lang="zh-CN">技能名称:yao-meta-skill</span><span data-lang="en">Skill name: yao-meta-skill</span></span><span><span data-lang="zh-CN">成熟度:治理</span><span data-lang="en">Maturity: governed</span></span><span><span data-lang="zh-CN">格式:Agent Skills</span><span data-lang="en">Format: agent-skills</span></span><span><span data-lang="zh-CN">更新时间:2026-03-31</span><span data-lang="en">Updated: 2026-03-31</span></span></div>
|
||||
<div class="badges"><span><span data-lang="zh-CN">openai</span><span data-lang="en">openai</span></span><span><span data-lang="zh-CN">claude</span><span data-lang="en">claude</span></span><span><span data-lang="zh-CN">generic</span><span data-lang="en">generic</span></span><span><span data-lang="zh-CN">vscode</span><span data-lang="en">vscode</span></span></div>
|
||||
</div>
|
||||
@@ -770,7 +770,7 @@
|
||||
<ul class="list"><li><span data-lang="zh-CN">把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。</span><span data-lang="en">Turn one-off experience into a reusable, evaluable, and portable skill package.</span></li><li><span data-lang="zh-CN">Skill 作者、复用团队和后续 reviewer。</span><span data-lang="en">Skill authors, reuse teams, and later reviewers.</span></li><li><span data-lang="zh-CN">创建完成后建议先打开 reports/skill-overview.html,再继续扩展包体。</span><span data-lang="en">After creation, open reports/skill-overview.html before expanding the package further.</span></li></ul>
|
||||
</aside>
|
||||
</div>
|
||||
<div class="score-strip" aria-label="报告关键指标"><article class='score-chip'><span><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong><i style='--score:42%'></i><small><span data-lang="zh-CN">入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 339 words/characters; references are about 16934.</span></small></article></div>
|
||||
<div class="score-strip" aria-label="报告关键指标"><article class='score-chip'><span><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong><i style='--score:100%'></i><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></article><article class='score-chip'><span><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong><i style='--score:42%'></i><small><span data-lang="zh-CN">入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 342 words/characters; references are about 16934.</span></small></article></div>
|
||||
</section>
|
||||
|
||||
<section id="overview">
|
||||
@@ -782,7 +782,7 @@
|
||||
<div class="two-col">
|
||||
<article class="panel">
|
||||
<h3><span data-lang="zh-CN">作用定位</span><span data-lang="en">Role</span></h3>
|
||||
<ul class="list"><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</span></li><li><span data-lang="zh-CN">把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。</span><span data-lang="en">Turn one-off experience into a reusable, evaluable, and portable skill package.</span></li><li><span data-lang="zh-CN">交付结果:SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html</span><span data-lang="en">Deliverables: SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html</span></li></ul>
|
||||
<ul class="list"><li><span data-lang="zh-CN">Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</span><span data-lang="en">Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording.</span></li><li><span data-lang="zh-CN">把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。</span><span data-lang="en">Turn one-off experience into a reusable, evaluable, and portable skill package.</span></li><li><span data-lang="zh-CN">交付结果:SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html</span><span data-lang="en">Deliverables: SKILL.md, agents/interface.yaml, skill-ir/examples/yao-meta-skill.json, reports/compiled_targets.md, reports/output_quality_scorecard.md, reports/output_execution_runs.md, reports/output_blind_review_pack.md, reports/output_review_kit.md, reports/output_review_adjudication.md, reports/benchmark_reproducibility.md, reports/output_blind_answer_key.json, reports/conformance_matrix.md, reports/security_trust_report.md, reports/runtime_permission_probes.md, reports/skill_atlas.html, reports/registry_audit.md, reports/package_verification.md, reports/install_simulation.md, reports/upgrade_check.md, reports/adoption_drift_report.md, reports/review_waivers.md, reports/world_class_evidence_plan.md, reports/world_class_evidence_ledger.md, reports/review_annotations.md, reports/review-studio.html, reports/skill-interpretation.html, reports/skill-overview.html</span></li></ul>
|
||||
</article>
|
||||
<figure class="chart-figure" data-chart="flow"><svg viewBox="0 0 620 170" role="img" aria-label="交付流程"><text data-lang="zh-CN" x="20" y="28" class="chart-title">交付流程</text><text data-lang="en" x="20" y="28" class="chart-title">Delivery Flow</text><path d="M188 93 H248 M398 93 H458" class="chart-line"/><g><rect x="38" y="56" width="150" height="74" rx="8" fill="#F6F8FB" stroke="#e8e6dc"/><text data-lang="zh-CN" x="113" y="99" text-anchor="middle">输入材料</text><text data-lang="en" x="113" y="99" text-anchor="middle">Input material</text></g><g><rect x="248" y="56" width="150" height="74" rx="8" fill="#F6F8FB" stroke="#e8e6dc"/><text data-lang="zh-CN" x="323" y="99" text-anchor="middle">Skill 包体</text><text data-lang="en" x="323" y="99" text-anchor="middle">Skill package</text></g><g><rect x="458" y="56" width="150" height="74" rx="8" fill="#F6F8FB" stroke="#e8e6dc"/><text data-lang="zh-CN" x="533" y="99" text-anchor="middle">可复用能力</text><text data-lang="en" x="533" y="99" text-anchor="middle">Reusable capability</text></g></svg><figcaption><span data-lang="zh-CN">交付流程把用户输入、生成的包体和可复用能力放在一条线上。</span><span data-lang="en">The delivery flow places user input, generated package, and reusable capability on one path.</span></figcaption></figure>
|
||||
</div>
|
||||
@@ -807,12 +807,12 @@
|
||||
<article class="panel metrics-note metrics-summary-panel">
|
||||
<h3><span data-lang="zh-CN">成熟度条</span><span data-lang="en">Maturity Bar</span></h3>
|
||||
<p><span data-lang="zh-CN">这里把每个指标压缩为状态、分数和第一条证据,先给出整体判断,再进入下方明细。</span><span data-lang="en">This compresses each metric into status, score, and the first evidence item before the detailed cards below.</span></p>
|
||||
<ol class='metric-summary-list'><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></b><em>100</em><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></b><em>100</em><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 约 339 个词/字。</span><span data-lang="en">SKILL.md is about 339 words/characters.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></b><em>100</em><small><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">关注</span><span data-lang="en">Watch</span></span><b><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></b><em>42</em><small><span data-lang="zh-CN">入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 339 words/characters; references are about 16934.</span></small></li></ol>
|
||||
<ol class='metric-summary-list'><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></b><em>100</em><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></b><em>100</em><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></b><em>100</em><small><span data-lang="zh-CN">SKILL.md 约 342 个词/字。</span><span data-lang="en">SKILL.md is about 342 words/characters.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></b><em>100</em><small><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">关注</span><span data-lang="en">Watch</span></span><b><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></b><em>42</em><small><span data-lang="zh-CN">入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 342 words/characters; references are about 16934.</span></small></li></ol>
|
||||
</article>
|
||||
</div>
|
||||
<div class="metric-detail-section">
|
||||
<div class="detail-section-kicker"><span data-lang="zh-CN">指标明细</span><span data-lang="en">Metric Details</span></div>
|
||||
<div class="metric-grid metric-detail-grid"><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></li><li><span data-lang="zh-CN">README.md 已存在,便于人工阅读。</span><span data-lang="en">README.md exists for human-readable usage.</span></li><li><span data-lang="zh-CN">agents/interface.yaml 已存在,便于跨平台适配。</span><span data-lang="en">agents/interface.yaml exists for cross-platform adaptation.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></li><li><span data-lang="zh-CN">description 有足够长度说明任务边界。</span><span data-lang="en">The description is long enough to explain the task boundary.</span></li><li><span data-lang="zh-CN">description 已包含使用场景或排除边界信号。</span><span data-lang="en">The description includes usage-scenario or exclusion-boundary signals.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></li><li><span data-lang="zh-CN">skill-ir.json 已存在。</span><span data-lang="en">skill-ir.json exists.</span></li><li><span data-lang="zh-CN">compiled_targets.json 已存在。</span><span data-lang="en">compiled_targets.json exists.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 约 339 个词/字。</span><span data-lang="en">SKILL.md is about 339 words/characters.</span></li><li><span data-lang="zh-CN">入口文件保持克制,可维护性较好。</span><span data-lang="en">The entrypoint stays restrained, which supports maintainability.</span></li><li><span data-lang="zh-CN">references/ 已承载扩展指导。</span><span data-lang="en">references/ carries extended guidance.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></li><li><span data-lang="zh-CN">manifest.json 已存在。</span><span data-lang="en">manifest.json exists.</span></li><li><span data-lang="zh-CN">目标平台或 adapter target 已声明。</span><span data-lang="en">Target platforms or adapter targets are declared.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 339 words/characters; references are about 16934.</span></li><li><span data-lang="zh-CN">分数越高代表上下文成本越低。</span><span data-lang="en">A higher score means lower context cost.</span></li><li><span data-lang="zh-CN">上下文成本偏高,建议压缩入口或拆分 references。</span><span data-lang="en">Context cost is high; compress the entrypoint or split references further.</span></li></ul></div></article></div>
|
||||
<div class="metric-grid metric-detail-grid"><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">完整度</span><span data-lang="en">Completeness</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md exists and acts as the skill entrypoint.</span></li><li><span data-lang="zh-CN">README.md 已存在,便于人工阅读。</span><span data-lang="en">README.md exists for human-readable usage.</span></li><li><span data-lang="zh-CN">agents/interface.yaml 已存在,便于跨平台适配。</span><span data-lang="en">agents/interface.yaml exists for cross-platform adaptation.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">触发清晰</span><span data-lang="en">Trigger clarity</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></li><li><span data-lang="zh-CN">description 有足够长度说明任务边界。</span><span data-lang="en">The description is long enough to explain the task boundary.</span></li><li><span data-lang="zh-CN">description 已包含使用场景或排除边界信号。</span><span data-lang="en">The description includes usage-scenario or exclusion-boundary signals.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">证据充分</span><span data-lang="en">Evidence depth</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></li><li><span data-lang="zh-CN">skill-ir.json 已存在。</span><span data-lang="en">skill-ir.json exists.</span></li><li><span data-lang="zh-CN">compiled_targets.json 已存在。</span><span data-lang="en">compiled_targets.json exists.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可维护性</span><span data-lang="en">Maintainability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 约 342 个词/字。</span><span data-lang="en">SKILL.md is about 342 words/characters.</span></li><li><span data-lang="zh-CN">入口文件保持克制,可维护性较好。</span><span data-lang="en">The entrypoint stays restrained, which supports maintainability.</span></li><li><span data-lang="zh-CN">references/ 已承载扩展指导。</span><span data-lang="en">references/ carries extended guidance.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">可迁移性</span><span data-lang="en">Portability</span></span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></li><li><span data-lang="zh-CN">manifest.json 已存在。</span><span data-lang="en">manifest.json exists.</span></li><li><span data-lang="zh-CN">目标平台或 adapter target 已声明。</span><span data-lang="en">Target platforms or adapter targets are declared.</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'><span data-lang="zh-CN">上下文成本</span><span data-lang="en">Context cost</span></span><strong>42</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Entrypoint is about 342 words/characters; references are about 16934.</span></li><li><span data-lang="zh-CN">分数越高代表上下文成本越低。</span><span data-lang="en">A higher score means lower context cost.</span></li><li><span data-lang="zh-CN">上下文成本偏高,建议压缩入口或拆分 references。</span><span data-lang="en">Context cost is high; compress the entrypoint or split references further.</span></li></ul></div></article></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -849,7 +849,7 @@
|
||||
</article>
|
||||
<article class="panel">
|
||||
<h3><span data-lang="zh-CN">调用方式</span><span data-lang="en">How To Use</span></h3>
|
||||
<ol class="step-list"><li><span data-lang="zh-CN">当你需要把工作流或笔记沉淀成结构精简、触发清晰且带必要 eval 的可复用 Skill 时使用 $yao-meta-skill。</span><span data-lang="en">Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.</span></li><li><span data-lang="zh-CN">当用户请求与该 Skill 的触发描述匹配时使用。</span><span data-lang="en">Use this skill when the request matches the frontmatter description.</span></li></ol>
|
||||
<ol class="step-list"><li><span data-lang="zh-CN">当你需要把工作流或笔记沉淀成结构精简、触发清晰且带必要 eval 的可复用 Skill 时使用 $yao-meta-skill。</span><span data-lang="en">Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.</span></li><li><span data-lang="zh-CN">Use this skill when the request matches: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</span><span data-lang="en">Use this skill when the request matches the frontmatter description.</span></li></ol>
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
@@ -865,7 +865,7 @@
|
||||
<div class="two-col">
|
||||
<article class="panel">
|
||||
<h3><span data-lang="zh-CN">触发描述</span><span data-lang="en">Trigger</span></h3>
|
||||
<p><span data-lang="zh-CN">该 Skill 的触发描述来自 SKILL.md frontmatter;默认中文报告先呈现能力边界,原始英文描述可切换到英文查看。</span><span data-lang="en">Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.</span></p>
|
||||
<p><span data-lang="zh-CN">Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.</span><span data-lang="en">Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording.</span></p>
|
||||
<h3><span data-lang="zh-CN">输入材料</span><span data-lang="en">Inputs</span></h3>
|
||||
<ul class="list"><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">rough workflow notes, SOPs, runbooks, prompts, transcripts, documents, or repeated task descriptions</span></li><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">an existing skill directory that needs refactor, evaluation, packaging, or governance hardening</span></li><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">target platform requirements such as OpenAI, Claude, generic Agent Skills, or team distribution</span></li><li><span data-lang="zh-CN">原始说明可切换到英文查看;默认中文报告保留结论与结构说明。</span><span data-lang="en">benchmark references, local constraints, desired maturity tier, and review standards</span></li></ul>
|
||||
</article>
|
||||
@@ -888,7 +888,7 @@
|
||||
<div>
|
||||
<table>
|
||||
<thead><tr><th><span data-lang="zh-CN">类型</span><span data-lang="en">Type</span></th><th><span data-lang="zh-CN">证据</span><span data-lang="en">Evidence</span></th><th><span data-lang="zh-CN">建议</span><span data-lang="en">Action</span></th></tr></thead>
|
||||
<tbody><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">触发面保持精简,并锚定在 frontmatter description。</span><span data-lang="en">The trigger surface stays lean and anchored in the frontmatter description.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成 Skill IR,核心语义可先于平台打包被审查和迁移。</span><span data-lang="en">Skill IR is generated so core semantics can be reviewed and migrated before platform packaging.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。</span><span data-lang="en">Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">缺口</span><span data-lang="en">Gap</span></td><td><span data-lang="zh-CN">上下文成本需要补强:入口约 339 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Context cost needs improvement: Entrypoint is about 339 words/characters; references are about 16934.</span></td><td><span data-lang="zh-CN">纳入下一轮修复</span><span data-lang="en">Fix next</span></td></tr></tbody>
|
||||
<tbody><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">触发面保持精简,并锚定在 frontmatter description。</span><span data-lang="en">The trigger surface stays lean and anchored in the frontmatter description.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成 Skill IR,核心语义可先于平台打包被审查和迁移。</span><span data-lang="en">Skill IR is generated so core semantics can be reviewed and migrated before platform packaging.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">强项</span><span data-lang="en">Strength</span></td><td><span data-lang="zh-CN">已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。</span><span data-lang="en">Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts.</span></td><td><span data-lang="zh-CN">保留并复用</span><span data-lang="en">Keep</span></td></tr><tr><td><span data-lang="zh-CN">缺口</span><span data-lang="en">Gap</span></td><td><span data-lang="zh-CN">上下文成本需要补强:入口约 342 个词/字,references 约 16934 个词/字。</span><span data-lang="en">Context cost needs improvement: Entrypoint is about 342 words/characters; references are about 16934.</span></td><td><span data-lang="zh-CN">纳入下一轮修复</span><span data-lang="en">Fix next</span></td></tr></tbody>
|
||||
</table>
|
||||
<div class="two-col quality-panels">
|
||||
<article class="panel">
|
||||
@@ -925,7 +925,7 @@
|
||||
<div>
|
||||
<table>
|
||||
<thead><tr><th><span data-lang="zh-CN">风险</span><span data-lang="en">Risk</span></th><th><span data-lang="zh-CN">信号</span><span data-lang="en">Signal</span></th><th><span data-lang="zh-CN">应对</span><span data-lang="en">Response</span></th></tr></thead>
|
||||
<tbody><tr><td><span data-lang="zh-CN">误触发风险</span><span data-lang="en">Trigger risk</span></td><td><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">输出漂移风险</span><span data-lang="en">Output drift risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">证据不足风险</span><span data-lang="en">Evidence gap risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">包体膨胀风险</span><span data-lang="en">Package bloat risk</span></td><td><span data-lang="zh-CN">SKILL.md 约 339 个词/字。</span><span data-lang="en">SKILL.md is about 339 words/characters.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">跨平台迁移风险</span><span data-lang="en">Portability risk</span></td><td><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr></tbody>
|
||||
<tbody><tr><td><span data-lang="zh-CN">误触发风险</span><span data-lang="en">Trigger risk</span></td><td><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">The frontmatter description exists, giving the skill a basic routing surface.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">输出漂移风险</span><span data-lang="en">Output drift risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">证据不足风险</span><span data-lang="en">Evidence gap risk</span></td><td><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">Generated 20 / 20 evidence report types.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">包体膨胀风险</span><span data-lang="en">Package bloat risk</span></td><td><span data-lang="zh-CN">SKILL.md 约 342 个词/字。</span><span data-lang="en">SKILL.md is about 342 words/characters.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr><tr><td><span data-lang="zh-CN">跨平台迁移风险</span><span data-lang="en">Portability risk</span></td><td><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml exists.</span></td><td><span data-lang="zh-CN">先补证据和边界,再增加包体复杂度。</span><span data-lang="en">Improve evidence and boundaries before adding package complexity.</span></td></tr></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@@ -940,7 +940,7 @@
|
||||
<p><span data-lang="zh-CN">让 reviewer 快速确认关键文件、目录和资产分布。</span><span data-lang="en">Lets reviewers confirm key files, directories, and asset distribution quickly.</span></p>
|
||||
</div>
|
||||
<div class="two-col">
|
||||
<figure class="chart-figure" data-chart="asset_donut"><svg viewBox="0 0 430 270" role="img" aria-label="资产分布"><text data-lang="zh-CN" x="20" y="30" class="chart-title">资产分布</text><text data-lang="en" x="20" y="30" class="chart-title">Asset Distribution</text><circle cx="130" cy="130" r="70" fill="none" stroke="#1B365D" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="0.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#2D5A8A" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-0.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#D0DCE9" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#E4ECF5" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#e8e6dc" stroke-width="24" stroke-dasharray="18.0 82.0" stroke-dashoffset="-2.1" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#504e49" stroke-width="24" stroke-dasharray="79.9 20.1" stroke-dashoffset="-20.1" pathLength="100" transform="rotate(-90 130 130)"/><text data-lang="zh-CN" x="130" y="136" text-anchor="middle">375项</text><text data-lang="en" x="130" y="136" text-anchor="middle">375 items</text><text data-lang="zh-CN" x="235" y="78">SKILL.md</text><text data-lang="en" x="235" y="78">SKILL.md</text><text data-lang="zh-CN" x="235" y="100">README.md</text><text data-lang="en" x="235" y="100">README.md</text><text data-lang="zh-CN" x="235" y="122">agents/interface.yaml</text><text data-lang="en" x="235" y="122">agents/interface.yaml</text><text data-lang="zh-CN" x="235" y="144">manifest.json</text><text data-lang="en" x="235" y="144">manifest.json</text><text data-lang="zh-CN" x="235" y="166">references</text><text data-lang="en" x="235" y="166">references</text><text data-lang="zh-CN" x="235" y="188">scripts</text><text data-lang="en" x="235" y="188">scripts</text></svg><figcaption><span data-lang="zh-CN">资产分布图展示当前包体的文件和目录重心。</span><span data-lang="en">The asset distribution chart shows where files and directories are concentrated.</span></figcaption></figure>
|
||||
<figure class="chart-figure" data-chart="asset_donut"><svg viewBox="0 0 430 270" role="img" aria-label="资产分布"><text data-lang="zh-CN" x="20" y="30" class="chart-title">资产分布</text><text data-lang="en" x="20" y="30" class="chart-title">Asset Distribution</text><circle cx="130" cy="130" r="70" fill="none" stroke="#1B365D" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="0.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#2D5A8A" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-0.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#D0DCE9" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#E4ECF5" stroke-width="24" stroke-dasharray="0.5 99.5" stroke-dashoffset="-1.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#e8e6dc" stroke-width="24" stroke-dasharray="18.0 82.0" stroke-dashoffset="-2.1" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#504e49" stroke-width="24" stroke-dasharray="79.9 20.1" stroke-dashoffset="-20.1" pathLength="100" transform="rotate(-90 130 130)"/><text data-lang="zh-CN" x="130" y="136" text-anchor="middle">393项</text><text data-lang="en" x="130" y="136" text-anchor="middle">393 items</text><text data-lang="zh-CN" x="235" y="78">SKILL.md</text><text data-lang="en" x="235" y="78">SKILL.md</text><text data-lang="zh-CN" x="235" y="100">README.md</text><text data-lang="en" x="235" y="100">README.md</text><text data-lang="zh-CN" x="235" y="122">agents/interface.yaml</text><text data-lang="en" x="235" y="122">agents/interface.yaml</text><text data-lang="zh-CN" x="235" y="144">manifest.json</text><text data-lang="en" x="235" y="144">manifest.json</text><text data-lang="zh-CN" x="235" y="166">references</text><text data-lang="en" x="235" y="166">references</text><text data-lang="zh-CN" x="235" y="188">scripts</text><text data-lang="en" x="235" y="188">scripts</text></svg><figcaption><span data-lang="zh-CN">资产分布图展示当前包体的文件和目录重心。</span><span data-lang="en">The asset distribution chart shows where files and directories are concentrated.</span></figcaption></figure>
|
||||
<table>
|
||||
<thead><tr><th><span data-lang="zh-CN">路径</span><span data-lang="en">Path</span></th><th><span data-lang="zh-CN">作用</span><span data-lang="en">Role</span></th><th><span data-lang="zh-CN">类型</span><span data-lang="en">Type</span></th></tr></thead>
|
||||
<tbody><tr><td>SKILL.md</td><td><span data-lang="zh-CN">Skill 入口文件</span><span data-lang="en">Skill entrypoint</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>README.md</td><td><span data-lang="zh-CN">人类可读使用说明</span><span data-lang="en">Human-readable usage guide</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>agents/interface.yaml</td><td><span data-lang="zh-CN">跨平台接口元数据</span><span data-lang="en">Neutral interface metadata</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>manifest.json</td><td><span data-lang="zh-CN">生命周期与打包元数据</span><span data-lang="en">Lifecycle and portability metadata</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>references</td><td><span data-lang="zh-CN">扩展指导与复用资料</span><span data-lang="en">Extended guidance and reusable notes</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>scripts</td><td><span data-lang="zh-CN">确定性脚本或本地工具</span><span data-lang="en">Deterministic helpers or local tooling</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>evals</td><td><span data-lang="zh-CN">触发与质量检查</span><span data-lang="en">Trigger and quality checks</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>reports</td><td><span data-lang="zh-CN">生成的证据与总结报告</span><span data-lang="en">Generated evidence and overview artifacts</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr></tbody>
|
||||
|
||||
+33
-33
@@ -3,7 +3,7 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"display_name": "Yao Meta Skill",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"maturity": "governed",
|
||||
"updated_at": "2026-03-31",
|
||||
"core_value": "把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。",
|
||||
@@ -80,7 +80,7 @@
|
||||
"label": "可维护性",
|
||||
"score": 100,
|
||||
"reasons": [
|
||||
"SKILL.md 约 339 个词/字。",
|
||||
"SKILL.md 约 342 个词/字。",
|
||||
"入口文件保持克制,可维护性较好。",
|
||||
"references/ 已承载扩展指导。",
|
||||
"scripts/ 已承载确定性逻辑。",
|
||||
@@ -101,7 +101,7 @@
|
||||
"label": "上下文成本",
|
||||
"score": 42,
|
||||
"reasons": [
|
||||
"入口约 339 个词/字,references 约 16934 个词/字。",
|
||||
"入口约 342 个词/字,references 约 16934 个词/字。",
|
||||
"分数越高代表上下文成本越低。",
|
||||
"上下文成本偏高,建议压缩入口或拆分 references。"
|
||||
]
|
||||
@@ -155,7 +155,7 @@
|
||||
},
|
||||
"contract_boundary": {
|
||||
"trigger": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"activation": "manual",
|
||||
"execution": "inline",
|
||||
"shell": "bash"
|
||||
@@ -183,7 +183,7 @@
|
||||
"boundary_cards": [
|
||||
{
|
||||
"label": "Owned",
|
||||
"body": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"body": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
},
|
||||
{
|
||||
"label": "Adjacent",
|
||||
@@ -205,7 +205,7 @@
|
||||
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
|
||||
],
|
||||
"gaps": [
|
||||
"上下文成本需要补强:入口约 339 个词/字,references 约 16934 个词/字。"
|
||||
"上下文成本需要补强:入口约 342 个词/字,references 约 16934 个词/字。"
|
||||
],
|
||||
"recommendations": [
|
||||
"先改触发边界,再扩展工作流。",
|
||||
@@ -270,7 +270,7 @@
|
||||
"name": "包体膨胀风险",
|
||||
"impact": 2,
|
||||
"probability": 1,
|
||||
"signal": "SKILL.md 约 339 个词/字。",
|
||||
"signal": "SKILL.md 约 342 个词/字。",
|
||||
"response": "先补证据和边界,再增加包体复杂度。"
|
||||
},
|
||||
{
|
||||
@@ -521,10 +521,10 @@
|
||||
"path": "reports",
|
||||
"label": "Generated evidence and overview artifacts",
|
||||
"kind": "folder",
|
||||
"file_count": 152
|
||||
"file_count": 170
|
||||
}
|
||||
],
|
||||
"file_count": 375,
|
||||
"file_count": 393,
|
||||
"folder_count": 4,
|
||||
"distribution": [
|
||||
{
|
||||
@@ -557,7 +557,7 @@
|
||||
},
|
||||
{
|
||||
"label": "reports",
|
||||
"value": 152
|
||||
"value": 170
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -632,7 +632,7 @@
|
||||
"name": "yao-meta-skill",
|
||||
"title": "Yao Meta Skill",
|
||||
"display_name": "Yao Meta Skill",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"logic_steps": [
|
||||
"For one-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
|
||||
"Capture job, output, exclusions, constraints, standards, and the lightest fit.",
|
||||
@@ -642,7 +642,7 @@
|
||||
],
|
||||
"usage_steps": [
|
||||
"Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.",
|
||||
"Use this skill when the request matches: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"Use this skill when the request matches: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
],
|
||||
"package_map": [
|
||||
{
|
||||
@@ -691,7 +691,7 @@
|
||||
"path": "reports",
|
||||
"label": "Generated evidence and overview artifacts",
|
||||
"kind": "folder",
|
||||
"file_count": 152
|
||||
"file_count": 170
|
||||
}
|
||||
],
|
||||
"strengths": [
|
||||
@@ -709,7 +709,7 @@
|
||||
"用户说出类似需求时:Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals."
|
||||
],
|
||||
"trigger_contract": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"activation": "manual",
|
||||
"execution": "inline",
|
||||
"shell": "bash"
|
||||
@@ -1011,12 +1011,12 @@
|
||||
"ok": true,
|
||||
"summary": {
|
||||
"reproducibility_ready": true,
|
||||
"release_lock_ready": true,
|
||||
"release_lock_ready": false,
|
||||
"methodology_complete": true,
|
||||
"required_artifact_count": 25,
|
||||
"missing_artifact_count": 0,
|
||||
"evidence_bundle_sha256": "e819a616c7276f6433bbcf38f30696cc0f19b6c035adf5c8cf09e64cbe8db9ad",
|
||||
"source_contract_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"evidence_bundle_sha256": "639707e807e5ec8460f6aa6d1e5ba34874bb3228160555d8a01dbc37620d4873",
|
||||
"source_contract_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
|
||||
"output_case_count": 5,
|
||||
"failure_disclosure_count": 3,
|
||||
@@ -1034,19 +1034,19 @@
|
||||
"world_class_source_check_count": 19,
|
||||
"world_class_source_pass_count": 12,
|
||||
"world_class_source_blocked_count": 7,
|
||||
"beta_test_ready": true,
|
||||
"beta_test_blocker_count": 0,
|
||||
"beta_test_ready": false,
|
||||
"beta_test_blocker_count": 1,
|
||||
"beta_test_deferred_evidence_count": 4,
|
||||
"public_claim_ready": false,
|
||||
"public_claim_blocker_count": 3,
|
||||
"public_claim_blocker_count": 4,
|
||||
"working_tree_dirty": true,
|
||||
"changed_file_count": 3,
|
||||
"source_tree_dirty": false,
|
||||
"source_changed_file_count": 0,
|
||||
"changed_file_count": 84,
|
||||
"source_tree_dirty": true,
|
||||
"source_changed_file_count": 2,
|
||||
"generated_tree_dirty": true,
|
||||
"generated_changed_file_count": 3
|
||||
"generated_changed_file_count": 82
|
||||
},
|
||||
"commit": "139d0fd15ce995757d6d75fb45fb417d0b1b4e7d",
|
||||
"commit": "1710a5a3e0177313954758908735c147796e8981",
|
||||
"missing_artifacts": [],
|
||||
"limitations": [
|
||||
"The git commit and dirty flags are generation-time context; release lock is blocked by source changes, while generated evidence artifacts are tracked separately.",
|
||||
@@ -1152,7 +1152,7 @@
|
||||
"interactive_script_count": 0,
|
||||
"package_hash_scope": "source-contract-without-generated-reports",
|
||||
"package_hash_file_count": 247,
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
},
|
||||
"skill_atlas": {
|
||||
"skill_count": 11,
|
||||
@@ -1176,7 +1176,7 @@
|
||||
"schema_version": "2.0",
|
||||
"name": "yao-meta-skill",
|
||||
"version": "1.1.0",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"targets": [
|
||||
"openai",
|
||||
"claude",
|
||||
@@ -1190,7 +1190,7 @@
|
||||
"trust_level": "local",
|
||||
"license": "MIT",
|
||||
"checksums": {
|
||||
"package_sha256": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383",
|
||||
"package_sha256": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3",
|
||||
"archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
|
||||
},
|
||||
"compatibility": {
|
||||
@@ -1227,7 +1227,7 @@
|
||||
"install_simulated": true,
|
||||
"install_simulation": "reports/install_simulation.json"
|
||||
},
|
||||
"generated_at": "2026-06-21"
|
||||
"generated_at": "2026-06-13"
|
||||
},
|
||||
"failures": [],
|
||||
"warnings": []
|
||||
@@ -1251,7 +1251,7 @@
|
||||
"ok": true,
|
||||
"summary": {
|
||||
"archive_present": true,
|
||||
"archive_entry_count": 580,
|
||||
"archive_entry_count": 598,
|
||||
"nested_skill_entry_count": 0,
|
||||
"archive_extracted": true,
|
||||
"entrypoint_loaded": true,
|
||||
@@ -1312,7 +1312,7 @@
|
||||
{
|
||||
"field": "description",
|
||||
"from": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes.",
|
||||
"to": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"to": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
}
|
||||
],
|
||||
"checksum_changes": [
|
||||
@@ -1324,7 +1324,7 @@
|
||||
{
|
||||
"field": "package_sha256",
|
||||
"from": "0000000000000000000000000000000000000000000000000000000000000000",
|
||||
"to": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"to": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2218,7 +2218,7 @@
|
||||
},
|
||||
"synthesis_highlights": [
|
||||
"Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.",
|
||||
"Borrow a review checkpoint wherever trust matters more than raw speed.",
|
||||
"Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.",
|
||||
"Borrow the discipline of defining what the skill should not own before growing the package."
|
||||
],
|
||||
"artifact_design": {
|
||||
|
||||
+18
-12
@@ -49,7 +49,7 @@
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"path": ".",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"owner": "Yao Team",
|
||||
"version": "1.1.0",
|
||||
"status": "active",
|
||||
@@ -262,22 +262,28 @@
|
||||
"templates/complex_skill.md.j2"
|
||||
],
|
||||
"token_set": [
|
||||
"creation",
|
||||
"distribution",
|
||||
"checks",
|
||||
"docs",
|
||||
"evals",
|
||||
"evaluate",
|
||||
"improvement",
|
||||
"notes",
|
||||
"or",
|
||||
"exclude",
|
||||
"improve",
|
||||
"install",
|
||||
"migration",
|
||||
"no-skill",
|
||||
"package",
|
||||
"packaging",
|
||||
"prompts",
|
||||
"refactor",
|
||||
"team-ready",
|
||||
"transcripts",
|
||||
"workflow",
|
||||
"workflows"
|
||||
"release",
|
||||
"routing",
|
||||
"scripts",
|
||||
"sops",
|
||||
"summary",
|
||||
"tests",
|
||||
"translation",
|
||||
"trigger",
|
||||
"workflows",
|
||||
"优化已有",
|
||||
"评测"
|
||||
],
|
||||
"atlas_scope": "release",
|
||||
"actionable": true,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-06-13",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"item_count": 15,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Skill OS 2.0 Audit
|
||||
|
||||
Generated at: `2026-06-21`
|
||||
Generated at: `2026-06-13`
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"item_count": 21,
|
||||
@@ -749,11 +749,11 @@
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/daily/2026-06-21.json",
|
||||
"path": "reports/skillops/daily/2026-07-02.json",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/daily/2026-06-21.md",
|
||||
"path": "reports/skillops/daily/2026-07-02.md",
|
||||
"exists": true
|
||||
}
|
||||
],
|
||||
@@ -776,11 +776,11 @@
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/weekly/2026-W25.json",
|
||||
"path": "reports/skillops/weekly/2026-W27.json",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/weekly/2026-W25.md",
|
||||
"path": "reports/skillops/weekly/2026-W27.md",
|
||||
"exists": true
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Skill OS 2.0 Blueprint Coverage
|
||||
|
||||
Generated at: `2026-06-21`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
@@ -235,12 +235,12 @@ These extension tracks come from the user-supplied 2.0 reference plan. They are
|
||||
|
||||
- objective: Daily operations layer summarizes explicit-source conversation patterns, proposal-only adaptation work, approval state, release locks, and world-class evidence gaps.
|
||||
- status: `covered`
|
||||
- existing evidence: `scripts/render_daily_skillops_report.py`, `tests/verify_daily_skillops.py`, `reports/skillops/daily/2026-06-21.json`, `reports/skillops/daily/2026-06-21.md`
|
||||
- existing evidence: `scripts/render_daily_skillops_report.py`, `tests/verify_daily_skillops.py`, `reports/skillops/daily/2026-07-02.json`, `reports/skillops/daily/2026-07-02.md`
|
||||
- next action: Keep Daily SkillOps report aligned with proposal, approval, coverage, and world-class ledger contracts as the operations layer evolves.
|
||||
|
||||
### Weekly Curator Report
|
||||
|
||||
- objective: Weekly curator layer aggregates Daily SkillOps opportunities, Skill Atlas portfolio signals, release locks, and world-class evidence gaps into a maintenance queue.
|
||||
- status: `covered`
|
||||
- existing evidence: `scripts/render_weekly_curator_report.py`, `tests/verify_weekly_curator.py`, `reports/skillops/weekly/2026-W25.json`, `reports/skillops/weekly/2026-W25.md`
|
||||
- existing evidence: `scripts/render_weekly_curator_report.py`, `tests/verify_weekly_curator.py`, `reports/skillops/weekly/2026-W27.json`, `reports/skillops/weekly/2026-W27.md`
|
||||
- next action: Use weekly curator output as the Skill Librarian maintenance queue before approving any durable skill-library changes.
|
||||
|
||||
@@ -0,0 +1,513 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-07-02T03:41:56Z",
|
||||
"skill_dir": ".",
|
||||
"decision": "proposal-review",
|
||||
"source_supplied": false,
|
||||
"pattern_count": 5,
|
||||
"proposal_count": 5,
|
||||
"approval_count": 0,
|
||||
"pending_review_count": 0,
|
||||
"applied_count": 0,
|
||||
"rollback_count": 0,
|
||||
"local_blueprint_ready": true,
|
||||
"public_world_class_ready": false,
|
||||
"world_class_pending_count": 4,
|
||||
"release_lock_ready": false,
|
||||
"evidence_consistency_ok": true,
|
||||
"writes_source_files": false,
|
||||
"auto_patch_enabled": false,
|
||||
"failure_count": 0,
|
||||
"summary": {
|
||||
"decision": "proposal-review",
|
||||
"source_supplied": false,
|
||||
"pattern_count": 5,
|
||||
"proposal_count": 5,
|
||||
"approval_count": 0,
|
||||
"pending_review_count": 0,
|
||||
"applied_count": 0,
|
||||
"rollback_count": 0,
|
||||
"local_blueprint_ready": true,
|
||||
"public_world_class_ready": false,
|
||||
"world_class_pending_count": 4,
|
||||
"release_lock_ready": false,
|
||||
"evidence_consistency_ok": true,
|
||||
"writes_source_files": false,
|
||||
"auto_patch_enabled": false,
|
||||
"failure_count": 0
|
||||
},
|
||||
"operations_contract": {
|
||||
"schema_version": "1.0",
|
||||
"contract": "daily-skillops-report",
|
||||
"explicit_source_required_for_scan": true,
|
||||
"implicit_private_log_scan": false,
|
||||
"raw_content_stored": false,
|
||||
"redacted_excerpts_only": true,
|
||||
"proposal_only": true,
|
||||
"approval_required_for_writes": true,
|
||||
"writes_source_files": false,
|
||||
"auto_patch_enabled": false,
|
||||
"daily_report_counts_as_world_class_evidence": false
|
||||
},
|
||||
"report_contract": {
|
||||
"schema_version": "1.0",
|
||||
"contract": "daily-skillops-report",
|
||||
"top_level_mirrors_summary": true,
|
||||
"summary_fields": [
|
||||
"decision",
|
||||
"source_supplied",
|
||||
"pattern_count",
|
||||
"proposal_count",
|
||||
"approval_count",
|
||||
"pending_review_count",
|
||||
"applied_count",
|
||||
"rollback_count",
|
||||
"local_blueprint_ready",
|
||||
"public_world_class_ready",
|
||||
"world_class_pending_count",
|
||||
"release_lock_ready",
|
||||
"evidence_consistency_ok",
|
||||
"writes_source_files",
|
||||
"auto_patch_enabled",
|
||||
"failure_count"
|
||||
],
|
||||
"source_of_truth": [
|
||||
"summary",
|
||||
"operations_contract"
|
||||
]
|
||||
},
|
||||
"source": {
|
||||
"path": "evals/adaptation/user_signals.example.jsonl",
|
||||
"fingerprint_sha256": "48f94a4f3b82f90db29921c13d09c765ec10aabfde1adce65710c137cc6c5abf",
|
||||
"record_count": 8,
|
||||
"explicit_source": true,
|
||||
"raw_content_stored": false,
|
||||
"redacted_excerpts_only": true
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"pattern_id": "language_default",
|
||||
"label": "Default language preference",
|
||||
"signal_type": "report-language",
|
||||
"support_count": 2,
|
||||
"confidence": 0.79,
|
||||
"reason": "2 redacted records matched repeated report-language signals.",
|
||||
"recommended_action": "Keep generated reports Chinese-first with an English switch where user-facing.",
|
||||
"evidence": [
|
||||
{
|
||||
"record_id": "line-1",
|
||||
"excerpt": "新生成的 Skill 报告默认使用中文简体,并在右上角提供英文切换。"
|
||||
},
|
||||
{
|
||||
"record_id": "line-2",
|
||||
"excerpt": "HTML 报告需要双语能力,但默认内容应该保持中文简体。"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"pattern_id": "report_ui",
|
||||
"label": "Report UI and visualization preference",
|
||||
"signal_type": "artifact-design",
|
||||
"support_count": 5,
|
||||
"confidence": 0.95,
|
||||
"reason": "5 redacted records matched repeated artifact-design signals.",
|
||||
"recommended_action": "Prioritize white-background Kami-style reports with readable charts and stable navigation.",
|
||||
"evidence": [
|
||||
{
|
||||
"record_id": "line-1",
|
||||
"excerpt": "新生成的 Skill 报告默认使用中文简体,并在右上角提供英文切换。"
|
||||
},
|
||||
{
|
||||
"record_id": "line-2",
|
||||
"excerpt": "HTML 报告需要双语能力,但默认内容应该保持中文简体。"
|
||||
},
|
||||
{
|
||||
"record_id": "line-3",
|
||||
"excerpt": "报告排版采用白底 Kami 风格,图表、模块和导航都要清晰。"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"pattern_id": "approval_safety",
|
||||
"label": "Approval and privacy boundary",
|
||||
"signal_type": "governance",
|
||||
"support_count": 2,
|
||||
"confidence": 0.79,
|
||||
"reason": "2 redacted records matched repeated governance signals.",
|
||||
"recommended_action": "Keep adaptive work proposal-only until a reviewer approves an allowlisted patch path.",
|
||||
"evidence": [
|
||||
{
|
||||
"record_id": "line-5",
|
||||
"excerpt": "自适应升级必须先生成提案,不能直接自动修改源文件。"
|
||||
},
|
||||
{
|
||||
"record_id": "line-6",
|
||||
"excerpt": "用户偏好扫描必须由用户提供明确路径,不要默认扫描私人日志。"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"pattern_id": "delivery_format",
|
||||
"label": "Delivery format preference",
|
||||
"signal_type": "artifact-format",
|
||||
"support_count": 2,
|
||||
"confidence": 0.79,
|
||||
"reason": "2 redacted records matched repeated artifact-format signals.",
|
||||
"recommended_action": "Surface stable artifact paths and formats in CLI output and generated summaries.",
|
||||
"evidence": [
|
||||
{
|
||||
"record_id": "line-2",
|
||||
"excerpt": "HTML 报告需要双语能力,但默认内容应该保持中文简体。"
|
||||
},
|
||||
{
|
||||
"record_id": "line-6",
|
||||
"excerpt": "用户偏好扫描必须由用户提供明确路径,不要默认扫描私人日志。"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"pattern_id": "evidence_testing",
|
||||
"label": "Evidence and testing preference",
|
||||
"signal_type": "quality-gate",
|
||||
"support_count": 2,
|
||||
"confidence": 0.79,
|
||||
"reason": "2 redacted records matched repeated quality-gate signals.",
|
||||
"recommended_action": "Attach focused tests and refreshed evidence reports to every non-trivial skill upgrade.",
|
||||
"evidence": [
|
||||
{
|
||||
"record_id": "line-7",
|
||||
"excerpt": "每次升级都需要测试、覆盖报告和可审计证据,推送前要跑 CI。"
|
||||
},
|
||||
{
|
||||
"record_id": "line-8",
|
||||
"excerpt": "涉及 GitHub 推送时,要保留证据链,避免把计划当作完成证明。"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"proposals": [
|
||||
{
|
||||
"proposal_id": "adapt-18c7517f3d",
|
||||
"pattern_id": "language_default",
|
||||
"title": "Keep reports Chinese-first with optional English",
|
||||
"risk_level": "low",
|
||||
"status": "proposal-only",
|
||||
"requires_approval": true,
|
||||
"target_files": [
|
||||
"scripts/render_skill_overview.py",
|
||||
"references/artifact-design-doctrine.md"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_skill_overview.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"proposal_id": "adapt-fbfe921ba5",
|
||||
"pattern_id": "report_ui",
|
||||
"title": "Improve report layout, visual hierarchy, and chart readability",
|
||||
"risk_level": "medium",
|
||||
"status": "proposal-only",
|
||||
"requires_approval": true,
|
||||
"target_files": [
|
||||
"scripts/render_skill_overview.py",
|
||||
"references/artifact-design-doctrine.md",
|
||||
"tests/verify_skill_overview.py"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_skill_overview.py",
|
||||
"python3 tests/verify_skill_report_charts.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"proposal_id": "adapt-59d219a1fb",
|
||||
"pattern_id": "approval_safety",
|
||||
"title": "Keep adaptive iteration approval-gated",
|
||||
"risk_level": "low",
|
||||
"status": "proposal-only",
|
||||
"requires_approval": true,
|
||||
"target_files": [
|
||||
"references/user-memory-policy.md",
|
||||
"references/autonomous-adaptation.md",
|
||||
"schemas/adaptation-proposal.schema.json"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_adaptation_safety.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"proposal_id": "adapt-457baca160",
|
||||
"pattern_id": "delivery_format",
|
||||
"title": "Make generated artifact paths explicit in CLI output",
|
||||
"risk_level": "low",
|
||||
"status": "proposal-only",
|
||||
"requires_approval": true,
|
||||
"target_files": [
|
||||
"scripts/yao.py",
|
||||
"README.md"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_yao_cli.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"proposal_id": "adapt-abfee25d3a",
|
||||
"pattern_id": "evidence_testing",
|
||||
"title": "Attach tests and evidence refresh to each upgrade",
|
||||
"risk_level": "medium",
|
||||
"status": "proposal-only",
|
||||
"requires_approval": true,
|
||||
"target_files": [
|
||||
"tests/verify_adaptation_safety.py",
|
||||
"scripts/render_skill_os2_coverage.py",
|
||||
"reports/skill_os2_coverage.json"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_adaptation_safety.py",
|
||||
"python3 tests/verify_skill_os2_coverage.py"
|
||||
]
|
||||
}
|
||||
],
|
||||
"opportunity_summary": {
|
||||
"opportunity_count": 5,
|
||||
"top_score": 88,
|
||||
"ready_for_approval_review_count": 1,
|
||||
"proposal_review_count": 4,
|
||||
"observe_more_evidence_count": 0,
|
||||
"report_only_count": 0,
|
||||
"action_type_counts": {
|
||||
"patch_existing_skill": 3,
|
||||
"agents_update": 1,
|
||||
"add_eval": 1
|
||||
},
|
||||
"decision_counts": {
|
||||
"ready_for_approval_review": 1,
|
||||
"proposal_review": 4
|
||||
}
|
||||
},
|
||||
"opportunities": [
|
||||
{
|
||||
"opportunity_id": "skillops-4ad91c18dd",
|
||||
"proposal_id": "adapt-fbfe921ba5",
|
||||
"pattern_id": "report_ui",
|
||||
"title": "Improve report layout, visual hierarchy, and chart readability",
|
||||
"opportunity_type": "artifact-quality",
|
||||
"action_type": "patch_existing_skill",
|
||||
"decision": "ready_for_approval_review",
|
||||
"priority": "medium",
|
||||
"score": 88,
|
||||
"score_reasons": [
|
||||
"support_count=5",
|
||||
"confidence=0.95",
|
||||
"risk=medium",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated report layout feedback maps to existing renderer and design doctrine changes.",
|
||||
"risk_level": "medium",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 5,
|
||||
"target_files": [
|
||||
"scripts/render_skill_overview.py",
|
||||
"references/artifact-design-doctrine.md",
|
||||
"tests/verify_skill_overview.py"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_skill_overview.py",
|
||||
"python3 tests/verify_skill_report_charts.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-531e13c1c6",
|
||||
"proposal_id": "adapt-59d219a1fb",
|
||||
"pattern_id": "approval_safety",
|
||||
"title": "Keep adaptive iteration approval-gated",
|
||||
"opportunity_type": "governance",
|
||||
"action_type": "agents_update",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 82,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=low",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated privacy and approval signals should tighten durable operating guidance.",
|
||||
"risk_level": "low",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"references/user-memory-policy.md",
|
||||
"references/autonomous-adaptation.md",
|
||||
"schemas/adaptation-proposal.schema.json"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_adaptation_safety.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-709ef884f3",
|
||||
"proposal_id": "adapt-18c7517f3d",
|
||||
"pattern_id": "language_default",
|
||||
"title": "Keep reports Chinese-first with optional English",
|
||||
"opportunity_type": "report-experience",
|
||||
"action_type": "patch_existing_skill",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 82,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=low",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated language preferences can improve existing report templates after approval.",
|
||||
"risk_level": "low",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"scripts/render_skill_overview.py",
|
||||
"references/artifact-design-doctrine.md"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_skill_overview.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-f9e43237aa",
|
||||
"proposal_id": "adapt-457baca160",
|
||||
"pattern_id": "delivery_format",
|
||||
"title": "Make generated artifact paths explicit in CLI output",
|
||||
"opportunity_type": "artifact-discoverability",
|
||||
"action_type": "patch_existing_skill",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 82,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=low",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated delivery-path requests can improve CLI and README artifact discoverability.",
|
||||
"risk_level": "low",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"scripts/yao.py",
|
||||
"README.md"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_yao_cli.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-0a3a2de7c3",
|
||||
"proposal_id": "adapt-abfee25d3a",
|
||||
"pattern_id": "evidence_testing",
|
||||
"title": "Attach tests and evidence refresh to each upgrade",
|
||||
"opportunity_type": "quality-gate",
|
||||
"action_type": "add_eval",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 74,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=medium",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated verification and evidence requests should become focused checks.",
|
||||
"risk_level": "medium",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"tests/verify_adaptation_safety.py",
|
||||
"scripts/render_skill_os2_coverage.py",
|
||||
"reports/skill_os2_coverage.json"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_adaptation_safety.py",
|
||||
"python3 tests/verify_skill_os2_coverage.py"
|
||||
]
|
||||
}
|
||||
],
|
||||
"decision_policy": {
|
||||
"schema_version": "1.0",
|
||||
"contract": "skillops-opportunity-scoring",
|
||||
"score_range": [
|
||||
0,
|
||||
100
|
||||
],
|
||||
"score_bands": {
|
||||
"85-100": "ready_for_approval_review",
|
||||
"70-84": "proposal_review",
|
||||
"50-69": "observe_more_evidence",
|
||||
"0-49": "report_only_or_no_action"
|
||||
},
|
||||
"action_types": [
|
||||
"add_eval",
|
||||
"agents_update",
|
||||
"patch_existing_skill",
|
||||
"report_only"
|
||||
],
|
||||
"writes_source_files": false,
|
||||
"auto_patch_enabled": false,
|
||||
"approval_required_for_writes": true
|
||||
},
|
||||
"approval": {
|
||||
"approval_count": 0,
|
||||
"pending_review_count": 0,
|
||||
"applied_count": 0,
|
||||
"rollback_count": 0
|
||||
},
|
||||
"release_state": {
|
||||
"local_blueprint_ready": true,
|
||||
"public_world_class_ready": false,
|
||||
"world_class_pending_count": 4,
|
||||
"release_lock_ready": false,
|
||||
"evidence_consistency_ok": true
|
||||
},
|
||||
"actions": [
|
||||
{
|
||||
"key": "review-adaptation-proposals",
|
||||
"priority": "high",
|
||||
"action": "Review proposal-only adaptation items before preparing any approval ledger entry."
|
||||
},
|
||||
{
|
||||
"key": "close-world-class-evidence",
|
||||
"priority": "high",
|
||||
"action": "Collect accepted external or human evidence for the pending world-class ledger entries."
|
||||
}
|
||||
],
|
||||
"failures": [],
|
||||
"source_reports": {
|
||||
"patterns": "reports/user_patterns.json",
|
||||
"proposals": "reports/adaptation_proposals.json",
|
||||
"approval_ledger": "reports/adaptation_approval_ledger.json",
|
||||
"regression": "reports/adaptation_regression_report.json",
|
||||
"skill_os2_coverage": "reports/skill_os2_coverage.json",
|
||||
"world_class_ledger": "reports/world_class_evidence_ledger.json",
|
||||
"evidence_consistency": "reports/evidence_consistency.json",
|
||||
"benchmark_reproducibility": "reports/benchmark_reproducibility.json"
|
||||
},
|
||||
"artifacts": {
|
||||
"json": "reports/skillops/daily/2026-07-02.json",
|
||||
"markdown": "reports/skillops/daily/2026-07-02.md"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
# Daily SkillOps Report
|
||||
|
||||
Generated at: `2026-07-02T03:41:56Z`
|
||||
|
||||
## Summary
|
||||
|
||||
- decision: `proposal-review`
|
||||
- source supplied: `false`
|
||||
- patterns: `5`
|
||||
- proposals: `5`
|
||||
- pending approvals: `0`
|
||||
- applied patches: `0`
|
||||
- rollbacks: `0`
|
||||
- local blueprint ready: `true`
|
||||
- public world-class ready: `false`
|
||||
- world-class pending: `4`
|
||||
- release lock ready: `false`
|
||||
- evidence consistency ok: `true`
|
||||
|
||||
This report is an operations cockpit for explicit-source SkillOps. It does not scan private logs, write source files, apply patches, or count as world-class external or human evidence.
|
||||
|
||||
## Privacy Boundary
|
||||
|
||||
- explicit_source_required_for_scan: `true`
|
||||
- implicit_private_log_scan: `false`
|
||||
- raw_content_stored: `false`
|
||||
- redacted_excerpts_only: `true`
|
||||
- proposal_only: `true`
|
||||
- approval_required_for_writes: `true`
|
||||
- writes_source_files: `false`
|
||||
- auto_patch_enabled: `false`
|
||||
- daily_report_counts_as_world_class_evidence: `false`
|
||||
|
||||
## Actions
|
||||
|
||||
- `high` Review proposal-only adaptation items before preparing any approval ledger entry.
|
||||
- `high` Collect accepted external or human evidence for the pending world-class ledger entries.
|
||||
|
||||
## Opportunities
|
||||
|
||||
- count: `5`
|
||||
- top score: `88`
|
||||
- ready for approval review: `1`
|
||||
### Improve report layout, visual hierarchy, and chart readability
|
||||
|
||||
- ID: `skillops-4ad91c18dd`
|
||||
- Action: `patch_existing_skill`
|
||||
- Decision: `ready_for_approval_review`
|
||||
- Score: `88`
|
||||
- Risk: `medium`
|
||||
- Policy: Repeated report layout feedback maps to existing renderer and design doctrine changes.
|
||||
### Keep adaptive iteration approval-gated
|
||||
|
||||
- ID: `skillops-531e13c1c6`
|
||||
- Action: `agents_update`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `82`
|
||||
- Risk: `low`
|
||||
- Policy: Repeated privacy and approval signals should tighten durable operating guidance.
|
||||
### Keep reports Chinese-first with optional English
|
||||
|
||||
- ID: `skillops-709ef884f3`
|
||||
- Action: `patch_existing_skill`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `82`
|
||||
- Risk: `low`
|
||||
- Policy: Repeated language preferences can improve existing report templates after approval.
|
||||
### Make generated artifact paths explicit in CLI output
|
||||
|
||||
- ID: `skillops-f9e43237aa`
|
||||
- Action: `patch_existing_skill`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `82`
|
||||
- Risk: `low`
|
||||
- Policy: Repeated delivery-path requests can improve CLI and README artifact discoverability.
|
||||
### Attach tests and evidence refresh to each upgrade
|
||||
|
||||
- ID: `skillops-0a3a2de7c3`
|
||||
- Action: `add_eval`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `74`
|
||||
- Risk: `medium`
|
||||
- Policy: Repeated verification and evidence requests should become focused checks.
|
||||
|
||||
## Patterns
|
||||
|
||||
- `language_default`: Default language preference (support `2`, confidence `0.79`)
|
||||
- `report_ui`: Report UI and visualization preference (support `5`, confidence `0.95`)
|
||||
- `approval_safety`: Approval and privacy boundary (support `2`, confidence `0.79`)
|
||||
- `delivery_format`: Delivery format preference (support `2`, confidence `0.79`)
|
||||
- `evidence_testing`: Evidence and testing preference (support `2`, confidence `0.79`)
|
||||
|
||||
## Proposals
|
||||
|
||||
### Keep reports Chinese-first with optional English
|
||||
|
||||
- ID: `adapt-18c7517f3d`
|
||||
- Pattern: `language_default`
|
||||
- Status: `proposal-only`
|
||||
- Risk: `low`
|
||||
- Requires approval: `true`
|
||||
- Target files:
|
||||
- `scripts/render_skill_overview.py`
|
||||
- `references/artifact-design-doctrine.md`
|
||||
- Verification:
|
||||
- `python3 tests/verify_skill_overview.py`
|
||||
|
||||
### Improve report layout, visual hierarchy, and chart readability
|
||||
|
||||
- ID: `adapt-fbfe921ba5`
|
||||
- Pattern: `report_ui`
|
||||
- Status: `proposal-only`
|
||||
- Risk: `medium`
|
||||
- Requires approval: `true`
|
||||
- Target files:
|
||||
- `scripts/render_skill_overview.py`
|
||||
- `references/artifact-design-doctrine.md`
|
||||
- `tests/verify_skill_overview.py`
|
||||
- Verification:
|
||||
- `python3 tests/verify_skill_overview.py`
|
||||
- `python3 tests/verify_skill_report_charts.py`
|
||||
|
||||
### Keep adaptive iteration approval-gated
|
||||
|
||||
- ID: `adapt-59d219a1fb`
|
||||
- Pattern: `approval_safety`
|
||||
- Status: `proposal-only`
|
||||
- Risk: `low`
|
||||
- Requires approval: `true`
|
||||
- Target files:
|
||||
- `references/user-memory-policy.md`
|
||||
- `references/autonomous-adaptation.md`
|
||||
- `schemas/adaptation-proposal.schema.json`
|
||||
- Verification:
|
||||
- `python3 tests/verify_adaptation_safety.py`
|
||||
|
||||
### Make generated artifact paths explicit in CLI output
|
||||
|
||||
- ID: `adapt-457baca160`
|
||||
- Pattern: `delivery_format`
|
||||
- Status: `proposal-only`
|
||||
- Risk: `low`
|
||||
- Requires approval: `true`
|
||||
- Target files:
|
||||
- `scripts/yao.py`
|
||||
- `README.md`
|
||||
- Verification:
|
||||
- `python3 tests/verify_yao_cli.py`
|
||||
|
||||
### Attach tests and evidence refresh to each upgrade
|
||||
|
||||
- ID: `adapt-abfee25d3a`
|
||||
- Pattern: `evidence_testing`
|
||||
- Status: `proposal-only`
|
||||
- Risk: `medium`
|
||||
- Requires approval: `true`
|
||||
- Target files:
|
||||
- `tests/verify_adaptation_safety.py`
|
||||
- `scripts/render_skill_os2_coverage.py`
|
||||
- `reports/skill_os2_coverage.json`
|
||||
- Verification:
|
||||
- `python3 tests/verify_adaptation_safety.py`
|
||||
- `python3 tests/verify_skill_os2_coverage.py`
|
||||
|
||||
## Evidence
|
||||
|
||||
- patterns: `reports/user_patterns.json`
|
||||
- proposals: `reports/adaptation_proposals.json`
|
||||
- approval_ledger: `reports/adaptation_approval_ledger.json`
|
||||
- regression: `reports/adaptation_regression_report.json`
|
||||
- skill_os2_coverage: `reports/skill_os2_coverage.json`
|
||||
- world_class_ledger: `reports/world_class_evidence_ledger.json`
|
||||
- evidence_consistency: `reports/evidence_consistency.json`
|
||||
- benchmark_reproducibility: `reports/benchmark_reproducibility.json`
|
||||
@@ -0,0 +1,323 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-07-02T03:41:56Z",
|
||||
"skill_dir": ".",
|
||||
"decision": "curator-review",
|
||||
"week_id": "2026-W27",
|
||||
"daily_report_count": 5,
|
||||
"opportunity_count": 25,
|
||||
"unique_opportunity_count": 5,
|
||||
"ready_for_approval_review_count": 1,
|
||||
"proposal_review_count": 4,
|
||||
"observe_more_evidence_count": 0,
|
||||
"report_only_count": 0,
|
||||
"top_score": 88,
|
||||
"skill_count": 11,
|
||||
"actionable_portfolio_issue_count": 0,
|
||||
"release_lock_ready": false,
|
||||
"evidence_consistency_ok": true,
|
||||
"public_world_class_ready": false,
|
||||
"world_class_pending_count": 4,
|
||||
"writes_source_files": false,
|
||||
"auto_patch_enabled": false,
|
||||
"failure_count": 0,
|
||||
"summary": {
|
||||
"decision": "curator-review",
|
||||
"week_id": "2026-W27",
|
||||
"daily_report_count": 5,
|
||||
"opportunity_count": 25,
|
||||
"unique_opportunity_count": 5,
|
||||
"ready_for_approval_review_count": 1,
|
||||
"proposal_review_count": 4,
|
||||
"observe_more_evidence_count": 0,
|
||||
"report_only_count": 0,
|
||||
"top_score": 88,
|
||||
"skill_count": 11,
|
||||
"actionable_portfolio_issue_count": 0,
|
||||
"release_lock_ready": false,
|
||||
"evidence_consistency_ok": true,
|
||||
"public_world_class_ready": false,
|
||||
"world_class_pending_count": 4,
|
||||
"writes_source_files": false,
|
||||
"auto_patch_enabled": false,
|
||||
"failure_count": 0
|
||||
},
|
||||
"curator_contract": {
|
||||
"schema_version": "1.0",
|
||||
"contract": "weekly-skillops-curator-report",
|
||||
"cadence": "weekly",
|
||||
"source_of_truth": [
|
||||
"reports/skillops/daily/*.json",
|
||||
"reports/skill_atlas.json",
|
||||
"reports/benchmark_reproducibility.json",
|
||||
"reports/evidence_consistency.json",
|
||||
"reports/world_class_evidence_ledger.json"
|
||||
],
|
||||
"raw_content_stored": false,
|
||||
"redacted_or_generated_evidence_only": true,
|
||||
"proposal_only": true,
|
||||
"writes_source_files": false,
|
||||
"auto_patch_enabled": false,
|
||||
"approval_required_for_writes": true,
|
||||
"counts_as_world_class_evidence": false
|
||||
},
|
||||
"report_contract": {
|
||||
"schema_version": "1.0",
|
||||
"contract": "weekly-skillops-curator-report",
|
||||
"top_level_mirrors_summary": true,
|
||||
"summary_fields": [
|
||||
"decision",
|
||||
"week_id",
|
||||
"daily_report_count",
|
||||
"opportunity_count",
|
||||
"unique_opportunity_count",
|
||||
"ready_for_approval_review_count",
|
||||
"proposal_review_count",
|
||||
"observe_more_evidence_count",
|
||||
"report_only_count",
|
||||
"top_score",
|
||||
"skill_count",
|
||||
"actionable_portfolio_issue_count",
|
||||
"release_lock_ready",
|
||||
"evidence_consistency_ok",
|
||||
"public_world_class_ready",
|
||||
"world_class_pending_count",
|
||||
"writes_source_files",
|
||||
"auto_patch_enabled",
|
||||
"failure_count"
|
||||
]
|
||||
},
|
||||
"daily_reports": [
|
||||
"reports/skillops/daily/2026-06-16.json",
|
||||
"reports/skillops/daily/2026-06-17.json",
|
||||
"reports/skillops/daily/2026-06-20.json",
|
||||
"reports/skillops/daily/2026-06-21.json",
|
||||
"reports/skillops/daily/2026-07-02.json"
|
||||
],
|
||||
"opportunity_summary": {
|
||||
"action_type_counts": {
|
||||
"add_eval": 1,
|
||||
"agents_update": 1,
|
||||
"patch_existing_skill": 3
|
||||
},
|
||||
"decision_counts": {
|
||||
"proposal_review": 4,
|
||||
"ready_for_approval_review": 1
|
||||
},
|
||||
"risk_level_counts": {
|
||||
"low": 3,
|
||||
"medium": 2
|
||||
}
|
||||
},
|
||||
"curator_queue": [
|
||||
{
|
||||
"opportunity_id": "skillops-4ad91c18dd",
|
||||
"proposal_id": "adapt-fbfe921ba5",
|
||||
"pattern_id": "report_ui",
|
||||
"title": "Improve report layout, visual hierarchy, and chart readability",
|
||||
"opportunity_type": "artifact-quality",
|
||||
"action_type": "patch_existing_skill",
|
||||
"decision": "ready_for_approval_review",
|
||||
"priority": "medium",
|
||||
"score": 88,
|
||||
"score_reasons": [
|
||||
"support_count=5",
|
||||
"confidence=0.95",
|
||||
"risk=medium",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated report layout feedback maps to existing renderer and design doctrine changes.",
|
||||
"risk_level": "medium",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 5,
|
||||
"target_files": [
|
||||
"scripts/render_skill_overview.py",
|
||||
"references/artifact-design-doctrine.md",
|
||||
"tests/verify_skill_overview.py"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_skill_overview.py",
|
||||
"python3 tests/verify_skill_report_charts.py"
|
||||
],
|
||||
"daily_report_date": "2026-06-16"
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-531e13c1c6",
|
||||
"proposal_id": "adapt-59d219a1fb",
|
||||
"pattern_id": "approval_safety",
|
||||
"title": "Keep adaptive iteration approval-gated",
|
||||
"opportunity_type": "governance",
|
||||
"action_type": "agents_update",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 82,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=low",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated privacy and approval signals should tighten durable operating guidance.",
|
||||
"risk_level": "low",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"references/user-memory-policy.md",
|
||||
"references/autonomous-adaptation.md",
|
||||
"schemas/adaptation-proposal.schema.json"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_adaptation_safety.py"
|
||||
],
|
||||
"daily_report_date": "2026-06-16"
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-709ef884f3",
|
||||
"proposal_id": "adapt-18c7517f3d",
|
||||
"pattern_id": "language_default",
|
||||
"title": "Keep reports Chinese-first with optional English",
|
||||
"opportunity_type": "report-experience",
|
||||
"action_type": "patch_existing_skill",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 82,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=low",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated language preferences can improve existing report templates after approval.",
|
||||
"risk_level": "low",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"scripts/render_skill_overview.py",
|
||||
"references/artifact-design-doctrine.md"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_skill_overview.py"
|
||||
],
|
||||
"daily_report_date": "2026-06-16"
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-f9e43237aa",
|
||||
"proposal_id": "adapt-457baca160",
|
||||
"pattern_id": "delivery_format",
|
||||
"title": "Make generated artifact paths explicit in CLI output",
|
||||
"opportunity_type": "artifact-discoverability",
|
||||
"action_type": "patch_existing_skill",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 82,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=low",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated delivery-path requests can improve CLI and README artifact discoverability.",
|
||||
"risk_level": "low",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"scripts/yao.py",
|
||||
"README.md"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_yao_cli.py"
|
||||
],
|
||||
"daily_report_date": "2026-06-16"
|
||||
},
|
||||
{
|
||||
"opportunity_id": "skillops-0a3a2de7c3",
|
||||
"proposal_id": "adapt-abfee25d3a",
|
||||
"pattern_id": "evidence_testing",
|
||||
"title": "Attach tests and evidence refresh to each upgrade",
|
||||
"opportunity_type": "quality-gate",
|
||||
"action_type": "add_eval",
|
||||
"decision": "proposal_review",
|
||||
"priority": "medium",
|
||||
"score": 74,
|
||||
"score_reasons": [
|
||||
"support_count=2",
|
||||
"confidence=0.79",
|
||||
"risk=medium",
|
||||
"target_files_present",
|
||||
"verification_present",
|
||||
"approval_required"
|
||||
],
|
||||
"policy_reason": "Repeated verification and evidence requests should become focused checks.",
|
||||
"risk_level": "medium",
|
||||
"requires_approval": true,
|
||||
"write_allowed_without_approval": false,
|
||||
"evidence_count": 2,
|
||||
"target_files": [
|
||||
"tests/verify_adaptation_safety.py",
|
||||
"scripts/render_skill_os2_coverage.py",
|
||||
"reports/skill_os2_coverage.json"
|
||||
],
|
||||
"verification_commands": [
|
||||
"python3 tests/verify_adaptation_safety.py",
|
||||
"python3 tests/verify_skill_os2_coverage.py"
|
||||
],
|
||||
"daily_report_date": "2026-06-16"
|
||||
}
|
||||
],
|
||||
"portfolio": {
|
||||
"skill_count": 11,
|
||||
"actionable_issue_count": 0,
|
||||
"route_collision_count": 5,
|
||||
"actionable_route_collision_count": 0,
|
||||
"owner_gap_count": 8,
|
||||
"actionable_owner_gap_count": 0,
|
||||
"stale_count": 9,
|
||||
"actionable_stale_count": 0,
|
||||
"drift_signal_count": 0,
|
||||
"actionable_drift_signal_count": 0,
|
||||
"no_route_opportunity_count": 0
|
||||
},
|
||||
"release_state": {
|
||||
"release_lock_ready": false,
|
||||
"evidence_consistency_ok": true,
|
||||
"public_world_class_ready": false,
|
||||
"world_class_pending_count": 4
|
||||
},
|
||||
"actions": [
|
||||
{
|
||||
"key": "review-ready-opportunities",
|
||||
"priority": "high",
|
||||
"action": "Review the top ready-for-approval SkillOps opportunities before preparing any approval ledger entry."
|
||||
},
|
||||
{
|
||||
"key": "close-world-class-evidence",
|
||||
"priority": "high",
|
||||
"action": "Collect accepted external or human evidence for pending world-class ledger entries before public claims."
|
||||
}
|
||||
],
|
||||
"failures": [],
|
||||
"source_reports": {
|
||||
"daily_dir": "reports/skillops/daily",
|
||||
"skill_atlas": "reports/skill_atlas.json",
|
||||
"benchmark_reproducibility": "reports/benchmark_reproducibility.json",
|
||||
"evidence_consistency": "reports/evidence_consistency.json",
|
||||
"world_class_ledger": "reports/world_class_evidence_ledger.json"
|
||||
},
|
||||
"artifacts": {
|
||||
"json": "reports/skillops/weekly/2026-W27.json",
|
||||
"markdown": "reports/skillops/weekly/2026-W27.md"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
# Weekly SkillOps Curator Report
|
||||
|
||||
Generated at: `2026-07-02T03:41:56Z`
|
||||
Week: `2026-W27`
|
||||
|
||||
## Summary
|
||||
|
||||
- decision: `curator-review`
|
||||
- daily_report_count: `5`
|
||||
- unique_opportunity_count: `5`
|
||||
- ready_for_approval_review_count: `1`
|
||||
- proposal_review_count: `4`
|
||||
- top_score: `88`
|
||||
- skill_count: `11`
|
||||
- actionable_portfolio_issue_count: `0`
|
||||
- release_lock_ready: `False`
|
||||
- evidence_consistency_ok: `True`
|
||||
- public_world_class_ready: `False`
|
||||
- world_class_pending_count: `4`
|
||||
|
||||
This report is a weekly curator cockpit for generated SkillOps evidence. It does not scan private logs, write source files, apply patches, or count as world-class evidence.
|
||||
|
||||
## Curator Boundary
|
||||
|
||||
- raw_content_stored: `false`
|
||||
- redacted_or_generated_evidence_only: `true`
|
||||
- proposal_only: `true`
|
||||
- writes_source_files: `false`
|
||||
- auto_patch_enabled: `false`
|
||||
- approval_required_for_writes: `true`
|
||||
- counts_as_world_class_evidence: `false`
|
||||
|
||||
## Actions
|
||||
|
||||
- `high` Review the top ready-for-approval SkillOps opportunities before preparing any approval ledger entry.
|
||||
- `high` Collect accepted external or human evidence for pending world-class ledger entries before public claims.
|
||||
|
||||
## Curator Queue
|
||||
|
||||
### Improve report layout, visual hierarchy, and chart readability
|
||||
|
||||
- ID: `skillops-4ad91c18dd`
|
||||
- Action: `patch_existing_skill`
|
||||
- Decision: `ready_for_approval_review`
|
||||
- Score: `88`
|
||||
- Risk: `medium`
|
||||
- Source day: `2026-06-16`
|
||||
- Policy: Repeated report layout feedback maps to existing renderer and design doctrine changes.
|
||||
|
||||
### Keep adaptive iteration approval-gated
|
||||
|
||||
- ID: `skillops-531e13c1c6`
|
||||
- Action: `agents_update`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `82`
|
||||
- Risk: `low`
|
||||
- Source day: `2026-06-16`
|
||||
- Policy: Repeated privacy and approval signals should tighten durable operating guidance.
|
||||
|
||||
### Keep reports Chinese-first with optional English
|
||||
|
||||
- ID: `skillops-709ef884f3`
|
||||
- Action: `patch_existing_skill`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `82`
|
||||
- Risk: `low`
|
||||
- Source day: `2026-06-16`
|
||||
- Policy: Repeated language preferences can improve existing report templates after approval.
|
||||
|
||||
### Make generated artifact paths explicit in CLI output
|
||||
|
||||
- ID: `skillops-f9e43237aa`
|
||||
- Action: `patch_existing_skill`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `82`
|
||||
- Risk: `low`
|
||||
- Source day: `2026-06-16`
|
||||
- Policy: Repeated delivery-path requests can improve CLI and README artifact discoverability.
|
||||
|
||||
### Attach tests and evidence refresh to each upgrade
|
||||
|
||||
- ID: `skillops-0a3a2de7c3`
|
||||
- Action: `add_eval`
|
||||
- Decision: `proposal_review`
|
||||
- Score: `74`
|
||||
- Risk: `medium`
|
||||
- Source day: `2026-06-16`
|
||||
- Policy: Repeated verification and evidence requests should become focused checks.
|
||||
|
||||
## Portfolio Signals
|
||||
|
||||
- skill_count: `11`
|
||||
- actionable_issue_count: `0`
|
||||
- route_collision_count: `5`
|
||||
- actionable_route_collision_count: `0`
|
||||
- owner_gap_count: `8`
|
||||
- actionable_owner_gap_count: `0`
|
||||
- stale_count: `9`
|
||||
- actionable_stale_count: `0`
|
||||
- drift_signal_count: `0`
|
||||
- actionable_drift_signal_count: `0`
|
||||
- no_route_opportunity_count: `0`
|
||||
|
||||
## Evidence
|
||||
|
||||
- daily_dir: `reports/skillops/daily`
|
||||
- skill_atlas: `reports/skill_atlas.json`
|
||||
- benchmark_reproducibility: `reports/benchmark_reproducibility.json`
|
||||
- evidence_consistency: `reports/evidence_consistency.json`
|
||||
- world_class_ledger: `reports/world_class_evidence_ledger.json`
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"skill_name": "yao-meta-skill",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"systems_doctrine": "Structure drives behavior: improve the boundary, feedback loops, drift watch, and leverage points before adding weight.",
|
||||
"stability": {
|
||||
"score": 100,
|
||||
@@ -56,7 +56,7 @@
|
||||
"evidence": "reports/reference-synthesis.md",
|
||||
"current_patterns": [
|
||||
"Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.",
|
||||
"Borrow a review checkpoint wherever trust matters more than raw speed.",
|
||||
"Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.",
|
||||
"Borrow the discipline of defining what the skill should not own before growing the package.",
|
||||
"Borrow the way it turns a messy workflow into a repeatable operating path.",
|
||||
"Borrow the clear execution entrypoints and command structure."
|
||||
|
||||
@@ -53,7 +53,7 @@ Skill: `yao-meta-skill`
|
||||
- Evidence: reports/reference-synthesis.md
|
||||
- Current patterns:
|
||||
- Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.
|
||||
- Borrow a review checkpoint wherever trust matters more than raw speed.
|
||||
- Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.
|
||||
- Borrow the discipline of defining what the skill should not own before growing the package.
|
||||
- Borrow the way it turns a messy workflow into a repeatable operating path.
|
||||
- Borrow the clear execution entrypoints and command structure.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"ok": true,
|
||||
"schema_version": "2.0",
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-06-13",
|
||||
"previous": {
|
||||
"name": "yao-meta-skill",
|
||||
"version": "1.0.0",
|
||||
@@ -63,7 +63,7 @@
|
||||
{
|
||||
"field": "description",
|
||||
"from": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes.",
|
||||
"to": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution."
|
||||
"to": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
|
||||
}
|
||||
],
|
||||
"checksum_changes": [
|
||||
@@ -75,7 +75,7 @@
|
||||
{
|
||||
"field": "package_sha256",
|
||||
"from": "0000000000000000000000000000000000000000000000000000000000000000",
|
||||
"to": "eddeea80a657e9c97cee2e1242d97577b886b33e2ffa6e319629ef5fcb029383"
|
||||
"to": "e0863533e0a0f0b5069bace6a24d7adfb43d615453f08cff7578076a3cb1a2a3"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -90,7 +90,7 @@
|
||||
"artifacts": {
|
||||
"previous_package": "registry/examples/yao-meta-skill-1.0.0.json",
|
||||
"current_package": "reports/registry_audit.json",
|
||||
"json": "reports/upgrade_check.json",
|
||||
"markdown": "reports/upgrade_check.md"
|
||||
"json": "tests/tmp_review_studio/upgrade_check.json",
|
||||
"markdown": "tests/tmp_review_studio/upgrade_check.md"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"ledger_ready_to_claim_world_class": false,
|
||||
"ledger_pending_count": 4,
|
||||
"claim_surface_count": 184,
|
||||
"json_claim_surface_count": 91,
|
||||
"metadata_claim_surface_count": 92,
|
||||
"package_claim_surface_count": 17,
|
||||
"claim_surface_count": 194,
|
||||
"json_claim_surface_count": 92,
|
||||
"metadata_claim_surface_count": 93,
|
||||
"package_claim_surface_count": 10,
|
||||
"violation_count": 0,
|
||||
"overclaim_guard_active": true,
|
||||
"decision": "claim-guard-pass-evidence-pending"
|
||||
@@ -54,34 +54,6 @@
|
||||
"path": "agents/interface.yaml",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "dist/manifest.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "dist/targets/claude/README.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "dist/targets/claude/adapter.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "dist/targets/generic/adapter.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "dist/targets/openai/adapter.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "dist/targets/vscode/README.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "dist/targets/vscode/adapter.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "docs/README.fr-FR.md",
|
||||
"violation_count": 0
|
||||
@@ -214,6 +186,58 @@
|
||||
"path": "reports/benchmark_reproducibility.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/DO_NOT_OPEN_answer_key.html",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/DO_NOT_OPEN_answer_key.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/README.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/adjudication.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/blind-pack.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/case-01-support-triage.html",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/case-02-monthly-revenue-reconciliation.html",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/case-03-webinar-repurposing.html",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/case-04-incident-postmortem.html",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/case-05-pr-review-followup.html",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/index.html",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/review-decisions-template.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/blind-human-review-2026-06-29/review-decisions.recorded.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/candidate_registry.json",
|
||||
"violation_count": 0
|
||||
@@ -638,6 +662,14 @@
|
||||
"path": "reports/skillops/daily/2026-06-21.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/daily/2026-07-02.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/daily/2026-07-02.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/weekly/2026-W25.json",
|
||||
"violation_count": 0
|
||||
@@ -646,6 +678,14 @@
|
||||
"path": "reports/skillops/weekly/2026-W25.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/weekly/2026-W27.json",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/skillops/weekly/2026-W27.md",
|
||||
"violation_count": 0
|
||||
},
|
||||
{
|
||||
"path": "reports/system-model.json",
|
||||
"violation_count": 0
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
# World-Class Claim Guard
|
||||
|
||||
Generated at: `2026-06-21`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
- decision: `claim-guard-pass-evidence-pending`
|
||||
- ledger ready to claim world-class: `false`
|
||||
- ledger pending evidence: `4`
|
||||
- claim surfaces scanned: `184`
|
||||
- JSON claim surfaces scanned: `91`
|
||||
- metadata claim surfaces scanned: `92`
|
||||
- package/runtime claim surfaces scanned: `17`
|
||||
- claim surfaces scanned: `194`
|
||||
- JSON claim surfaces scanned: `92`
|
||||
- metadata claim surfaces scanned: `93`
|
||||
- package/runtime claim surfaces scanned: `10`
|
||||
- violations: `0`
|
||||
- overclaim guard active: `true`
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-20",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"schema_present": true,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# World-Class Evidence Intake
|
||||
|
||||
Generated at: `2026-06-20`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-20",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"decision": "evidence-pending",
|
||||
"ready_to_claim_world_class": false,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# World-Class Evidence Ledger
|
||||
|
||||
Generated at: `2026-06-20`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-20",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"audit_decision": "continue-iteration",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# World-Class Evidence Plan
|
||||
|
||||
Generated at: `2026-06-20`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
<article class="role-card">
|
||||
<span>Supporting evidence</span>
|
||||
<h3>supporting-evidence</h3>
|
||||
<strong>31/31 ready</strong>
|
||||
<strong>27/28 ready</strong>
|
||||
<p>Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs.</p>
|
||||
<small>copy to artifact_refs: <code>false</code></small>
|
||||
</article>
|
||||
@@ -667,7 +667,7 @@
|
||||
<article class="role-card">
|
||||
<span>Supporting evidence</span>
|
||||
<h3>supporting-evidence</h3>
|
||||
<strong>11/11 ready</strong>
|
||||
<strong>7/8 ready</strong>
|
||||
<p>Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs.</p>
|
||||
<small>copy to artifact_refs: <code>false</code></small>
|
||||
</article>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-21",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"evidence_item_count": 4,
|
||||
@@ -802,8 +802,8 @@
|
||||
"artifact_prefill_counts_as_evidence": false,
|
||||
"submission_ref_total_count": 2,
|
||||
"submission_ref_ready_count": 2,
|
||||
"supporting_evidence_total_count": 11,
|
||||
"supporting_evidence_ready_count": 11,
|
||||
"supporting_evidence_total_count": 8,
|
||||
"supporting_evidence_ready_count": 7,
|
||||
"roles": [
|
||||
{
|
||||
"role": "submission-ref",
|
||||
@@ -1946,8 +1946,8 @@
|
||||
"artifact_prefill_counts_as_evidence": false,
|
||||
"submission_ref_total_count": 7,
|
||||
"submission_ref_ready_count": 7,
|
||||
"supporting_evidence_total_count": 31,
|
||||
"supporting_evidence_ready_count": 31,
|
||||
"supporting_evidence_total_count": 28,
|
||||
"supporting_evidence_ready_count": 27,
|
||||
"roles": [
|
||||
{
|
||||
"role": "submission-ref",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# World-Class Evidence Preflight
|
||||
|
||||
Generated at: `2026-06-21`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
@@ -33,14 +33,14 @@ This preflight report checks whether an operator can start collecting the remain
|
||||
- drafts count as evidence: `false`
|
||||
- artifact prefill counts as evidence: `false`
|
||||
- submission refs ready: `7` / `7`
|
||||
- supporting evidence ready: `31` / `31`
|
||||
- supporting evidence ready: `27` / `28`
|
||||
|
||||
Generate the submission kit after the real provider, human, native-permission, or native-client work exists. The generated JSON drafts remain `template_only: true` until an operator edits them with real aggregate artifact references and matching SHA-256 digests. The prefill command only inserts local artifact SHA-256 digests; it does not make a draft count as evidence.
|
||||
|
||||
| Role | Copy to artifact_refs | Ready | Meaning |
|
||||
| --- | --- | --- | --- |
|
||||
| `submission-ref` | `true` | `7 / 7` | Rows marked submission-ref are the aggregate paths expected in artifact_refs. |
|
||||
| `supporting-evidence` | `false` | `31 / 31` | Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs. |
|
||||
| `supporting-evidence` | `false` | `27 / 28` | Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs. |
|
||||
|
||||
`submission-ref` rows are the only checklist rows expected in `artifact_refs`; `supporting-evidence` rows stay available for audit context and reviewer traceability.
|
||||
|
||||
@@ -149,7 +149,7 @@ Repair rows convert preflight and source blockers into a prioritized operator qu
|
||||
- prepare draft: `python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions`
|
||||
- prepare draft with artifact SHA prefill: `python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions --prefill-artifacts`
|
||||
- submission refs ready: `2` / `2`
|
||||
- supporting evidence ready: `11` / `11`
|
||||
- supporting evidence ready: `7` / `8`
|
||||
|
||||
### Prechecks
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-20",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"summary": {
|
||||
"evidence_item_count": 4,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# World-Class Operator Runbook
|
||||
|
||||
Generated at: `2026-06-20`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"ok": true,
|
||||
"generated_at": "2026-06-20",
|
||||
"generated_at": "2026-07-02",
|
||||
"skill_dir": ".",
|
||||
"decision": "awaiting-submissions",
|
||||
"ready_to_claim_world_class": false,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# World-Class Submission Review
|
||||
|
||||
Generated at: `2026-06-20`
|
||||
Generated at: `2026-07-02`
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"title": "Yao Meta Skill",
|
||||
"job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
|
||||
"trigger_surface": {
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"should_trigger": [
|
||||
"Create a skill from this repeated workflow.",
|
||||
"Turn this runbook into a reusable agent skill.",
|
||||
|
||||
+18
-12
@@ -5,7 +5,7 @@
|
||||
{
|
||||
"name": "yao-meta-skill",
|
||||
"path": ".",
|
||||
"description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.",
|
||||
"description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
|
||||
"owner": "Yao Team",
|
||||
"version": "1.1.0",
|
||||
"status": "active",
|
||||
@@ -218,22 +218,28 @@
|
||||
"templates/complex_skill.md.j2"
|
||||
],
|
||||
"token_set": [
|
||||
"creation",
|
||||
"distribution",
|
||||
"checks",
|
||||
"docs",
|
||||
"evals",
|
||||
"evaluate",
|
||||
"improvement",
|
||||
"notes",
|
||||
"or",
|
||||
"exclude",
|
||||
"improve",
|
||||
"install",
|
||||
"migration",
|
||||
"no-skill",
|
||||
"package",
|
||||
"packaging",
|
||||
"prompts",
|
||||
"refactor",
|
||||
"team-ready",
|
||||
"transcripts",
|
||||
"workflow",
|
||||
"workflows"
|
||||
"release",
|
||||
"routing",
|
||||
"scripts",
|
||||
"sops",
|
||||
"summary",
|
||||
"tests",
|
||||
"translation",
|
||||
"trigger",
|
||||
"workflows",
|
||||
"优化已有",
|
||||
"评测"
|
||||
],
|
||||
"atlas_scope": "release",
|
||||
"actionable": true,
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
skill_a,skill_b,path_a,path_b,score,status,actionable,scope_a,scope_b
|
||||
yao-meta-skill,release-orchestrator,.,examples/complex-release-orchestrator/generated-skill,0.064,clear,False,release,example
|
||||
yao-meta-skill,frontend-review,.,examples/evolution-frontend-review/final,0.028,clear,False,release,example
|
||||
yao-meta-skill,release-orchestrator,.,examples/complex-release-orchestrator/generated-skill,0.037,clear,False,release,example
|
||||
yao-meta-skill,frontend-review,.,examples/evolution-frontend-review/final,0.0,clear,False,release,example
|
||||
yao-meta-skill,frontend-review,.,examples/evolution-frontend-review/v0,0.0,clear,False,release,example
|
||||
yao-meta-skill,frontend-review,.,examples/evolution-frontend-review/v1,0.029,clear,False,release,example
|
||||
yao-meta-skill,incident-command-governor,.,examples/governed-incident-command/generated-skill,0.034,clear,False,release,example
|
||||
yao-meta-skill,note-cleanup,.,examples/simple-note-cleanup/generated-skill,0.061,clear,False,release,example
|
||||
yao-meta-skill,frontend-review,.,examples/team-frontend-review/generated-skill,0.029,clear,False,release,example
|
||||
yao-meta-skill,frontend-review,.,examples/evolution-frontend-review/v1,0.0,clear,False,release,example
|
||||
yao-meta-skill,incident-command-governor,.,examples/governed-incident-command/generated-skill,0.0,clear,False,release,example
|
||||
yao-meta-skill,note-cleanup,.,examples/simple-note-cleanup/generated-skill,0.0,clear,False,release,example
|
||||
yao-meta-skill,frontend-review,.,examples/team-frontend-review/generated-skill,0.0,clear,False,release,example
|
||||
yao-meta-skill,invalid-governance-skill,.,tests/fixtures/governance_invalid_manifest,0.0,clear,False,release,test-fixture
|
||||
yao-meta-skill,broken-yaml-skill,.,tests/fixtures/package_invalid_yaml,0.0,clear,False,release,test-fixture
|
||||
yao-meta-skill,broken-skill,.,tests/fixtures/package_missing_interface_field,0.0,clear,False,release,test-fixture
|
||||
|
||||
|
Reference in New Issue
Block a user