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

1068 lines
34 KiB
JSON

{
"ok": true,
"workspace_root": ".",
"summary": {
"skill_count": 12,
"actionable_skill_count": 1,
"route_collision_count": 5,
"actionable_route_collision_count": 0,
"owner_gap_count": 9,
"actionable_owner_gap_count": 0,
"stale_count": 10,
"actionable_stale_count": 0,
"shared_resource_count": 0,
"no_route_opportunity_count": 0,
"telemetry_report_count": 1,
"drift_signal_count": 0,
"actionable_drift_signal_count": 0,
"non_actionable_issue_count": 24
},
"scope_policy": {
"present": true,
"path": "skill_atlas/policy.json",
"schema_version": "1.0",
"rules": [
{
"path_prefix": "examples/",
"scope": "example",
"actionable": false,
"reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package."
},
{
"path_prefix": "tests/fixtures/",
"scope": "test-fixture",
"actionable": false,
"reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers."
},
{
"path_prefix": "geo-ranking-article-generator",
"scope": "embedded-generated-skill",
"actionable": false,
"reason": "This nested generated skill is retained as local evidence and should not gate the root Meta Skill release."
}
]
},
"catalog": {
"workspace_root": ".",
"generated_at": "2026-06-13",
"skills": [
{
"name": "yao-meta-skill",
"path": ".",
"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.",
"owner": "Yao Team",
"version": "1.1.0",
"status": "active",
"maturity": "governed",
"updated_at": "2026-03-31",
"review_cadence": "quarterly",
"targets": [
"openai",
"claude",
"generic",
"agent-skills-compatible",
"vscode"
],
"resources": [
"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",
"scripts/run_output_eval.py",
"scripts/run_output_execution.py",
"scripts/simulate_install.py",
"scripts/skill_report_charts.py",
"scripts/skill_report_i18n.py",
"scripts/skill_report_layout.py",
"scripts/skill_report_metrics.py",
"scripts/skill_report_model.py",
"scripts/skill_report_world_class.py",
"scripts/summarize_user_signals.py",
"scripts/sync_local_install.py",
"scripts/telemetry_native_host.py",
"scripts/trigger_eval.py",
"scripts/trust_check.py",
"scripts/upgrade_check.py",
"scripts/validate_skill.py",
"scripts/verify_package.py",
"scripts/world_class_evidence_contract.py",
"scripts/world_class_source_checks.py",
"scripts/yao.py",
"scripts/yao_cli_adaptation_commands.py",
"scripts/yao_cli_config.py",
"scripts/yao_cli_create_commands.py",
"scripts/yao_cli_parser.py",
"scripts/yao_cli_report_commands.py",
"scripts/yao_cli_runtime.py",
"scripts/yao_cli_telemetry.py",
"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",
"templates/basic_skill.md.j2",
"templates/complex_skill.md.j2"
],
"token_set": [
"add",
"asked",
"docs",
"evals",
"evaluate",
"existing",
"improve",
"notes",
"or",
"package",
"process",
"prompts",
"refactor",
"repeated",
"reuse",
"team",
"transcripts",
"workflows"
],
"atlas_scope": "release",
"actionable": true,
"scope_reason": "default release-actionable skill",
"telemetry": {
"report_present": true,
"report": "reports/adoption_drift_report.json",
"risk_band": "low",
"event_count": 1,
"adoption_sample_count": 1,
"adoption_rate": 100.0,
"candidate_count": 0
}
},
{
"name": "release-orchestrator",
"path": "examples/complex-release-orchestrator/generated-skill",
"description": "Coordinate software release preparation, rollout readiness, migration notes, rollback planning, stakeholder communication, and final go/no-go release packets. Use when asked to prepare a release packet, review release readiness, or turn scattered launch notes into one reusable release workflow. Do not use for generic project planning, one-off announcement drafting, or high-level release theory.",
"owner": "Yao Team",
"version": "1.0.0",
"status": "active",
"maturity": "production",
"updated_at": "2026-03-31",
"review_cadence": "quarterly",
"targets": [],
"resources": [
"scripts/build_release_packet.py",
"references/migration-template.md",
"references/release-checklist.md",
"references/risk-matrix.md",
"references/stakeholder-comms.md"
],
"token_set": [
"announcement",
"asked",
"communication",
"coordinate",
"do",
"drafting",
"final",
"generic",
"go",
"high-level",
"launch",
"migration",
"no-go",
"not",
"notes",
"one",
"one-off",
"or",
"packet",
"packets",
"planning",
"preparation",
"prepare",
"project",
"readiness",
"release",
"review",
"rollback",
"rollout",
"scattered",
"software",
"stakeholder",
"theory",
"workflow"
],
"atlas_scope": "example",
"actionable": false,
"scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
"telemetry": {
"report_present": false,
"report": "examples/complex-release-orchestrator/generated-skill/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/final",
"description": "Review frontend code for accessibility, risky UI security issues, missing states, and common UX regressions. Use when asked to review React, UI, frontend components, forms, a11y, or pre-merge frontend quality.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [],
"token_set": [
"a11y",
"accessibility",
"asked",
"code",
"common",
"components",
"forms",
"frontend",
"issues",
"missing",
"or",
"pre-merge",
"quality",
"react",
"regressions",
"review",
"risky",
"security",
"states",
"ui",
"ux"
],
"atlas_scope": "example",
"actionable": false,
"scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
"telemetry": {
"report_present": false,
"report": "examples/evolution-frontend-review/final/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v0",
"description": "Review frontend code before merge.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [],
"token_set": [
"before",
"code",
"frontend",
"merge",
"review"
],
"atlas_scope": "example",
"actionable": false,
"scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
"telemetry": {
"report_present": false,
"report": "examples/evolution-frontend-review/v0/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v1",
"description": "Review frontend code for accessibility, risky UI security issues, missing loading and error states, and pre-merge regressions. Use when asked to review React, UI, forms, frontend components, or merge-readiness for the frontend.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [],
"token_set": [
"accessibility",
"asked",
"code",
"components",
"error",
"forms",
"frontend",
"issues",
"loading",
"merge-readiness",
"missing",
"or",
"pre-merge",
"react",
"regressions",
"review",
"risky",
"security",
"states",
"ui"
],
"atlas_scope": "example",
"actionable": false,
"scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
"telemetry": {
"report_present": false,
"report": "examples/evolution-frontend-review/v1/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "incident-command-governor",
"path": "examples/governed-incident-command/generated-skill",
"description": "Build governed incident command packets. Use when asked to standardize incident review, run severity assessment, or assemble incident communication.",
"owner": "Incident Operations Team",
"version": "1.0.0",
"status": "active",
"maturity": "governed",
"updated_at": "2026-03-31",
"review_cadence": "monthly",
"targets": [
"openai",
"claude",
"generic"
],
"resources": [
"scripts/build_incident_packet.py",
"references/comms-policy.md",
"references/review-policy.md",
"references/severity-matrix.md"
],
"token_set": [
"asked",
"assemble",
"assessment",
"build",
"command",
"communication",
"governed",
"incident",
"or",
"packets",
"review",
"run",
"severity",
"standardize"
],
"atlas_scope": "example",
"actionable": false,
"scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
"telemetry": {
"report_present": false,
"report": "examples/governed-incident-command/generated-skill/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "note-cleanup",
"path": "examples/simple-note-cleanup/generated-skill",
"description": "Clean messy meeting notes into structured markdown summaries. Use when asked to organize meeting notes, extract action items, separate decisions from open questions, or turn rough notes into a clean recap.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [],
"token_set": [
"action",
"asked",
"clean",
"decisions",
"extract",
"items",
"markdown",
"meeting",
"messy",
"notes",
"open",
"or",
"organize",
"questions",
"recap",
"rough",
"separate",
"structured",
"summaries"
],
"atlas_scope": "example",
"actionable": false,
"scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
"telemetry": {
"report_present": false,
"report": "examples/simple-note-cleanup/generated-skill/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "frontend-review",
"path": "examples/team-frontend-review/generated-skill",
"description": "Review frontend code for accessibility, UI security, missing states, and UX regressions. Use when asked to review React components, run a pre-merge frontend review, or check a11y and unsafe rendering.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [
"references/checklist.md"
],
"token_set": [
"a11y",
"accessibility",
"asked",
"check",
"code",
"components",
"frontend",
"missing",
"or",
"pre-merge",
"react",
"regressions",
"rendering",
"review",
"run",
"security",
"states",
"ui",
"unsafe",
"ux"
],
"atlas_scope": "example",
"actionable": false,
"scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
"telemetry": {
"report_present": false,
"report": "examples/team-frontend-review/generated-skill/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "geo-ranking-article-generator",
"path": "geo-ranking-article-generator",
"description": "Create GEO ranking-article packs from brand briefs. Use when asked to research a brand, find GEO or 生成式引擎优化 keywords and five competitors, generate timely titles, write five ~2000-character articles, and save them to a fixed knowledge-base folder with an HTML index. Do not use for generic SEO advice, one-off copy, or writing without competitor research.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [
"scripts/build_html_index.py",
"references/article-blueprint.md",
"references/feishu-benchmark-patterns.md",
"references/geo-research-playbook.md",
"templates/brand-brief-template.md"
],
"token_set": [
"2000-character",
"advice",
"articles",
"asked",
"brand",
"briefs",
"competitor",
"competitors",
"copy",
"do",
"find",
"five",
"fixed",
"folder",
"generate",
"generic",
"geo",
"html",
"index",
"keywords",
"knowledge-base",
"not",
"one-off",
"or",
"packs",
"ranking-article",
"research",
"save",
"seo",
"them",
"timely",
"titles",
"without",
"write",
"writing",
"生成式引擎优化"
],
"atlas_scope": "embedded-generated-skill",
"actionable": false,
"scope_reason": "This nested generated skill is retained as local evidence and should not gate the root Meta Skill release.",
"telemetry": {
"report_present": false,
"report": "geo-ranking-article-generator/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "invalid-governance-skill",
"path": "tests/fixtures/governance_invalid_manifest",
"description": "Test fixture for governance validation.",
"owner": "",
"version": "1.0.0",
"status": "frozen",
"maturity": "governed",
"updated_at": "2026/03/31",
"review_cadence": "",
"targets": [],
"resources": [],
"token_set": [
"fixture",
"governance",
"test",
"validation"
],
"atlas_scope": "test-fixture",
"actionable": false,
"scope_reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers.",
"telemetry": {
"report_present": false,
"report": "tests/fixtures/governance_invalid_manifest/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "broken-yaml-skill",
"path": "tests/fixtures/package_invalid_yaml",
"description": "Broken YAML fixture for packager failure testing.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [],
"token_set": [
"broken",
"failure",
"fixture",
"packager",
"testing",
"yaml"
],
"atlas_scope": "test-fixture",
"actionable": false,
"scope_reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers.",
"telemetry": {
"report_present": false,
"report": "tests/fixtures/package_invalid_yaml/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
},
{
"name": "broken-skill",
"path": "tests/fixtures/package_missing_interface_field",
"description": "Broken fixture for packager failure testing.",
"owner": "",
"version": "",
"status": "",
"maturity": "",
"updated_at": "",
"review_cadence": "",
"targets": [],
"resources": [],
"token_set": [
"broken",
"failure",
"fixture",
"packager",
"testing"
],
"atlas_scope": "test-fixture",
"actionable": false,
"scope_reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers.",
"telemetry": {
"report_present": false,
"report": "tests/fixtures/package_missing_interface_field/reports/adoption_drift_report.json",
"risk_band": "missing",
"event_count": 0,
"adoption_sample_count": 0,
"adoption_rate": 0,
"candidate_count": 0
}
}
],
"summary": {
"skill_count": 12,
"actionable_skill_count": 1,
"route_collision_count": 5,
"actionable_route_collision_count": 0,
"owner_gap_count": 9,
"actionable_owner_gap_count": 0,
"stale_count": 10,
"actionable_stale_count": 0,
"shared_resource_count": 0,
"no_route_opportunity_count": 0,
"telemetry_report_count": 1,
"drift_signal_count": 0,
"actionable_drift_signal_count": 0,
"non_actionable_issue_count": 24
}
},
"route_collisions": [
{
"skill_a": "frontend-review",
"skill_b": "frontend-review",
"path_a": "examples/evolution-frontend-review/final",
"path_b": "examples/evolution-frontend-review/v1",
"score": 0.708,
"status": "collision",
"actionable": false,
"scope_a": "example",
"scope_b": "example"
},
{
"skill_a": "frontend-review",
"skill_b": "frontend-review",
"path_a": "examples/evolution-frontend-review/final",
"path_b": "examples/team-frontend-review/generated-skill",
"score": 0.64,
"status": "collision",
"actionable": false,
"scope_a": "example",
"scope_b": "example"
},
{
"skill_a": "frontend-review",
"skill_b": "frontend-review",
"path_a": "examples/evolution-frontend-review/v1",
"path_b": "examples/team-frontend-review/generated-skill",
"score": 0.538,
"status": "collision",
"actionable": false,
"scope_a": "example",
"scope_b": "example"
},
{
"skill_a": "broken-yaml-skill",
"skill_b": "broken-skill",
"path_a": "tests/fixtures/package_invalid_yaml",
"path_b": "tests/fixtures/package_missing_interface_field",
"score": 0.833,
"status": "collision",
"actionable": false,
"scope_a": "test-fixture",
"scope_b": "test-fixture"
},
{
"skill_a": "frontend-review",
"skill_b": "frontend-review",
"path_a": "examples/evolution-frontend-review/final",
"path_b": "examples/evolution-frontend-review/v0",
"score": 1.0,
"status": "duplicate-name",
"actionable": false,
"scope_a": "example",
"scope_b": "example"
}
],
"actionable_route_collisions": [],
"dependency_graph": {
"nodes": [
{
"name": "yao-meta-skill",
"path": "."
},
{
"name": "release-orchestrator",
"path": "examples/complex-release-orchestrator/generated-skill"
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/final"
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v0"
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v1"
},
{
"name": "incident-command-governor",
"path": "examples/governed-incident-command/generated-skill"
},
{
"name": "note-cleanup",
"path": "examples/simple-note-cleanup/generated-skill"
},
{
"name": "frontend-review",
"path": "examples/team-frontend-review/generated-skill"
},
{
"name": "geo-ranking-article-generator",
"path": "geo-ranking-article-generator"
},
{
"name": "invalid-governance-skill",
"path": "tests/fixtures/governance_invalid_manifest"
},
{
"name": "broken-yaml-skill",
"path": "tests/fixtures/package_invalid_yaml"
},
{
"name": "broken-skill",
"path": "tests/fixtures/package_missing_interface_field"
}
],
"shared_resources": []
},
"stale_skills": [
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/final",
"reason": "missing updated_at",
"actionable": false,
"scope": "example"
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v0",
"reason": "missing updated_at",
"actionable": false,
"scope": "example"
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v1",
"reason": "missing updated_at",
"actionable": false,
"scope": "example"
},
{
"name": "incident-command-governor",
"path": "examples/governed-incident-command/generated-skill",
"reason": "review overdue by cadence monthly",
"age_days": 74,
"allowed_days": 31,
"actionable": false,
"scope": "example"
},
{
"name": "note-cleanup",
"path": "examples/simple-note-cleanup/generated-skill",
"reason": "missing updated_at",
"actionable": false,
"scope": "example"
},
{
"name": "frontend-review",
"path": "examples/team-frontend-review/generated-skill",
"reason": "missing updated_at",
"actionable": false,
"scope": "example"
},
{
"name": "geo-ranking-article-generator",
"path": "geo-ranking-article-generator",
"reason": "missing updated_at",
"actionable": false,
"scope": "embedded-generated-skill"
},
{
"name": "invalid-governance-skill",
"path": "tests/fixtures/governance_invalid_manifest",
"reason": "missing updated_at",
"actionable": false,
"scope": "test-fixture"
},
{
"name": "broken-yaml-skill",
"path": "tests/fixtures/package_invalid_yaml",
"reason": "missing updated_at",
"actionable": false,
"scope": "test-fixture"
},
{
"name": "broken-skill",
"path": "tests/fixtures/package_missing_interface_field",
"reason": "missing updated_at",
"actionable": false,
"scope": "test-fixture"
}
],
"actionable_stale_skills": [],
"owner_review_gaps": [
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/final",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "example"
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v0",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "example"
},
{
"name": "frontend-review",
"path": "examples/evolution-frontend-review/v1",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "example"
},
{
"name": "note-cleanup",
"path": "examples/simple-note-cleanup/generated-skill",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "example"
},
{
"name": "frontend-review",
"path": "examples/team-frontend-review/generated-skill",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "example"
},
{
"name": "geo-ranking-article-generator",
"path": "geo-ranking-article-generator",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "embedded-generated-skill"
},
{
"name": "invalid-governance-skill",
"path": "tests/fixtures/governance_invalid_manifest",
"missing": [
"owner",
"review_cadence"
],
"actionable": false,
"scope": "test-fixture"
},
{
"name": "broken-yaml-skill",
"path": "tests/fixtures/package_invalid_yaml",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "test-fixture"
},
{
"name": "broken-skill",
"path": "tests/fixtures/package_missing_interface_field",
"missing": [
"owner",
"review_cadence",
"maturity"
],
"actionable": false,
"scope": "test-fixture"
}
],
"actionable_owner_review_gaps": [],
"drift_signals": [],
"actionable_drift_signals": [],
"no_route_opportunities": [],
"artifacts": {
"catalog": "skill_atlas/catalog.json",
"route_overlap_matrix": "skill_atlas/route_overlap_matrix.csv",
"dependency_graph": "skill_atlas/dependency_graph.json",
"stale_skills": "skill_atlas/stale_skills.json",
"owner_review_gaps": "skill_atlas/owner_review_gaps.json",
"drift_signals": "skill_atlas/drift_signals.json",
"no_route_opportunities": "skill_atlas/no_route_opportunities.json",
"report_json": "reports/skill_atlas.json",
"report_html": "reports/skill_atlas.html"
}
}