[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ENH0XF6NNS5M2JMWH3GJ9R":3,"skill-same:01M6ENH0XF6NNS5M2JMWH3GJ9R":75},{"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":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":56},"01M6ENH0XF6NNS5M2JMWH3GJ9R","polish",null,"Performs a final quality pass fixing alignment, spacing, consistency, and micro-detail issues before shipping. Use when the user mentions polish, finishing touches, pre-launch review, something looks off, or wants to go from good to great.","launchpathventures\u002Fditto-os","launchpathventures","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F248658966?v=4","01M6ENF40K8DMPD2Q4YBJX3EWK","01M6ENF4541FAB13MQFNS8RMK8",1,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fpolish\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29],"review","go","launch","shipping","issues","micro","quality","user","use","good","alignment","detail","2026-11-10 10:12:30",false,"---\nname: polish\ndescription: Performs a final quality pass fixing alignment, spacing, consistency, and micro-detail issues before shipping. Use when the user mentions polish, finishing touches, pre-launch review, something looks off, or wants to go from good to great.\nuser-invocable: true\nargument-hint: \"[target]\"\n---\n\n## MANDATORY PREPARATION\n\nInvoke \u002Ffrontend-design — it contains design principles, anti-patterns, and the **Context Gathering Protocol**. Follow the protocol before proceeding — if no design context exists yet, you MUST run \u002Fteach-impeccable first. Additionally gather: quality bar (MVP vs flagship).\n\n---\n\nPerform a meticulous final pass to catch all the small details that separate good work from great work. The difference between shipped and polished.\n\n## Pre-Polish Assessment\n\nUnderstand the current state and goals:\n\n1. **Review completeness**:\n   - Is it functionally complete?\n   - Are there known issues to preserve (mark with TODOs)?\n   - What's the quality bar? (MVP vs flagship feature?)\n   - When does it ship? (How much time for polish?)\n\n2. **Identify polish areas**:\n   - Visual inconsistencies\n   - Spacing and alignment issues\n   - Interaction state gaps\n   - Copy inconsistencies\n   - Edge cases and error states\n   - Loading and transition smoothness\n\n**CRITICAL**: Polish is the last step, not the first. Don't polish work that's not functionally complete.\n\n## Polish Systematically\n\nWork through these dimensions methodically:\n\n### Visual Alignment & Spacing\n\n- **Pixel-perfect alignment**: Everything lines up to grid\n- **Consistent spacing**: All gaps use spacing scale (no random 13px gaps)\n- **Optical alignment**: Adjust for visual weight (icons may need offset for optical centering)\n- **Responsive consistency**: Spacing and alignment work at all breakpoints\n- **Grid adherence**: Elements snap to baseline grid\n\n**Check**:\n- Enable grid overlay and verify alignment\n- Check spacing with browser inspector\n- Test at multiple viewport sizes\n- Look for elements that \"feel\" off\n\n### Typography Refinement\n\n- **Hierarchy consistency**: Same elements use same sizes\u002Fweights throughout\n- **Line length**: 45-75 characters for body text\n- **Line height**: Appropriate for font size and context\n- **Widows & orphans**: No single words on last line\n- **Hyphenation**: Appropriate for language and column width\n- **Kerning**: Adjust letter spacing where needed (especially headlines)\n- **Font loading**: No FOUT\u002FFOIT flashes\n\n### Color & Contrast\n\n- **Contrast ratios**: All text meets WCAG standards\n- **Consistent token usage**: No hard-coded colors, all use design tokens\n- **Theme consistency**: Works in all theme variants\n- **Color meaning**: Same colors mean same things throughout\n- **Accessible focus**: Focus indicators visible with sufficient contrast\n- **Tinted neutrals**: No pure gray or pure black—add subtle color tint (0.01 chroma)\n- **Gray on color**: Never put gray text on colored backgrounds—use a shade of that color or transparency\n\n### Interaction States\n\nEvery interactive element needs all states:\n\n- **Default**: Resting state\n- **Hover**: Subtle feedback (color, scale, shadow)\n- **Focus**: Keyboard focus indicator (never remove without replacement)\n- **Active**: Click\u002Ftap feedback\n- **Disabled**: Clearly non-interactive\n- **Loading**: Async action feedback\n- **Error**: Validation or error state\n- **Success**: Successful completion\n\n**Missing states create confusion and broken experiences**.\n\n### Micro-interactions & Transitions\n\n- **Smooth transitions**: All state changes animated appropriately (150-300ms)\n- **Consistent easing**: Use ease-out-quart\u002Fquint\u002Fexpo for natural deceleration. Never bounce or elastic—they feel dated.\n- **No jank**: 60fps animations, only animate transform and opacity\n- **Appropriate motion**: Motion serves purpose, not decoration\n- **Reduced motion**: Respects `prefers-reduced-motion`\n\n### Content & Copy\n\n- **Consistent terminology**: Same things called same names throughout\n- **Consistent capitalization**: Title Case vs Sentence case applied consistently\n- **Grammar & spelling**: No typos\n- **Appropriate length**: Not too wordy, not too terse\n- **Punctuation consistency**: Periods on sentences, not on labels (unless all labels have them)\n\n### Icons & Images\n\n- **Consistent style**: All icons from same family or matching style\n- **Appropriate sizing**: Icons sized consistently for context\n- **Proper alignment**: Icons align with adjacent text optically\n- **Alt text**: All images have descriptive alt text\n- **Loading states**: Images don't cause layout shift, proper aspect ratios\n- **Retina support**: 2x assets for high-DPI screens\n\n### Forms & Inputs\n\n- **Label consistency**: All inputs properly labeled\n- **Required indicators**: Clear and consistent\n- **Error messages**: Helpful and consistent\n- **Tab order**: Logical keyboard navigation\n- **Auto-focus**: Appropriate (don't overuse)\n- **Validation timing**: Consistent (on blur vs on submit)\n\n### Edge Cases & Error States\n\n- **Loading states**: All async actions have loading feedback\n- **Empty states**: Helpful empty states, not just blank space\n- **Error states**: Clear error messages with recovery paths\n- **Success states**: Confirmation of successful actions\n- **Long content**: Handles very long names, descriptions, etc.\n- **No content**: Handles missing data gracefully\n- **Offline**: Appropriate offline handling (if applicable)\n\n### Responsiveness\n\n- **All breakpoints**: Test mobile, tablet, desktop\n- **Touch targets**: 44x44px minimum on touch devices\n- **Readable text**: No text smaller than 14px on mobile\n- **No horizontal scroll**: Content fits viewport\n- **Appropriate reflow**: Content adapts logically\n\n### Performance\n\n- **Fast initial load**: Optimize critical path\n- **No layout shift**: Elements don't jump after load (CLS)\n- **Smooth interactions**: No lag or jank\n- **Optimized images**: Appropriate formats and sizes\n- **Lazy loading**: Off-screen content loads lazily\n\n### Code Quality\n\n- **Remove console logs**: No debug logging in production\n- **Remove commented code**: Clean up dead code\n- **Remove unused imports**: Clean up unused dependencies\n- **Consistent naming**: Variables and functions follow conventions\n- **Type safety**: No TypeScript `any` or ignored errors\n- **Accessibility**: Proper ARIA labels and semantic HTML\n\n## Polish Checklist\n\nGo through systematically:\n\n- [ ] Visual alignment perfect at all breakpoints\n- [ ] Spacing uses design tokens consistently\n- [ ] Typography hierarchy consistent\n- [ ] All interactive states implemented\n- [ ] All transitions smooth (60fps)\n- [ ] Copy is consistent and polished\n- [ ] Icons are consistent and properly sized\n- [ ] All forms properly labeled and validated\n- [ ] Error states are helpful\n- [ ] Loading states are clear\n- [ ] Empty states are welcoming\n- [ ] Touch targets are 44x44px minimum\n- [ ] Contrast ratios meet WCAG AA\n- [ ] Keyboard navigation works\n- [ ] Focus indicators visible\n- [ ] No console errors or warnings\n- [ ] No layout shift on load\n- [ ] Works in all supported browsers\n- [ ] Respects reduced motion preference\n- [ ] Code is clean (no TODOs, console.logs, commented code)\n\n**IMPORTANT**: Polish is about details. Zoom in. Squint at it. Use it yourself. The little things add up.\n\n**NEVER**:\n- Polish before it's functionally complete\n- Spend hours on polish if it ships in 30 minutes (triage)\n- Introduce bugs while polishing (test thoroughly)\n- Ignore systematic issues (if spacing is off everywhere, fix the system)\n- Perfect one thing while leaving others rough (consistent quality level)\n\n## Final Verification\n\nBefore marking as done:\n\n- **Use it yourself**: Actually interact with the feature\n- **Test on real devices**: Not just browser DevTools\n- **Ask someone else to review**: Fresh eyes catch things\n- **Compare to design**: Match intended design\n- **Check all states**: Don't just test happy path\n\nRemember: You have impeccable attention to detail and exquisite taste. Polish until it feels effortless, looks intentional, and works flawlessly. Sweat the details - they matter.","## MANDATORY PREPARATION\n\nInvoke \u002Ffrontend-design — it contains design principles, anti-patterns, and the **Context Gathering Protocol**. Follow the protocol before proceeding — if no design context exists yet, you MUST run \u002Fteach-impeccable first. Additionally gather: quality bar (MVP vs flagship).\n\n---\n\nPerform a meticulous final pass to catch all the small details that separate good work from great work. The difference between shipped and polished.\n\n## Pre-Polish Assessment\n\nUnderstand the current state and goals:\n\n1. **Review completeness**:\n   - Is it functionally complete?\n   - Are there known issues to preserve (mark with TODOs)?\n   - What's the quality bar? (MVP vs flagship feature?)\n   - When does it ship? (How much time for polish?)\n\n2. **Identify polish areas**:\n   - Visual inconsistencies\n   - Spacing and alignment issues\n   - Interaction state gaps\n   - Copy inconsistencies\n   - Edge cases and error states\n   - Loading and transition smoothness\n\n**CRITICAL**: Polish is the last step, not the first. Don't polish work that's not functionally complete.\n\n## Polish Systematically\n\nWork through these dimensions methodically:\n\n### Visual Alignment & Spacing\n\n- **Pixel-perfect alignment**: Everything lines up to grid\n- **Consistent spacing**: All gaps use spacing scale (no random 13px gaps)\n- **Optical alignment**: Adjust for visual weight (icons may need offset for optical centering)\n- **Responsive consistency**: Spacing and alignment work at all breakpoints\n- **Grid adherence**: Elements snap to baseline grid\n\n**Check**:\n- Enable grid overlay and verify alignment\n- Check spacing with browser inspector\n- Test at multiple viewport sizes\n- Look for elements that \"feel\" off\n\n### Typography Refinement\n\n- **Hierarchy consistency**: Same elements use same sizes\u002Fweights throughout\n- **Line length**: 45-75 characters for body text\n- **Line height**: Appropriate for font size and context\n- **Widows & orphans**: No single words on last line\n- **Hyphenation**: Appropriate for language and column width\n- **Kerning**: Adjust letter spacing where needed (especially headlines)\n- **Font loading**: No FOUT\u002FFOIT flashes\n\n### Color & Contrast\n\n- **Contrast ratios**: All text meets WCAG standards\n- **Consistent token usage**: No hard-coded colors, all use design tokens\n- **Theme consistency**: Works in all theme variants\n- **Color meaning**: Same colors mean same things throughout\n- **Accessible focus**: Focus indicators visible with sufficient contrast\n- **Tinted neutrals**: No pure gray or pure black—add subtle color tint (0.01 chroma)\n- **Gray on color**: Never put gray text on colored backgrounds—use a shade of that color or transparency\n\n### Interaction States\n\nEvery interactive element needs all states:\n\n- **Default**: Resting state\n- **Hover**: Subtle feedback (color, scale, shadow)\n- **Focus**: Keyboard focus indicator (never remove without replacement)\n- **Active**: Click\u002Ftap feedback\n- **Disabled**: Clearly non-interactive\n- **Loading**: Async action feedback\n- **Error**: Validation or error state\n- **Success**: Successful completion\n\n**Missing states create confusion and broken experiences**.\n\n### Micro-interactions & Transitions\n\n- **Smooth transitions**: All state changes animated appropriately (150-300ms)\n- **Consistent easing**: Use ease-out-quart\u002Fquint\u002Fexpo for natural deceleration. Never bounce or elastic—they feel dated.\n- **No jank**: 60fps animations, only animate transform and opacity\n- **Appropriate motion**: Motion serves purpose, not decoration\n- **Reduced motion**: Respects `prefers-reduced-motion`\n\n### Content & Copy\n\n- **Consistent terminology**: Same things called same names throughout\n- **Consistent capitalization**: Title Case vs Sentence case applied consistently\n- **Grammar & spelling**: No typos\n- **Appropriate length**: Not too wordy, not too terse\n- **Punctuation consistency**: Periods on sentences, not on labels (unless all labels have them)\n\n### Icons & Images\n\n- **Consistent style**: All icons from same family or matching style\n- **Appropriate sizing**: Icons sized consistently for context\n- **Proper alignment**: Icons align with adjacent text optically\n- **Alt text**: All images have descriptive alt text\n- **Loading states**: Images don't cause layout shift, proper aspect ratios\n- **Retina support**: 2x assets for high-DPI screens\n\n### Forms & Inputs\n\n- **Label consistency**: All inputs properly labeled\n- **Required indicators**: Clear and consistent\n- **Error messages**: Helpful and consistent\n- **Tab order**: Logical keyboard navigation\n- **Auto-focus**: Appropriate (don't overuse)\n- **Validation timing**: Consistent (on blur vs on submit)\n\n### Edge Cases & Error States\n\n- **Loading states**: All async actions have loading feedback\n- **Empty states**: Helpful empty states, not just blank space\n- **Error states**: Clear error messages with recovery paths\n- **Success states**: Confirmation of successful actions\n- **Long content**: Handles very long names, descriptions, etc.\n- **No content**: Handles missing data gracefully\n- **Offline**: Appropriate offline handling (if applicable)\n\n### Responsiveness\n\n- **All breakpoints**: Test mobile, tablet, desktop\n- **Touch targets**: 44x44px minimum on touch devices\n- **Readable text**: No text smaller than 14px on mobile\n- **No horizontal scroll**: Content fits viewport\n- **Appropriate reflow**: Content adapts logically\n\n### Performance\n\n- **Fast initial load**: Optimize critical path\n- **No layout shift**: Elements don't jump after load (CLS)\n- **Smooth interactions**: No lag or jank\n- **Optimized images**: Appropriate formats and sizes\n- **Lazy loading**: Off-screen content loads lazily\n\n### Code Quality\n\n- **Remove console logs**: No debug logging in production\n- **Remove commented code**: Clean up dead code\n- **Remove unused imports**: Clean up unused dependencies\n- **Consistent naming**: Variables and functions follow conventions\n- **Type safety**: No TypeScript `any` or ignored errors\n- **Accessibility**: Proper ARIA labels and semantic HTML\n\n## Polish Checklist\n\nGo through systematically:\n\n- [ ] Visual alignment perfect at all breakpoints\n- [ ] Spacing uses design tokens consistently\n- [ ] Typography hierarchy consistent\n- [ ] All interactive states implemented\n- [ ] All transitions smooth (60fps)\n- [ ] Copy is consistent and polished\n- [ ] Icons are consistent and properly sized\n- [ ] All forms properly labeled and validated\n- [ ] Error states are helpful\n- [ ] Loading states are clear\n- [ ] Empty states are welcoming\n- [ ] Touch targets are 44x44px minimum\n- [ ] Contrast ratios meet WCAG AA\n- [ ] Keyboard navigation works\n- [ ] Focus indicators visible\n- [ ] No console errors or warnings\n- [ ] No layout shift on load\n- [ ] Works in all supported browsers\n- [ ] Respects reduced motion preference\n- [ ] Code is clean (no TODOs, console.logs, commented code)\n\n**IMPORTANT**: Polish is about details. Zoom in. Squint at it. Use it yourself. The little things add up.\n\n**NEVER**:\n- Polish before it's functionally complete\n- Spend hours on polish if it ships in 30 minutes (triage)\n- Introduce bugs while polishing (test thoroughly)\n- Ignore systematic issues (if spacing is off everywhere, fix the system)\n- Perfect one thing while leaving others rough (consistent quality level)\n\n## Final Verification\n\nBefore marking as done:\n\n- **Use it yourself**: Actually interact with the feature\n- **Test on real devices**: Not just browser DevTools\n- **Ask someone else to review**: Fresh eyes catch things\n- **Compare to design**: Match intended design\n- **Check all states**: Don't just test happy path\n\nRemember: You have impeccable attention to detail and exquisite taste. Polish until it feels effortless, looks intentional, and works flawlessly. Sweat the details - they matter.",{"name":5,"description":7,"argument-hint":35,"user-invocable":36},"[target]",true,"main","b033b1a8919dbb7c98e97cf24547a2416f65b53e",".agents\u002Fskills\u002Fpolish",0,"https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os","https:\u002F\u002Fgithub.com\u002Flaunchpathventures","2026-06-08 19:31:48",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":36},[46,49,52],{"tool":47,"command":48},"npx","npx skills add launchpathventures\u002Fditto-os --skill polish",{"tool":50,"command":51},"bunx","bunx skills add launchpathventures\u002Fditto-os --skill polish",{"tool":53,"command":54},"pnpm","pnpm dlx skills add launchpathventures\u002Fditto-os --skill polish","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fpolish\u002FSKILL.md",[57,63,67,71],{"path":58,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":61,"sourceHtmlUrl":62},"references\u002FCOPILOT-STUDIO-RATES.md","REFERENCE","参考文档",5795,"https:\u002F\u002Fgithub.com\u002FTorchiaHub\u002FSkills\u002Fblob\u002Fmaster\u002F01-Inbox\u002Fdownloads\u002Fgithub-awesome-copilot\u002F20260429T123413Z\u002Fsource\u002Fskills\u002Fazure-pricing\u002Freferences\u002FCOPILOT-STUDIO-RATES.md",{"path":64,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":65,"sourceHtmlUrl":66},"references\u002FCOST-ESTIMATOR.md",3585,"https:\u002F\u002Fgithub.com\u002FTorchiaHub\u002FSkills\u002Fblob\u002Fmaster\u002F01-Inbox\u002Fdownloads\u002Fgithub-awesome-copilot\u002F20260429T123413Z\u002Fsource\u002Fskills\u002Fazure-pricing\u002Freferences\u002FCOST-ESTIMATOR.md",{"path":68,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":69,"sourceHtmlUrl":70},"references\u002FREGIONS.md",2730,"https:\u002F\u002Fgithub.com\u002FTorchiaHub\u002FSkills\u002Fblob\u002Fmaster\u002F01-Inbox\u002Fdownloads\u002Fgithub-awesome-copilot\u002F20260429T123413Z\u002Fsource\u002Fskills\u002Fazure-pricing\u002Freferences\u002FREGIONS.md",{"path":72,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002FSERVICE-NAMES.md",3805,"https:\u002F\u002Fgithub.com\u002FTorchiaHub\u002FSkills\u002Fblob\u002Fmaster\u002F01-Inbox\u002Fdownloads\u002Fgithub-awesome-copilot\u002F20260429T123413Z\u002Fsource\u002Fskills\u002Fazure-pricing\u002Freferences\u002FSERVICE-NAMES.md",[76,97,115,136,141,146],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":30},"01M6ENJ12VWSMRZ4MW8550AG69","drain-queue","Cross-brief autopilot — claim the oldest ready brief whose Brief NNN deps are satisfied via atomic push, run \u002Fautobuild on each, stop when the queue is empty, blocked, or hits a failure.","https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdrain-queue\u002FSKILL.md",[],[83,84,85,86,87,88,89,90,91,92,93,94,95,96],"drain queue","queue","push","autobuild","via","autopilot","empty","claim","max","stop","ready","deps","brief","run",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":30},"01M6ENHXG16WJ4PN8CJHZYNT5T","dev-review","Post-coding exhaustive review — catches integration bugs, runtime crashes, performance issues, and convention drift across all changed files","https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdev-review\u002FSKILL.md",[],[104,18,105,106,22,107,108,109,110,111,112,113,114],"dev","dev review","performance","post","runtime","across","drift","files","fix","coding","integration",{"skillNo":116,"name":86,"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":120,"publishedAt":30},"01M6ENHSZBZFSB69TSV2TWGRJ1","End-to-end autopilot for a single brief — pre-flight, \u002Fdev-builder, fresh-subagent reviewers, push, open PR, mark **PR:** line on feature branch. Stops at the human merge gate.","https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fautobuild\u002FSKILL.md",[],[86,121,122,95,123,124,125,126,127,88,128,129,130,131,132,133,134,104,135,85],"subagent","merge","open","line","name","merge gate","fresh","end","branch","open pr","feature","human","gate","builder","pr",{"skillNo":137,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":30},"01M6ENHPWYMN66EYQBV56HP9CW","https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.catalyst\u002Fskills\u002Fdrain-queue\u002FSKILL.md",[],[84,83,93,86,87,88,89,90,91,92,94,95,85,96],{"skillNo":142,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":30},"01M6ENHM3W1A0MY44ZD8D4NWVF","https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.catalyst\u002Fskills\u002Fdev-review\u002FSKILL.md",[],[105,104,18,114,22,106,113,107,108,109,110,111,112],{"skillNo":147,"name":86,"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":148,"categories":149,"keywords":150,"publishedAt":30},"01M6ENHF62C7G6BC4YG44RWFB0","https:\u002F\u002Fgithub.com\u002Flaunchpathventures\u002Fditto-os\u002Fblob\u002Fmain\u002F.catalyst\u002Fskills\u002Fautobuild\u002FSKILL.md",[],[86,133,124,125,127,88,128,131,132,134,129,121,126,123,95,130,85,104,135,122]]