[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CCGSPHT7JVSABA0PYBG4DE":3,"skill-same:01M6CCGSPHT7JVSABA0PYBG4DE":299},{"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":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":40,"ownerHtmlUrl":41,"ownerBlogUrl":40,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M6CCGSPHT7JVSABA0PYBG4DE","verify-stigmer-oss-changes",null,"Runs the checks that apply to the files a session changed, using the root guide's verification map, and reports new findings apart from pre-existing ones. Use before every commit, when asked to verify changes, or when a session's work is about to be called done.","stigmer\u002Fstigmer","stigmer","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255479904?v=4","01M6CCFBFXXRZC4ZVNS3JSDV4W","Stigmer","01M6CCFBKY7M8QGR4GH9TT35MY",9,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fverify-stigmer-oss-changes\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29],"verify","verify stigmer oss changes","Verify Changes","commit","verification","work","session","guide","use","reports","files","2026-11-10 10:12:30",false,"---\nname: verify-stigmer-oss-changes\ndescription:\n  Runs the checks that apply to the files a session changed, using the root\n  guide's verification map, and reports new findings apart from pre-existing\n  ones. Use before every commit, when asked to verify changes, or when a\n  session's work is about to be called done.\n---\n\n# Verify Stigmer OSS changes\n\nThe full `make check` gate takes twenty minutes and more. This procedure runs\nthe subset that the session's changes can have affected, so that a commit is\nverified in minutes and the full gate is left to CI.\n\n## Procedure\n\nLoad `.agents\u002Fskills\u002Ftest-gate\u002FSKILL.md` first. The checks prove the tests pass;\nthe gate asks whether the tests that should exist do.\n\n1. **Find the changed files.** `git diff --name-only` for uncommitted work,\n   `git diff --name-only origin\u002Fmain...HEAD` for the branch's commits; combine\n   both when the session did both. Work happens in a worktree, so the paths are\n   relative to it.\n2. **Map paths to checks.** The mapping is the `## Verification map` in the root\n   `AGENTS.md`, one row per path prefix. Do not keep a second copy of it\n   anywhere; when a row is wrong, fix the map.\n3. **Run the matched checks**, independent ones in parallel, from the directory\n   each row names (the server and the runner run from their own directory; they\n   are outside the npm workspace).\n4. **Report** one line per check with its summary quoted, then the findings.\n   Separate findings in files the session touched from findings in files it did\n   not: the first block blocks the commit, the second is pre-existing and is\n   named, not fixed in passing. A check that could not run says why.\n\n## Notes the map does not carry\n\n- After any `.proto` change the docs-facing checks\n  (`make check-docs-yaml gen-proto-sdk-docs-check`) are mandatory. They run in\n  seconds and are historically the gates that break CI after a proto change.\n- The TypeDoc-based checks (`gen-react-sdk-docs-check`,\n  `gen-ink-sdk-docs-check`, `gen-theme-docs-check`) are slow, and they are a\n  gate: nothing regenerates behind a merge, so a change to an exported symbol's\n  TSDoc regenerates the docs before the push (`make gen-react-sdk-docs`; the\n  site's dependencies must be installed first, as\n  `.github\u002Fworkflows\u002Fci.docs.yaml` shows).\n- Slow, rarely affected targets (`check-links`) stay out unless asked for.\n  `make build-site` is not among them: it is the only MDX compile, and the\n  `docs\u002F**` row asks for it.\n- The conformance rows cover what runs on this machine alone. The execution\n  class (`make test-conformance-execution`, needs the `temporal` and `stigmer`\n  CLIs and git) and the cloud classes stay by hand; run the execution class when\n  a suite under `test\u002Fconformance\u002Fsrc\u002Fsuites-execution\u002F` or a runner behaviour\n  changes. `test\u002Fconformance\u002FREADME.md` has the recipes.\n- In a fresh worktree, `npm ci` and `make build-ts-stubs` (or\n  `npm run build -w @stigmer\u002Fapis`) come first; without them the TypeScript\n  packages cannot resolve `@stigmer\u002Fapis` and every typecheck fails for the\n  wrong reason.\n- When in doubt whether a row applies, run it. A few seconds of checking beats a\n  red pipeline.\n","# Verify Stigmer OSS changes\n\nThe full `make check` gate takes twenty minutes and more. This procedure runs\nthe subset that the session's changes can have affected, so that a commit is\nverified in minutes and the full gate is left to CI.\n\n## Procedure\n\nLoad `.agents\u002Fskills\u002Ftest-gate\u002FSKILL.md` first. The checks prove the tests pass;\nthe gate asks whether the tests that should exist do.\n\n1. **Find the changed files.** `git diff --name-only` for uncommitted work,\n   `git diff --name-only origin\u002Fmain...HEAD` for the branch's commits; combine\n   both when the session did both. Work happens in a worktree, so the paths are\n   relative to it.\n2. **Map paths to checks.** The mapping is the `## Verification map` in the root\n   `AGENTS.md`, one row per path prefix. Do not keep a second copy of it\n   anywhere; when a row is wrong, fix the map.\n3. **Run the matched checks**, independent ones in parallel, from the directory\n   each row names (the server and the runner run from their own directory; they\n   are outside the npm workspace).\n4. **Report** one line per check with its summary quoted, then the findings.\n   Separate findings in files the session touched from findings in files it did\n   not: the first block blocks the commit, the second is pre-existing and is\n   named, not fixed in passing. A check that could not run says why.\n\n## Notes the map does not carry\n\n- After any `.proto` change the docs-facing checks\n  (`make check-docs-yaml gen-proto-sdk-docs-check`) are mandatory. They run in\n  seconds and are historically the gates that break CI after a proto change.\n- The TypeDoc-based checks (`gen-react-sdk-docs-check`,\n  `gen-ink-sdk-docs-check`, `gen-theme-docs-check`) are slow, and they are a\n  gate: nothing regenerates behind a merge, so a change to an exported symbol's\n  TSDoc regenerates the docs before the push (`make gen-react-sdk-docs`; the\n  site's dependencies must be installed first, as\n  `.github\u002Fworkflows\u002Fci.docs.yaml` shows).\n- Slow, rarely affected targets (`check-links`) stay out unless asked for.\n  `make build-site` is not among them: it is the only MDX compile, and the\n  `docs\u002F**` row asks for it.\n- The conformance rows cover what runs on this machine alone. The execution\n  class (`make test-conformance-execution`, needs the `temporal` and `stigmer`\n  CLIs and git) and the cloud classes stay by hand; run the execution class when\n  a suite under `test\u002Fconformance\u002Fsrc\u002Fsuites-execution\u002F` or a runner behaviour\n  changes. `test\u002Fconformance\u002FREADME.md` has the recipes.\n- In a fresh worktree, `npm ci` and `make build-ts-stubs` (or\n  `npm run build -w @stigmer\u002Fapis`) come first; without them the TypeScript\n  packages cannot resolve `@stigmer\u002Fapis` and every typecheck fails for the\n  wrong reason.\n- When in doubt whether a row applies, run it. A few seconds of checking beats a\n  red pipeline.\n",{"name":5,"description":7},"main","49002d2ddc1f123a8d1148f6c6d73d7b385bb0b1",".agents\u002Fskills\u002Fverify-stigmer-oss-changes",6,"https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer","https:\u002F\u002Fstigmer.ai","https:\u002F\u002Fgithub.com\u002Fstigmer","The open-source backend for the agents in your product.","2026-11-13 03:32:31",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add stigmer\u002Fstigmer --skill verify-stigmer-oss-changes",{"tool":50,"command":51},"bunx","bunx skills add stigmer\u002Fstigmer --skill verify-stigmer-oss-changes",{"tool":53,"command":54},"pnpm","pnpm dlx skills add stigmer\u002Fstigmer --skill verify-stigmer-oss-changes","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fverify-stigmer-oss-changes\u002FSKILL.md",true,[58,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"references\u002Flark-drive-add-comment.md","REFERENCE","参考文档",12190,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-add-comment.md",{"path":65,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":66,"sourceHtmlUrl":67},"references\u002Flark-drive-add-reply.md",2554,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-add-reply.md",{"path":69,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Flark-drive-apply-permission.md",3706,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-apply-permission.md",{"path":73,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Flark-drive-batch-query-comments.md",2503,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-batch-query-comments.md",{"path":77,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002Flark-drive-comment-content.md",2654,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-comment-content.md",{"path":81,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Flark-drive-comment-location.md",10982,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-comment-location.md",{"path":85,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Flark-drive-copy.md",4035,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-copy.md",{"path":89,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Flark-drive-cover.md",2444,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-cover.md",{"path":93,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Flark-drive-create-folder.md",3704,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-create-folder.md",{"path":97,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Flark-drive-create-shortcut.md",4379,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-create-shortcut.md",{"path":101,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Flark-drive-delete-reply.md",2464,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-delete-reply.md",{"path":105,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Flark-drive-delete.md",4655,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-delete.md",{"path":109,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Flark-drive-download.md",2873,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-download.md",{"path":113,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Flark-drive-export-download.md",1540,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-export-download.md",{"path":117,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Flark-drive-export.md",8331,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-export.md",{"path":121,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Flark-drive-files-list.md",10472,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-files-list.md",{"path":125,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002Flark-drive-import.md",11104,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-import.md",{"path":129,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":130,"sourceHtmlUrl":131},"references\u002Flark-drive-inspect.md",2136,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-inspect.md",{"path":133,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":134,"sourceHtmlUrl":135},"references\u002Flark-drive-list-comments.md",6056,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-list-comments.md",{"path":137,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":138,"sourceHtmlUrl":139},"references\u002Flark-drive-list-replies.md",2644,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-list-replies.md",{"path":141,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":142,"sourceHtmlUrl":143},"references\u002Flark-drive-member-add.md",5260,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-member-add.md",{"path":145,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":146,"sourceHtmlUrl":147},"references\u002Flark-drive-member-list.md",3122,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-member-list.md",{"path":149,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":150,"sourceHtmlUrl":151},"references\u002Flark-drive-member-remove.md",2996,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-member-remove.md",{"path":153,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":154,"sourceHtmlUrl":155},"references\u002Flark-drive-move.md",5088,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-move.md",{"path":157,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":158,"sourceHtmlUrl":159},"references\u002Flark-drive-permission-get-setting.md",1881,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-permission-get-setting.md",{"path":161,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":162,"sourceHtmlUrl":163},"references\u002Flark-drive-permission-guide.md",3829,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-permission-guide.md",{"path":165,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":166,"sourceHtmlUrl":167},"references\u002Flark-drive-preview.md",4668,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-preview.md",{"path":169,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":170,"sourceHtmlUrl":171},"references\u002Flark-drive-pull.md",9914,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-pull.md",{"path":173,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":174,"sourceHtmlUrl":175},"references\u002Flark-drive-push.md",18181,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-push.md",{"path":177,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":178,"sourceHtmlUrl":179},"references\u002Flark-drive-react-reply.md",2970,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-react-reply.md",{"path":181,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":182,"sourceHtmlUrl":183},"references\u002Flark-drive-reactions.md",7290,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-reactions.md",{"path":185,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":186,"sourceHtmlUrl":187},"references\u002Flark-drive-resolve-comment.md",1776,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-resolve-comment.md",{"path":189,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":190,"sourceHtmlUrl":191},"references\u002Flark-drive-restore-comment.md",2122,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-restore-comment.md",{"path":193,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":194,"sourceHtmlUrl":195},"references\u002Flark-drive-search.md",22955,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-search.md",{"path":197,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":198,"sourceHtmlUrl":199},"references\u002Flark-drive-secure-label.md",2002,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-secure-label.md",{"path":201,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":202,"sourceHtmlUrl":203},"references\u002Flark-drive-status.md",7510,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-status.md",{"path":205,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":206,"sourceHtmlUrl":207},"references\u002Flark-drive-task-result.md",13632,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-task-result.md",{"path":209,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":90,"sourceHtmlUrl":210},"references\u002Flark-drive-update-reply.md","https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-update-reply.md",{"path":212,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":213,"sourceHtmlUrl":214},"references\u002Flark-drive-update-title.md",3407,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-update-title.md",{"path":216,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":217,"sourceHtmlUrl":218},"references\u002Flark-drive-upload.md",5242,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-upload.md",{"path":220,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":221,"sourceHtmlUrl":222},"references\u002Flark-drive-version-delete.md",1047,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-version-delete.md",{"path":224,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":225,"sourceHtmlUrl":226},"references\u002Flark-drive-version-get.md",2067,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-version-get.md",{"path":228,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":229,"sourceHtmlUrl":230},"references\u002Flark-drive-version-history.md",1915,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-version-history.md",{"path":232,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":233,"sourceHtmlUrl":234},"references\u002Flark-drive-version-revert.md",982,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-version-revert.md",{"path":236,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":237,"sourceHtmlUrl":238},"references\u002Flark-drive-workflow-knowledge-organize-analysis.md",12951,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-knowledge-organize-analysis.md",{"path":240,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":241,"sourceHtmlUrl":242},"references\u002Flark-drive-workflow-knowledge-organize-discovery.md",19364,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-knowledge-organize-discovery.md",{"path":244,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":245,"sourceHtmlUrl":246},"references\u002Flark-drive-workflow-knowledge-organize-execution.md",9576,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-knowledge-organize-execution.md",{"path":248,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":249,"sourceHtmlUrl":250},"references\u002Flark-drive-workflow-knowledge-organize-planning.md",14529,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-knowledge-organize-planning.md",{"path":252,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":253,"sourceHtmlUrl":254},"references\u002Flark-drive-workflow-knowledge-organize-rollback.md",11075,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-knowledge-organize-rollback.md",{"path":256,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":257,"sourceHtmlUrl":258},"references\u002Flark-drive-workflow-knowledge-organize.md",20230,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-knowledge-organize.md",{"path":260,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":261,"sourceHtmlUrl":262},"references\u002Flark-drive-workflow-permission-governance-commands.md",6512,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-permission-governance-commands.md",{"path":264,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":265,"sourceHtmlUrl":266},"references\u002Flark-drive-workflow-permission-governance-outputs.md",28399,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-permission-governance-outputs.md",{"path":268,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":269,"sourceHtmlUrl":270},"references\u002Flark-drive-workflow-permission-governance.md",26254,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-permission-governance.md",{"path":272,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":273,"sourceHtmlUrl":274},"references\u002Flark-drive-workflow-topic-move-collector-execute.md",13818,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-topic-move-collector-execute.md",{"path":276,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":277,"sourceHtmlUrl":278},"references\u002Flark-drive-workflow-topic-move-collector-recall.md",9519,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-topic-move-collector-recall.md",{"path":280,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":281,"sourceHtmlUrl":282},"references\u002Flark-drive-workflow-topic-move-collector-resolve-verify.md",13937,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-topic-move-collector-resolve-verify.md",{"path":284,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":285,"sourceHtmlUrl":286},"references\u002Flark-drive-workflow-topic-move-collector-review-plan.md",12808,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-topic-move-collector-review-plan.md",{"path":288,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":289,"sourceHtmlUrl":290},"references\u002Flark-drive-workflow-topic-move-collector-setup.md",8471,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-topic-move-collector-setup.md",{"path":292,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":293,"sourceHtmlUrl":294},"references\u002Flark-drive-workflow-topic-move-collector.md",16146,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow-topic-move-collector.md",{"path":296,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":297,"sourceHtmlUrl":298},"references\u002Flark-drive-workflow.md",8540,"https:\u002F\u002Fgithub.com\u002Flarksuite\u002Fcli\u002Fblob\u002Fmain\u002Fskills\u002Flark-drive\u002Freferences\u002Flark-drive-workflow.md",[300,330,350,368,382,398],{"skillNo":301,"name":302,"nameZh":6,"description":303,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":304,"categories":305,"keywords":319,"publishedAt":30},"01M6CCSERKR4YRSZJ2TB6B0X60","writing-hookify-rules","This skill should be used when the user asks to \"create a hookify rule\", \"write a hook rule\", \"configure hookify\", \"add a hookify rule\", or needs guidance on hookify rule syntax and patterns.","https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002Ftest\u002Fsupport\u002Ffixtures\u002Fclaude-plugins\u002Fhookify\u002Fskills\u002Fwriting-rules\u002FSKILL.md",[306,311,314],{"categoryNo":307,"categoryName":308,"taxonomyType":309,"taxonomyTypeDesc":310},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":312,"categoryName":313,"taxonomyType":309,"taxonomyTypeDesc":310},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":315,"categoryName":316,"taxonomyType":317,"taxonomyTypeDesc":318},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[320,321,322,323,324,325,326,327,328,329],"writing","Writing Hookify Rules","Rules","hookify rules","create","guidance","user","write","configure","syntax",{"skillNo":331,"name":332,"nameZh":6,"description":333,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":334,"categories":335,"keywords":342,"publishedAt":30},"01M6CCSC63RKCGC2S1EZDEMXZE","sql-migrations","Write safe database schema migrations - reversible steps, online index builds, and backfills in batches.","https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002Ftest\u002Fconformance\u002Ffixtures\u002Fworking-agent\u002Fskills\u002Fsql-migrations\u002FSKILL.md",[336,339],{"categoryNo":337,"categoryName":338,"taxonomyType":309,"taxonomyTypeDesc":310},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":340,"categoryName":341,"taxonomyType":317,"taxonomyTypeDesc":318},"01JBSEEDCAT000000000000033","数据分析师",[343,344,345,346,327,347,348,349],"sql","sql migrations","migrations","schema","index","database","safe",{"skillNo":351,"name":352,"nameZh":6,"description":353,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":354,"categories":355,"keywords":356,"publishedAt":30},"01M6CCS9Q8E0R3TYHPZHCPN0JZ","repo-conventions","How to change Go code in this repository - error wrapping, table-driven tests, doc comments, no new dependencies, and running go test before finishing.","https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002Ftest\u002Fconformance\u002Ffixtures\u002Fworking-agent\u002Fskills\u002Frepo-conventions\u002FSKILL.md",[],[357,358,359,360,361,362,363,364,365,366,367],"repo","repo conventions","table","go","test","change","doc comments","code","repository","doc","how",{"skillNo":369,"name":370,"nameZh":6,"description":371,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":372,"categories":373,"keywords":374,"publishedAt":30},"01M6CCS7F2D1YZ9H3N63XTEV09","incident-postmortem","Write a blameless incident postmortem - timeline, impact, root cause, contributing factors and follow-up actions with owners.","https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002Ftest\u002Fconformance\u002Ffixtures\u002Fworking-agent\u002Fskills\u002Fincident-postmortem\u002FSKILL.md",[],[375,376,327,377,378,379,380,381],"incident postmortem","postmortem","contributing","actions","timeline","owners","up",{"skillNo":383,"name":384,"nameZh":6,"description":385,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":386,"categories":387,"keywords":392,"publishedAt":30},"01M6CCS4W1D2K257KHC40HS8JG","data-analysis","Summarise a data export or table - lead with the key finding and give every number its baseline or comparison.","https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002Ftest\u002Fconformance\u002Ffixtures\u002Fworking-agent\u002Fskills\u002Fdata-analysis\u002FSKILL.md",[388,391],{"categoryNo":389,"categoryName":390,"taxonomyType":309,"taxonomyTypeDesc":310},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":340,"categoryName":341,"taxonomyType":317,"taxonomyTypeDesc":318},[393,394,395,396,359,397],"analysis","data analysis","data","baseline","export",{"skillNo":399,"name":400,"nameZh":6,"description":401,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":402,"categories":403,"keywords":404,"publishedAt":30},"01M6CCS2MNQYK9S24AYHJAVPWF","customer-support","Answer customer questions about orders, returns and refunds from the written policies and the order system, ending with a clear next step.","https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002Ftest\u002Fconformance\u002Ffixtures\u002Fworking-agent\u002Fskills\u002Fcustomer-support\u002FSKILL.md",[],[405,406,407,408,409,410],"support","customer","customer support","system","refunds","returns"]