Files
yao-meta-skill/skill-ir/examples/yao-meta-skill.json
T
2026-06-15 21:58:35 +08:00

312 lines
14 KiB
JSON

{
"schema_version": "2.0.0",
"name": "yao-meta-skill",
"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 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.",
"should_trigger": [
"Create a skill from this repeated workflow.",
"Turn this runbook into a reusable agent skill.",
"Convert this process note into a reusable skill package for the team.",
"Improve this skill description and add evals.",
"Refactor this prompt into a proper skill package.",
"Package this skill for team reuse.",
"Create a meta-skill for packaging internal workflows.",
"Standardize this recurring workflow as a shareable skill package with references."
],
"should_not_trigger": [
"Explain what a workflow is.",
"Just explain what a skill is.",
"Summarize this random note.",
"Translate this README into Japanese.",
"Write a product headline for this landing page.",
"Draft a blog title for this article.",
"Rewrite this paragraph more clearly, but do not package anything.",
"Explain the difference between a runbook and a workflow.",
"one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill",
"general code review or debugging unless the user is packaging that workflow as a skill"
],
"edge_cases": [
"Create a one-off prompt for this task.",
"Write a custom answer for this request without creating a skill package.",
"Help me brainstorm process ideas without building a skill.",
"Improve this README but do not turn it into a skill.",
"Make a checklist for this task, but not a reusable skill.",
"Create a reusable-looking checklist, but keep it as a plain note instead of a skill.",
"Review this process note and explain it, no packaging needed.",
"Turn this into a checklist and template, but stop short of making a full skill."
]
},
"workflow": {
"steps": [
"Decide whether the request should become a skill and choose the lightest fit.",
"Capture job, output, exclusions, constraints, and standards.",
"Run reference scan: external benchmarks first, user references second, local fit third; surface only uncertainty or conflict.",
"Write the `description` early and test route quality before expanding the package.",
"Add output-risk, artifact-design, prompt-quality, and system-model reports only when they matter.",
"Add only folders and gates that earn their keep.",
"Surface the top three next iteration directions."
],
"decision_points": [
"Route by frontmatter `description`.",
"Keep `SKILL.md` lean; put guidance in `references/`, logic in `scripts/`, and evidence in `reports/`.",
"Use the lightest reliable process.",
"`Scaffold`: exploratory or personal.",
"`Production`: team reuse.",
"`Library`: shared infrastructure.",
"`Governed`: high-trust, policy-sensitive, or release-critical.",
"Ask one focused clarification when the real job, output, or exclusion boundary is unclear.",
"Escalate visible tradeoffs when benchmark patterns conflict with local privacy, naming, or governance constraints.",
"Do not silently broaden the skill into adjacent jobs just because the examples are nearby."
],
"failure_modes": [
"Tables can render as dense grids with weak hierarchy or poor mobile readability.",
"Long bullets can make the output look complete while hiding the actual decision logic.",
"Footnote markers or dense citation notes can interrupt the reading flow.",
"Evidence can be over-attached to obvious statements and under-attached to risky claims.",
"Screenshots can be captured from the wrong state, wrong viewport, or wrong crop.",
"Missing screenshots can cause the skill to invent visual references instead of declaring the gap.",
"Users start invoking the skill for adjacent one-off or explanation-only requests.",
"Outputs remain valid but become generic, cluttered, or weakly aligned with the user's domain.",
"Borrowed benchmark patterns no longer fit the local job or add ceremony without payoff.",
"Skill usage becomes team-critical while ownership, review cadence, or rollback evidence stays informal."
]
},
"resources": {
"references": [
"references/artifact-design-doctrine.md",
"references/authoring-discipline.md",
"references/autonomous-adaptation.md",
"references/distribution-registry-method.md",
"references/eval-playbook.md",
"references/gate-selection.md",
"references/governance.md",
"references/human-review-template.md",
"references/intent-dialogue.md",
"references/iteration-philosophy.md",
"references/non-skill-decision-tree.md",
"references/operating-modes.md",
"references/output-eval-method.md",
"references/output-quality-risk.md",
"references/output-visual-quality.md",
"references/packaging-contracts.md",
"references/pattern-extraction-doctrine.md",
"references/platform-capability-matrix.md",
"references/prompt-engineering-doctrine.md",
"references/qa-ladder.md",
"references/reference-scan.md",
"references/regression-cause-taxonomy.md",
"references/resource-boundaries.md",
"references/review-studio-method.md",
"references/review-waiver-method.md",
"references/runtime-conformance-method.md",
"references/skill-archetypes.md",
"references/skill-atlas-method.md",
"references/skill-engineering-method.md",
"references/skill-ir-method.md",
"references/systems-thinking-doctrine.md",
"references/telemetry-drift-method.md",
"references/trust-security-method.md",
"references/user-memory-policy.md"
],
"scripts": [
"scripts/adjudicate_output_review.py",
"scripts/build_confusion_matrix.py",
"scripts/build_skill_atlas.py",
"scripts/check_update.py",
"scripts/ci_test.py",
"scripts/collect_feedback.py",
"scripts/compile_skill.py",
"scripts/context_sizer.py",
"scripts/create_iteration_snapshot.py",
"scripts/cross_packager.py",
"scripts/diff_eval.py",
"scripts/emit_telemetry_event.py",
"scripts/export_skill_ir.py",
"scripts/github_benchmark_scan.py",
"scripts/governance_check.py",
"scripts/html_rendering.py",
"scripts/import_telemetry_events.py",
"scripts/init_skill.py",
"scripts/judge_blind_eval.py",
"scripts/lint_skill.py",
"scripts/local_output_eval_runner.py",
"scripts/optimize_description.py",
"scripts/prepare_output_review_kit.py",
"scripts/prepare_world_class_submission_kit.py",
"scripts/probe_runtime_permissions.py",
"scripts/promotion_checker.py",
"scripts/propose_adaptation.py",
"scripts/provider_output_eval_runner.py",
"scripts/python_compat_check.py",
"scripts/registry_audit.py",
"scripts/render_adoption_drift_report.py",
"scripts/render_architecture_maintainability.py",
"scripts/render_artifact_design_profile.py",
"scripts/render_baseline_compare.py",
"scripts/render_benchmark_reproducibility.py",
"scripts/render_context_reports.py",
"scripts/render_description_drift_history.py",
"scripts/render_eval_dashboard.py",
"scripts/render_evidence_consistency.py",
"scripts/render_intent_confidence.py",
"scripts/render_intent_dialogue.py",
"scripts/render_iteration_directions.py",
"scripts/render_iteration_ledger.py",
"scripts/render_output_risk_profile.py",
"scripts/render_portability_report.py",
"scripts/render_prompt_quality_profile.py",
"scripts/render_reference_scan.py",
"scripts/render_reference_synthesis.py",
"scripts/render_regression_history.py",
"scripts/render_review_annotations.py",
"scripts/render_review_studio.py",
"scripts/render_review_viewer.py",
"scripts/render_review_waivers.py",
"scripts/render_skill_interpretation.py",
"scripts/render_skill_os2_audit.py",
"scripts/render_skill_os2_coverage.py",
"scripts/render_skill_overview.py",
"scripts/render_social_preview.py",
"scripts/render_system_model.py",
"scripts/render_telemetry_hook_recipes.py",
"scripts/render_world_class_claim_guard.py",
"scripts/render_world_class_evidence_intake.py",
"scripts/render_world_class_evidence_ledger.py",
"scripts/render_world_class_evidence_plan.py",
"scripts/render_world_class_operator_runbook.py",
"scripts/render_world_class_submission_review.py",
"scripts/resource_boundary_check.py",
"scripts/review_studio_action_evidence.py",
"scripts/review_studio_actions.py",
"scripts/review_studio_data.py",
"scripts/review_studio_formatting.py",
"scripts/review_studio_gates.py",
"scripts/review_studio_layout.py",
"scripts/review_studio_output_review.py",
"scripts/review_studio_waivers.py",
"scripts/review_studio_world_class.py",
"scripts/review_viewer_data.py",
"scripts/run_conformance_suite.py",
"scripts/run_description_optimization_suite.py",
"scripts/run_eval_suite.py"
],
"assets": [
"templates/basic_skill.md.j2",
"templates/complex_skill.md.j2"
],
"reports": [
"reports/benchmark_methodology.md",
"reports/intent-context.json",
"reports/intent-confidence.json",
"reports/intent-confidence.md",
"reports/reference-synthesis.json",
"reports/reference-synthesis.md",
"reports/output-risk-profile.json",
"reports/output-risk-profile.md",
"reports/artifact-design-profile.json",
"reports/artifact-design-profile.md",
"reports/prompt-quality-profile.json",
"reports/prompt-quality-profile.md",
"reports/system-model.json",
"reports/system-model.md",
"reports/iteration-directions.json",
"reports/iteration-directions.md",
"reports/skill-overview.json",
"reports/skill-overview.html",
"reports/output_quality_scorecard.json",
"reports/output_quality_scorecard.md",
"reports/output_execution_runs.json",
"reports/output_execution_runs.md",
"reports/output_blind_review_pack.json",
"reports/output_blind_review_pack.md",
"reports/output_blind_answer_key.json",
"reports/output_review_adjudication.json",
"reports/output_review_adjudication.md",
"reports/review_annotations.json",
"reports/review_annotations.md",
"reports/conformance_matrix.json",
"reports/conformance_matrix.md",
"reports/security_trust_report.json",
"reports/security_trust_report.md",
"reports/runtime_permission_probes.json",
"reports/runtime_permission_probes.md",
"reports/telemetry_hook_recipes.json",
"reports/telemetry_hook_recipes.md",
"reports/skill_atlas.json",
"reports/skill_atlas.html",
"reports/skill-os-2-review.md",
"reports/portability_score.json",
"reports/portability_score.md",
"reports/governance_score.json"
]
},
"eval_plan": {
"trigger": [
"evals/README.md",
"evals/adaptation/user_signals.example.jsonl",
"evals/adversarial/trigger_cases.json",
"evals/blind_holdout/trigger_cases.json",
"evals/confusion/route_cases.json",
"evals/dev/trigger_cases.json",
"evals/failure-cases.md",
"evals/history/2026-03-31-context-first-pack.json",
"evals/history/2026-03-31-family-suite-expansion.json",
"evals/history/2026-03-31-governance-quality-gates.json",
"evals/history/2026-03-31-governed-assets-and-history.json",
"evals/history/2026-04-01-route-scorecard-foundation.json",
"evals/history/README.md",
"evals/history/description_optimization/2026-03-31-description-optimization-suite.json",
"evals/history/description_optimization/2026-04-01-adversarial-calibration-and-family-drift.json",
"evals/history/description_optimization/2026-04-01-blind-holdout-and-drift-history.json",
"evals/history/description_optimization/2026-04-01-judge-backed-blind-eval.json",
"evals/history/description_optimization/README.md",
"evals/holdout/trigger_cases.json",
"evals/output/cases.jsonl",
"evals/output/fixtures/release-brief-source.md",
"evals/output/schema.json",
"evals/packaging_expectations.json",
"evals/promotion_policy.md",
"evals/semantic_config.json",
"evals/train/trigger_cases.json",
"evals/trigger_cases.json"
],
"output": [
"evals/output/cases.jsonl",
"evals/output/fixtures/release-brief-source.md",
"evals/output/schema.json"
],
"adversarial": [
"evals/adversarial/trigger_cases.json"
],
"baseline": "without_skill"
},
"risk": {
"output_risk": "high",
"execution_risk": "medium",
"trust_boundary": "external"
},
"governance": {
"owner": "Yao Team",
"maturity": "governed",
"review_cadence": "quarterly",
"review_due": ""
},
"targets": [
"openai",
"claude",
"generic",
"agent-skills-compatible",
"vscode"
],
"source_files": [
"SKILL.md",
"manifest.json",
"agents/interface.yaml",
"reports/intent-context.json",
"reports/output-risk-profile.json",
"reports/system-model.json"
]
}