[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SGSXCVRGWDX3W9S91Z1QD":3,"skill-same:01M71SGSXCVRGWDX3W9S91Z1QD":65},{"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":23,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":49,"updatedAt":50,"install":51,"resources":64},"01M71SGSXCVRGWDX3W9S91Z1QD","no-code-comments",null,"Apply the repository's strict no-code-comments policy and use the approved explanation channels.","JustinDFuller\u002Fagent-session-manager","JustinDFuller","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11914897?v=4","01M71SDTPZETGW0T4KYGMJVEF6","Justin Fuller","01M71SDTQK98BNVXNZ9TMD843D",1,"MIT","https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fno-code-comments\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35],"code comments","no code comments","no code","comments","code","No-Code","explanation","repository","policy","use","apply","channels","2026-11-10 13:02:02",false,"---\nname: no-code-comments\ndescription: \"Apply the repository's strict no-code-comments policy and use the approved explanation channels.\"\n---\n\n# No-code-comments policy\n\nDo not add explanatory comments to tracked source, test, script, build, CI, hook, or configuration files. This includes line comments, block comments, documentation comments, section markers, `MARK:` labels, shellcheck annotations, and inline comments.\n\nUse the appropriate durable channel instead:\n\n- Document how behavior should work in the relevant OpenSpec specification or change delta.\n- Document how an implementation should be built and why that approach was chosen in the active OpenSpec change's `proposal.md` and `design.md`.\n- Explain why a change is needed in the pull-request description.\n- Record change history in commit titles and messages.\n- Explain how to use a feature in the user-facing documentation site or an agent skill.\n- If code is confusing, simplify and clarify it first. If the remaining rationale is important, put it in the pull-request description.\n- Explain the purpose of a package in the nearest `README.md` or the relevant feature map.\n\nMarkdown files, pull-request prose, and commit messages are allowed to contain prose. Executable shebangs and the first-line `\u002F\u002F swift-tools-version: ...` directive in `Package.swift` are machine directives and remain allowed.\n\nComment-like text inside strings, URLs, raw or multiline strings, embedded scripts, heredocs, generated values, and CSS colors is data rather than a code comment.\n\n## Local validation\n\nRun the repository-wide check from the repository root:\n\n```bash\nmake no-code-comments\n```\n\nThe checker scans all tracked files in the candidate tree and reports each violation as `path:line:column`. It is intentionally separate from Swift format and SwiftLint.\n\n## Migration guidance\n\nWhen removing existing comments, preserve behavior and leave comment-like text inside strings, URLs, raw or multiline strings, embedded scripts, heredocs, generated values, and CSS colors unchanged. Keep executable shebangs and the first-line SwiftPM tools-version directive. Run the focused tests, then `make no-code-comments`, before review.\n","# No-code-comments policy\n\nDo not add explanatory comments to tracked source, test, script, build, CI, hook, or configuration files. This includes line comments, block comments, documentation comments, section markers, `MARK:` labels, shellcheck annotations, and inline comments.\n\nUse the appropriate durable channel instead:\n\n- Document how behavior should work in the relevant OpenSpec specification or change delta.\n- Document how an implementation should be built and why that approach was chosen in the active OpenSpec change's `proposal.md` and `design.md`.\n- Explain why a change is needed in the pull-request description.\n- Record change history in commit titles and messages.\n- Explain how to use a feature in the user-facing documentation site or an agent skill.\n- If code is confusing, simplify and clarify it first. If the remaining rationale is important, put it in the pull-request description.\n- Explain the purpose of a package in the nearest `README.md` or the relevant feature map.\n\nMarkdown files, pull-request prose, and commit messages are allowed to contain prose. Executable shebangs and the first-line `\u002F\u002F swift-tools-version: ...` directive in `Package.swift` are machine directives and remain allowed.\n\nComment-like text inside strings, URLs, raw or multiline strings, embedded scripts, heredocs, generated values, and CSS colors is data rather than a code comment.\n\n## Local validation\n\nRun the repository-wide check from the repository root:\n\n```bash\nmake no-code-comments\n```\n\nThe checker scans all tracked files in the candidate tree and reports each violation as `path:line:column`. It is intentionally separate from Swift format and SwiftLint.\n\n## Migration guidance\n\nWhen removing existing comments, preserve behavior and leave comment-like text inside strings, URLs, raw or multiline strings, embedded scripts, heredocs, generated values, and CSS colors unchanged. Keep executable shebangs and the first-line SwiftPM tools-version directive. Run the focused tests, then `make no-code-comments`, before review.\n",{"name":5,"description":7},"main","695fc2689b09e8c623d6a9a4fbf694bb21cf7965",".agents\u002Fskills\u002Fno-code-comments",0,"https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager","https:\u002F\u002Fagent-session-manager.justindfuller.com\u002F","https:\u002F\u002Fgithub.com\u002FJustinDFuller","https:\u002F\u002Fwww.justindfuller.com","Some of my repos live at: https:\u002F\u002Fgithub.com\u002FJustinDFuller-org","2026-10-25 20:28:18",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add JustinDFuller\u002Fagent-session-manager --skill no-code-comments",{"tool":57,"command":58},"bunx","bunx skills add JustinDFuller\u002Fagent-session-manager --skill no-code-comments",{"tool":60,"command":61},"pnpm","pnpm dlx skills add JustinDFuller\u002Fagent-session-manager --skill no-code-comments","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fno-code-comments\u002FSKILL.md",true,[],[66,95,121,143,158,176],{"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":77,"publishedAt":36},"01M71SJ1DXFKKP8YGZ39N48MK5","workflow","Development workflow for this repo: plan → test → implement → human review → repeat. Load when starting any feature, bug fix, or refactor.","https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fworkflow\u002FSKILL.md",[72],{"categoryNo":73,"categoryName":74,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[68,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94],"feature","development","for","repo","fix","load","when","development workflow","human review","implement","review","test","plan","human","bug","bug fix","refactor",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":102,"publishedAt":36},"01M71SHYJYXTAJ84CJM481VWAQ","usernotifications-documentation","UserNotifications official doc index — load when building notification features, requesting authorization, scheduling local notifications, handling notification actions, or any UserNotifications framework behavior.","https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fusernotifications-documentation\u002FSKILL.md",[101],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[103,104,105,106,107,108,83,109,84,110,111,112,113,114,115,116,117,118,119,120],"usernotifications documentation","documentation","official","domain","actions","local","false","scheduling","notifications","apple","notification","webfetch","behavior","features","doc","index","authorization","developer",{"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":36},"01M71SHW2GGPD63909M5XVXM4B","swiftui-macos-form-alignment","SwiftUI macOS Form layout: alignment override bug, background control, and VStack-based alternative. Load when debugging alignment issues inside Form rows, or when row controls (toggles, text fields, pickers) are visually misaligned with their labels on macOS.","https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fswiftui-macos-form-alignment\u002FSKILL.md",[],[128,129,130,131,132,133,134,135,136,92,137,138,139,140,83,141,84,142],"alignment","form","swiftui","swiftui macos form alignment","macos","text","with","control","layout","issues","labels","fields","controls","debugging","background",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":36},"01M71SHT28R4D9JZANY5PR3966","swiftui-documentation","SwiftUI official doc index — load when building SwiftUI views, modifiers, state management, data flow, AppKit bridging, or any SwiftUI behavior.","https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fswiftui-documentation\u002FSKILL.md",[],[130,104,150,151,105,106,152,83,109,84,153,112,154,114,155,115,156,117,157,118],"swiftui documentation","data flow","appkit","state","state management","bridging","flow","data",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":36},"01M71SHQF5BMDV4YBZNT21VDZD","swifterm-documentation","SwiftTerm official doc index — load when building SwiftTerm features, terminal emulation, terminal views, process lifecycle, delegate callbacks, GPU rendering, pseudo-terminals, or any SwiftTerm-specific behavior. Any project that uses or interacts with SwiftTerm should load this skill.","https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fswifterm-documentation\u002FSKILL.md",[],[104,165,166,105,167,168,109,84,169,170,116,171,172,117,106,173,83,134,174,175],"swifterm documentation","emulation","project","delegate","io","terminal","rendering","Callbacks","lifecycle","gpu","github",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":185,"publishedAt":36},"01M71SHM94G4SHFM7083Q85MVK","sqlite-documentation","SQLite official doc index — load when working with SQLite, the C\u002FC++ API, import SQLite3, prepared statements, binding, query execution, result codes, or any SQLite-specific behavior. Any project that uses or interacts with SQLite should load this skill.","https:\u002F\u002Fgithub.com\u002FJustinDFuller\u002Fagent-session-manager\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fsqlite-documentation\u002FSKILL.md",[182],{"categoryNo":183,"categoryName":184,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000010","后端与接口",[186,104,187,188,105,189,106,167,190,191,83,109,84,192,193,134,114,194,115,195],"sqlite","sqlite documentation","import","c++","execution","codes","query","api","result","binding"]