[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BYYK1J77SBANKAB8DMDASJ":3,"skill-same:01M6BYYK1J77SBANKAB8DMDASJ":73},{"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":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":14,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":35,"ownerDescription":36,"updatedAt":37,"install":38,"resources":50},"01M6BYYK1J77SBANKAB8DMDASJ","plannotator-last",null,"Open Plannotator on the latest rendered assistant message and use the returned annotations to revise that message or continue.","Dyrean\u002Fdotfiles","Dyrean","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F86002063?v=4","01M6BYY56KX9D8SKDEN1CYH2K0","Fatih","01M6BYY5AS7V8D6CY4RC20QZHD",0,"MIT","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fplannotator-last\u002FSKILL.md",[],[19,20,21,22,23],"plannotator last","assistant","open","continue","annotations","2026-11-10 10:12:30",false,"---\nname: plannotator-last\ndescription: Open Plannotator on the latest rendered assistant message and use the returned annotations to revise that message or continue.\ndisable-model-invocation: true\n---\n\n# Plannotator Last\n\nUse this skill when the user wants to annotate the latest assistant response in Plannotator.\n\nDo not send a commentary\u002Fstatus message before running the command. The command\ntargets the latest rendered assistant response, so a preamble can mistakenly become the\nthing being annotated.\n\nRun:\n\n```bash\nplannotator last\n```\n\nBehavior:\n\n1. Launch the command with Bash.\n2. Wait for the annotation session to finish.\n3. If feedback is returned, incorporate it into the follow-up response.\n4. If the session closes without feedback, mention that briefly and continue.\n5. An approval may still carry notes — a `\"decision\": \"approved\"` result with a\n   `\"feedback\"` field. Read those notes and carry them into subsequent work, but\n   do not redo the message over them: they are guidance, not a change request.\n\nRun the command yourself rather than telling the user to invoke shell syntax manually.\n","# Plannotator Last\n\nUse this skill when the user wants to annotate the latest assistant response in Plannotator.\n\nDo not send a commentary\u002Fstatus message before running the command. The command\ntargets the latest rendered assistant response, so a preamble can mistakenly become the\nthing being annotated.\n\nRun:\n\n```bash\nplannotator last\n```\n\nBehavior:\n\n1. Launch the command with Bash.\n2. Wait for the annotation session to finish.\n3. If feedback is returned, incorporate it into the follow-up response.\n4. If the session closes without feedback, mention that briefly and continue.\n5. An approval may still carry notes — a `\"decision\": \"approved\"` result with a\n   `\"feedback\"` field. Read those notes and carry them into subsequent work, but\n   do not redo the message over them: they are guidance, not a change request.\n\nRun the command yourself rather than telling the user to invoke shell syntax manually.\n",{"name":5,"description":7,"disable-model-invocation":29},true,"main","e9bed074c277cf363adc3e1774e56de6c8a76281","agents\u002F.agents\u002Fskills\u002Fplannotator-last","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles","https:\u002F\u002Fgithub.com\u002FDyrean","canbey.dev","Hello 👋, I'm a Software Engineer based in Turkey!","2026-10-08 00:17:22",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":29},[40,43,46],{"tool":41,"command":42},"npx","npx skills add Dyrean\u002Fdotfiles --skill plannotator-last",{"tool":44,"command":45},"bunx","bunx skills add Dyrean\u002Fdotfiles --skill plannotator-last",{"tool":47,"command":48},"pnpm","pnpm dlx skills add Dyrean\u002Fdotfiles --skill plannotator-last","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fplannotator-last\u002FSKILL.md",[51,57,61,65,69],{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},"agents\u002Fopenai.yaml","REFERENCE","参考文档",166,"https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fplannotator-last\u002Fagents\u002Fopenai.yaml",{"path":58,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":59,"sourceHtmlUrl":60},"references\u002Fpage-type-taxonomy.md",7375,"https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fconfigs\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fpage-type-taxonomy.md",{"path":62,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":63,"sourceHtmlUrl":64},"references\u002Fpersona-scoring.md",6353,"https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fconfigs\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fpersona-scoring.md",{"path":66,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":67,"sourceHtmlUrl":68},"references\u002Fuser-story-framework.md",5694,"https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fconfigs\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fuser-story-framework.md",{"path":70,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Fwireframe-templates.md",6514,"https:\u002F\u002Fgithub.com\u002Fshenxingy\u002FClade\u002Fblob\u002Fmain\u002Fconfigs\u002Fskills\u002Fseo-sxo\u002Freferences\u002Fwireframe-templates.md",[74,94,106,121,137,157],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":90,"publishedAt":24},"01M6BYYXQ82T5RV6TJZWR26VMJ","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[80,85],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[91,92,93],"writing for agents","writing","documents",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":24},"01M6BYYTYMTQSSRREPPE6JWGFZ","tech-spec","Write a typed call-stack architecture handoff.","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Ftech-spec\u002FSKILL.md",[],[101,102,103,104,105],"tech spec","spec","handoff","architecture","stack",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":115,"publishedAt":24},"01M6BYYRSY9SF7RYXP1PCF3DDV","prototype","Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fprototype\u002FSKILL.md",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000032","设计师",[108,116,117,118,119,120],"ui","design","state","explore","model",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":24},"01M6BYYP2ZYE4T4X7MSVNHKXW8","plannotator-visual-explainer","Generate self-contained HTML visualizations with Plannotator theming. Use for implementation plans, PR explainers, architecture diagrams, data tables, slide decks, and any visual explanation of technical concepts. Plans and PR explainers follow Plannotator's prescriptive approach; all other visual content delegates to nicobailon\u002Fvisual-explainer.","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fplannotator-visual-explainer\u002FSKILL.md",[],[128,129,130,131,132,133,134,104,135,136],"plannotator visual explainer","visual explainer","explainer","generate","content","data","visualizations","architecture diagrams","pr",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":146,"publishedAt":24},"01M6BYYM9K2JKD7MRHNS3EMHBV","plannotator-review","Open Plannotator's browser-based code review UI for the current worktree, another directory, or a pull request URL, then act on the feedback that comes back.","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fplannotator-review\u002FSKILL.md",[143],{"categoryNo":144,"categoryName":145,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000007","代码审查",[147,148,149,150,151,152,153,154,155,116,21,156],"plannotator review","review","directory","code review","pull request","code","browser","pull","worktree","feedback",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":169,"publishedAt":24},"01M6BYYFNF31KKD1N6FHF6A3PR","plannotator-compound","Analyze a user's Plannotator plan archive to extract denial patterns, feedback taxonomy, evolution over time, and actionable prompt improvements — then produce a polished HTML dashboard report. Falls back to Claude Code ExitPlanMode denial reasons when Plannotator data is unavailable.","https:\u002F\u002Fgithub.com\u002FDyrean\u002Fdotfiles\u002Fblob\u002Fmain\u002Fagents\u002F.agents\u002Fskills\u002Fplannotator-compound\u002FSKILL.md",[163,166],{"categoryNo":164,"categoryName":165,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":167,"categoryName":168,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000033","数据分析师",[170,152,171,172,133,173,174,175,176,156,177],"plannotator compound","report","produce","taxonomy","plan","archive","analyze","dashboard"]