Files
yao-meta-skill/reports/reference-synthesis.json
T
2026-04-23 14:41:37 +08:00

93 lines
4.3 KiB
JSON

{
"skill_name": "yao-meta-skill",
"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.",
"intent_confidence": {
"score": 30,
"band": "low",
"gate_passed": false
},
"github_benchmarks": [],
"source_tracks": [
{
"source_type": "official",
"name": "Official workflow product ergonomics",
"evidence_mode": "curated-pattern-track",
"matched_keywords": [
"workflow"
],
"borrow": "Borrow a first-time operator flow that explains itself before it asks for more structure.",
"avoid": "Do not mimic product polish that adds UI bulk without improving clarity.",
"why_relevant": "This track matches: workflow."
},
{
"source_type": "research",
"name": "Hypothesis-test-learn loop",
"evidence_mode": "curated-pattern-track",
"matched_keywords": [
"general fit"
],
"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: general fit."
},
{
"source_type": "principles",
"name": "Boundary-first design",
"evidence_mode": "curated-pattern-track",
"matched_keywords": [
"general fit"
],
"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: general fit."
}
],
"synthesis": {
"borrow_now": [
"Borrow a first-time operator flow that explains itself before it asks for more structure.",
"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."
],
"avoid_now": [
"Do not mimic product polish that adds UI bulk without improving clarity.",
"Do not create experimental overhead that exceeds the skill's real risk tier.",
"Do not expand execution assets until route boundaries stay clean."
],
"quality_risers": [
"Use GitHub repositories for concrete package and workflow patterns.",
"Use curated official or commercial tracks for entrypoint and operator ergonomics.",
"Use research tracks to justify the smallest evaluation loop that still catches regressions.",
"Use principle tracks to keep the package small, boundary-aware, and outcome-driven."
],
"conflicts": [],
"recommendation": {
"summary": "Start by borrowing this pattern: Borrow a first-time operator flow that explains itself before it asks for more structure. Avoid this for the first pass: Do not mimic product polish that adds UI bulk without improving clarity.",
"borrow_now": [
"Borrow a first-time operator flow that explains itself before it asks for more structure.",
"Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed."
],
"avoid_for_now": [
"Do not mimic product polish that adds UI bulk without improving clarity.",
"Do not create experimental overhead that exceeds the skill's real risk tier."
],
"why": "Intent still has gaps, so the system should surface the recommendation and ask for correction before deepening the package.",
"user_decision_required": true
},
"visibility": {
"mode": "explicit",
"user_decision_required": true,
"reasons": [
"intent_uncertain"
],
"user_note": "Surface the recommendation because intent is still settling or there is a real design conflict that needs a user call.",
"reviewer_note": "Keep the full benchmark and synthesis evidence visible for authors and reviewers."
},
"decision_prompt": "Use the recommendation by default. Only surface the underlying benchmark tradeoffs when intent is uncertain or a real design conflict needs a deliberate call.",
"source_mix": {
"github_benchmarks": 0,
"curated_tracks": 3,
"user_references": 0
}
}
}