[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CY3A6SEF2KCZ2MK17DX600":3,"skill-same:01M6CY3A6SEF2KCZ2MK17DX600":97},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":13,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":40,"install":41,"resources":54},"01M6CY3A6SEF2KCZ2MK17DX600","focused-ticket-priming",null,"Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.","The-Rabak\u002Fcompound-engineering-plugin","The-Rabak","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F44833742?v=4","01M6CY211HB58Y8JNWWEV9FGN1","01M6CY2165MYWKS66VN01X82EB",1,"MIT","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Fplugins\u002Fcompound-engineering\u002Fskills\u002Ffocused-ticket-priming\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28],"focused ticket priming","package","execution","plan","context","use","evidence","compact","local","commands","full","2026-11-10 10:12:30",false,"---\nname: focused-ticket-priming\ndescription: Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.\nmodel: claude-sonnet-5\n---\n\n# Focused Ticket Priming\n\nTurn one execution packet into one execution-ready ticket without dragging the whole plan into the ticket body.\n\n## Required contract\n\nBefore packaging a ticket, load `commands\u002Fworkflows\u002Freferences\u002Fticket-execution-contract.md` (or the platform-local equivalent), quote its first non-empty line, and use it as the output contract.\n\nIf the contract cannot be loaded, stop instead of inventing a ticket shape.\n\n## Workflow\n\n1. Read the source packet, the plan WHY artifacts, the architecture handoff, and the resolved TDD\u002Fevidence contract.\n2. Keep the three context tiers separate:\n   - global guardrails stay global\n   - architecture and supporting docs stay on-demand\n   - only the smallest safe execution packet goes into the ticket\n3. Write the ticket using the exact frontmatter and section order from `ticket-execution-contract.md`.\n4. Preserve feature-home ownership, scope fence, parent refs, dependency type, and evidence command exactly.\n5. If the source packet is too vague to produce a compact ticket without guessing, stop and send the workflow back to `\u002Fdeepen-plan`.\n\n## Compactness rules\n\n- Keep the `## Local Context` section short enough for one focused execution run.\n- Embed only the files, interfaces, contracts, and WHY details that matter for this ticket.\n- Link deeper design context through `## Deeper-Dive Refs` instead of copying it.\n- Surface visible uncertainty instead of pretending the packet is settled.\n- Size by coupling and boundary clarity, not by file-count symmetry.\n\n## Ticket quality bar\n\nA primed ticket is acceptable only when it:\n\n- delivers one honest outcome\n- preserves the source packet's WHY tracing\n- keeps business logic in the declared feature home unless the architecture handoff justifies shared\u002Fglobal extraction\n- includes a real validation command\n- gives `\u002Fworkflows:work` enough local context to execute one ticket safely\n\n## Guardrails\n\n- Do not expand a thin packet into a mini-plan.\n- Do not remove parent refs just because the local context feels sufficient.\n- Do not hide blockers or split dependencies across vague prose.\n- Do not merge multiple outcomes into one ticket merely to reduce file count.\n","# Focused Ticket Priming\n\nTurn one execution packet into one execution-ready ticket without dragging the whole plan into the ticket body.\n\n## Required contract\n\nBefore packaging a ticket, load `commands\u002Fworkflows\u002Freferences\u002Fticket-execution-contract.md` (or the platform-local equivalent), quote its first non-empty line, and use it as the output contract.\n\nIf the contract cannot be loaded, stop instead of inventing a ticket shape.\n\n## Workflow\n\n1. Read the source packet, the plan WHY artifacts, the architecture handoff, and the resolved TDD\u002Fevidence contract.\n2. Keep the three context tiers separate:\n   - global guardrails stay global\n   - architecture and supporting docs stay on-demand\n   - only the smallest safe execution packet goes into the ticket\n3. Write the ticket using the exact frontmatter and section order from `ticket-execution-contract.md`.\n4. Preserve feature-home ownership, scope fence, parent refs, dependency type, and evidence command exactly.\n5. If the source packet is too vague to produce a compact ticket without guessing, stop and send the workflow back to `\u002Fdeepen-plan`.\n\n## Compactness rules\n\n- Keep the `## Local Context` section short enough for one focused execution run.\n- Embed only the files, interfaces, contracts, and WHY details that matter for this ticket.\n- Link deeper design context through `## Deeper-Dive Refs` instead of copying it.\n- Surface visible uncertainty instead of pretending the packet is settled.\n- Size by coupling and boundary clarity, not by file-count symmetry.\n\n## Ticket quality bar\n\nA primed ticket is acceptable only when it:\n\n- delivers one honest outcome\n- preserves the source packet's WHY tracing\n- keeps business logic in the declared feature home unless the architecture handoff justifies shared\u002Fglobal extraction\n- includes a real validation command\n- gives `\u002Fworkflows:work` enough local context to execute one ticket safely\n\n## Guardrails\n\n- Do not expand a thin packet into a mini-plan.\n- Do not remove parent refs just because the local context feels sufficient.\n- Do not hide blockers or split dependencies across vague prose.\n- Do not merge multiple outcomes into one ticket merely to reduce file count.\n",{"name":5,"model":34,"description":7},"claude-sonnet-5","main","4c70ff7e10e692dfcc6d7877a6e57dd08df94d9b","plugins\u002Fcompound-engineering\u002Fskills\u002Ffocused-ticket-priming","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin","https:\u002F\u002Fgithub.com\u002FThe-Rabak","2026-07-28 15:25:35",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add The-Rabak\u002Fcompound-engineering-plugin --skill focused-ticket-priming",{"tool":47,"command":48},"bunx","bunx skills add The-Rabak\u002Fcompound-engineering-plugin --skill focused-ticket-priming",{"tool":50,"command":51},"pnpm","pnpm dlx skills add The-Rabak\u002Fcompound-engineering-plugin --skill focused-ticket-priming","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Fplugins\u002Fcompound-engineering\u002Fskills\u002Ffocused-ticket-priming\u002FSKILL.md",true,[55,61,67,71,75,79,85,89,93],{"path":56,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":59,"sourceHtmlUrl":60},"LICENSE.txt","LICENSE","许可证",11357,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002FLICENSE.txt",{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"reference\u002Fevaluation.md","REFERENCE","参考文档",21663,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Freference\u002Fevaluation.md",{"path":68,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":69,"sourceHtmlUrl":70},"reference\u002Fmcp_best_practices.md",7330,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Freference\u002Fmcp_best_practices.md",{"path":72,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":73,"sourceHtmlUrl":74},"reference\u002Fnode_mcp_server.md",28550,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Freference\u002Fnode_mcp_server.md",{"path":76,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":77,"sourceHtmlUrl":78},"reference\u002Fpython_mcp_server.md",25099,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Freference\u002Fpython_mcp_server.md",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"scripts\u002Fconnections.py","SCRIPT","脚本",4875,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Fscripts\u002Fconnections.py",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"scripts\u002Fevaluation.py",12579,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Fscripts\u002Fevaluation.py",{"path":90,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002Fexample_evaluation.xml",1194,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Fscripts\u002Fexample_evaluation.xml",{"path":94,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Frequirements.txt",29,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fmcp-builder\u002Fscripts\u002Frequirements.txt",[98,115,124,134,142,149],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":109,"publishedAt":29},"01M6CY858Z5RCC30TKAVBDJ6SZ","skill-one","Shared reusable skill.","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsample-portable-plugin\u002Fskills\u002Fskill-one\u002FSKILL.md",[104],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[110,111,112,113,114],"skill one","shared","reusable","haiku","gpt",{"skillNo":116,"name":100,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":121,"publishedAt":29},"01M6CY843KQG3FQF6259420CCD","Sample skill","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsample-plugin\u002Fskills\u002Fskill-one\u002FSKILL.md",[120],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},[110,122,123],"sample","sample skill",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":131,"publishedAt":29},"01M6CY82607GGPWR5H25SY74H2","disabled-skill","A skill with model invocation disabled","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsample-plugin\u002Fskills\u002Fdisabled-skill\u002FSKILL.md",[130],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},[132,133],"disabled skill","model",{"skillNo":135,"name":136,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":29},"01M6CY80RWMK81T97A2Q5KAFAF","default-skill","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcustom-paths\u002Fskills\u002Fdefault-skill\u002FSKILL.md",[],[140,141],"default skill","default",{"skillNo":143,"name":144,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":29},"01M6CY7ZK2PMV75ES90W6YYD4S","custom-skill","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcustom-paths\u002Fcustom-skills\u002Fcustom-skill\u002FSKILL.md",[],[148],"custom skill",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":156,"publishedAt":29},"01M6CY7V6C7HFCNJEVNFT1X00T","workflow-next-step","This skill should be used at the end of core compound-engineering workflows to inspect completed artifacts, show the workflow progress checklist, and give the exact next-session command with inputs.","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fcompound-engineering-plugin\u002Fblob\u002Fmain\u002Fportable\u002Fcompound-engineering\u002Fskills\u002Fworkflow-next-step\u002FSKILL.md",[155],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},[157,158,159,160,161,162,163,164,165,166,167,168],"workflow","next","workflow next step","compound","show","checklist","session","command","engineering","artifacts","core","workflows"]