[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7EWV497WACAXSWKDVVCN3FG":3,"skill-same:01M7EWV497WACAXSWKDVVCN3FG":44},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":14,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":29,"install":30,"resources":43},"01M7EWV497WACAXSWKDVVCN3FG","deslop",null,"Remove AI-generated code slop and clean up code style","ystory\u002Fpstack","ystory","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3927664?v=4","01M7EWADVVNQXMMHYTDDP2GA2R","Yongsul Kim","01M7EWADWC1NKQW4J5A8VYKQRC",0,"MIT","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fcursor-team-kit\u002Fskills\u002Fdeslop\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: deslop\ndescription: Remove AI-generated code slop and clean up code style\n---\n\n# Remove AI code slop\n\nCheck the diff against main and remove AI-generated slop introduced in the branch.\n\n## Focus Areas\n\n- Extra comments that are unnecessary or inconsistent with local style\n- Defensive checks or try\u002Fcatch blocks that are abnormal for trusted code paths\n- Casts to `any` used only to bypass type issues\n- Deeply nested code that should be simplified with early returns\n- Other patterns inconsistent with the file and surrounding codebase\n\n## Guardrails\n\n- Keep behavior unchanged unless fixing a clear bug.\n- Prefer minimal, focused edits over broad rewrites.\n- Keep the final summary concise (1-3 sentences).\n","# Remove AI code slop\n\nCheck the diff against main and remove AI-generated slop introduced in the branch.\n\n## Focus Areas\n\n- Extra comments that are unnecessary or inconsistent with local style\n- Defensive checks or try\u002Fcatch blocks that are abnormal for trusted code paths\n- Casts to `any` used only to bypass type issues\n- Deeply nested code that should be simplified with early returns\n- Other patterns inconsistent with the file and surrounding codebase\n\n## Guardrails\n\n- Keep behavior unchanged unless fixing a clear bug.\n- Prefer minimal, focused edits over broad rewrites.\n- Keep the final summary concise (1-3 sentences).\n",{"name":5,"description":7},"main","eeab2c096ccee71d53b62f123122948b3276323b","upstream\u002Fcursor-team-kit\u002Fskills\u002Fdeslop","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack","https:\u002F\u002Fgithub.com\u002Fystory","2026-11-15 13:27:47",{"source":8,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add ystory\u002Fpstack --skill deslop",{"tool":36,"command":37},"bunx","bunx skills add ystory\u002Fpstack --skill deslop",{"tool":39,"command":40},"pnpm","pnpm dlx skills add ystory\u002Fpstack --skill deslop","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fcursor-team-kit\u002Fskills\u002Fdeslop\u002FSKILL.md",true,[],[45,52,59,66,73,80],{"skillNo":46,"name":47,"nameZh":6,"description":48,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":19},"01M7EX17PPX81S94GBNSYSQPZB","why","Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds. Discovers available MCPs and queries each evidence category (source control, issue tracker, long-form docs, real-time chat, infrastructure observability, error tracking, product analytics warehouse) in parallel, then returns a cited read on decisions and tradeoffs. Use how for runtime behavior.","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fpstack\u002Fskills\u002Fwhy\u002FSKILL.md",[],[],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":19},"01M7EX157E4BPRYFDH5P192JNC","unslop","Cut AI tells from any writing.","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fpstack\u002Fskills\u002Funslop\u002FSKILL.md",[],[],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":19},"01M7EX12TNCHHD3A8ZW9QK5KG6","typescript-best-practices","TypeScript best practices. Use when reading or editing any .ts or .tsx file.","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fpstack\u002Fskills\u002Ftypescript-best-practices\u002FSKILL.md",[],[],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":19},"01M7EX0YZX2VWB4BSX9G8DAC8Y","technical-writing","Layered technical-writing standard: Diátaxis structure, Google developer style sentences, STE instruction rules, Global English syntax. Use for \u002Ftechnical-writing or when writing or reviewing docs, RFCs, readmes, PR descriptions, or commit messages.","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fpstack\u002Fskills\u002Ftechnical-writing\u002FSKILL.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":19},"01M7EX0VFAW21G3AH2EK5DR7XE","teach","Explain a body of work plainly so a person actually understands it. Runs the `how` and `why` skills and weaves what they find into one clear explanation. Use for 'teach me this', 'help me really understand X', 'explain this change or subsystem to me'.","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fpstack\u002Fskills\u002Fteach\u002FSKILL.md",[],[],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":19},"01M7EX0RQPDJQ1Y5W9QF41EQ6K","tdd","Use only when the user explicitly asks for TDD, a failing test, or a regression test, OR when the bug has an obvious cheap local test target. Skip when the test path is unclear, expensive, integration-heavy, or not requested.","https:\u002F\u002Fgithub.com\u002Fystory\u002Fpstack\u002Fblob\u002Fmain\u002Fupstream\u002Fpstack\u002Fskills\u002Ftdd\u002FSKILL.md",[],[]]