[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CCFF673MRY8YRWS72WKVBE":3,"skill-same:01M6CCFF673MRY8YRWS72WKVBE":57},{"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":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":40,"ownerHtmlUrl":41,"ownerBlogUrl":40,"ownerDescription":42,"updatedAt":43,"install":44,"resources":56},"01M6CCFF673MRY8YRWS72WKVBE","commit-stigmer-oss-changes",null,"Commits the session's changes in this repository with a Conventional Commits message whose scope comes from the changed paths, after the verification procedure has run green. Invoke by name when the work is ready to commit.","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\u002Fcommit-stigmer-oss-changes\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28],"commit","commit stigmer oss changes","run","verification","repository","commits","work","session","ready","conventional commits","2026-11-10 10:12:30",false,"---\nname: commit-stigmer-oss-changes\ndescription:\n  Commits the session's changes in this repository with a Conventional Commits\n  message whose scope comes from the changed paths, after the verification\n  procedure has run green. Invoke by name when the work is ready to commit.\ndisable-model-invocation: true\n---\n\n# Commit Stigmer OSS changes\n\n## Before the commit\n\n1. Run `.agents\u002Fskills\u002Fverify-stigmer-oss-changes\u002FSKILL.md`. A newly introduced\n   failure stops here; show it and do not commit. Pre-existing findings in\n   untouched files are named and do not block.\n2. `git status` and the conversation decide what belongs in this commit. Stage\n   by explicit path (`git add \u003Cpath> ...`), never `git add -A`: a worktree\n   accumulates build output, generated docs and stray files that are not this\n   change, and a commit is reviewed as a unit of intent.\n3. Nothing from a private planning tree is committed here. This repository is\n   public and tracks only its own code, docs and guidance; planning records,\n   changelogs and session notes live with the maintainers elsewhere and are\n   git-ignored here. Never re-add an ignored folder.\n\n## The message\n\nConventional Commits:\n\n```text\n\u003Ctype>(\u003Cscope>): \u003Csubject>\n\n\u003Cbody, optional>\n\n\u003Cfooter, optional>\n```\n\n**Type**: `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, `perf`, `style`,\n`ci`, `build`, `revert`.\n\n**Scope** follows the repository map in the root `AGENTS.md`, as a path-like\ntoken for the most affected area. A change across several areas takes the\nbroader scope or none.\n\n```text\napis                 apis\u002F\u003Cresource> for one resource\nbackend\u002Fstigmer-server   backend\u002Frunner   backend\u002Flibs\nsdk                  sdk\u002Freact, sdk\u002Ftheme, sdk\u002Fgo, ... for one package\nclient-apps\u002Fcli      client-apps\u002Fweb   client-apps\u002Fdesktop\nmcp-server           test\u002Fconformance  test\u002Fe2e\ndocs   site   deploy   scripts\nagents               guidance files (AGENTS.md, .agents\u002F)\nrepo                 repository-wide configuration\n```\n\n**Subject**: imperative mood, no trailing period, under 72 characters, specific.\n\n**Body** when the change needs a why: wrap at 72 columns, explain what and why\nrather than how, one bullet per distinct change when there are several, and cite\nthe issue or the PR the reasoning traces to. Comments in the code state intent;\nthe body states the intent of the change.\n\n**Footer**: `BREAKING CHANGE:` when behaviour breaks; `Closes #N` when the\nchange fixes an issue (the PR body must carry the same keyword to survive a\nsquash merge); `Co-authored-by:` for pair work.\n\n## Executing\n\n```bash\ngit add \u003Cpath> [\u003Cpath> ...]\ngit commit -m \"\u003Ctype>(\u003Cscope>): \u003Csubject>\" [-m \"\u003Cbody>\"]\n```\n\n- Show the proposed message before committing when the change is significant.\n- Never `--no-verify`: the pre-commit hook formats guidance and docs and runs\n  the docs linter; a hook failure is information.\n- Confirm with `git log --oneline -1` and report the hash.\n","# Commit Stigmer OSS changes\n\n## Before the commit\n\n1. Run `.agents\u002Fskills\u002Fverify-stigmer-oss-changes\u002FSKILL.md`. A newly introduced\n   failure stops here; show it and do not commit. Pre-existing findings in\n   untouched files are named and do not block.\n2. `git status` and the conversation decide what belongs in this commit. Stage\n   by explicit path (`git add \u003Cpath> ...`), never `git add -A`: a worktree\n   accumulates build output, generated docs and stray files that are not this\n   change, and a commit is reviewed as a unit of intent.\n3. Nothing from a private planning tree is committed here. This repository is\n   public and tracks only its own code, docs and guidance; planning records,\n   changelogs and session notes live with the maintainers elsewhere and are\n   git-ignored here. Never re-add an ignored folder.\n\n## The message\n\nConventional Commits:\n\n```text\n\u003Ctype>(\u003Cscope>): \u003Csubject>\n\n\u003Cbody, optional>\n\n\u003Cfooter, optional>\n```\n\n**Type**: `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, `perf`, `style`,\n`ci`, `build`, `revert`.\n\n**Scope** follows the repository map in the root `AGENTS.md`, as a path-like\ntoken for the most affected area. A change across several areas takes the\nbroader scope or none.\n\n```text\napis                 apis\u002F\u003Cresource> for one resource\nbackend\u002Fstigmer-server   backend\u002Frunner   backend\u002Flibs\nsdk                  sdk\u002Freact, sdk\u002Ftheme, sdk\u002Fgo, ... for one package\nclient-apps\u002Fcli      client-apps\u002Fweb   client-apps\u002Fdesktop\nmcp-server           test\u002Fconformance  test\u002Fe2e\ndocs   site   deploy   scripts\nagents               guidance files (AGENTS.md, .agents\u002F)\nrepo                 repository-wide configuration\n```\n\n**Subject**: imperative mood, no trailing period, under 72 characters, specific.\n\n**Body** when the change needs a why: wrap at 72 columns, explain what and why\nrather than how, one bullet per distinct change when there are several, and cite\nthe issue or the PR the reasoning traces to. Comments in the code state intent;\nthe body states the intent of the change.\n\n**Footer**: `BREAKING CHANGE:` when behaviour breaks; `Closes #N` when the\nchange fixes an issue (the PR body must carry the same keyword to survive a\nsquash merge); `Co-authored-by:` for pair work.\n\n## Executing\n\n```bash\ngit add \u003Cpath> [\u003Cpath> ...]\ngit commit -m \"\u003Ctype>(\u003Cscope>): \u003Csubject>\" [-m \"\u003Cbody>\"]\n```\n\n- Show the proposed message before committing when the change is significant.\n- Never `--no-verify`: the pre-commit hook formats guidance and docs and runs\n  the docs linter; a hook failure is information.\n- Confirm with `git log --oneline -1` and report the hash.\n",{"name":5,"description":7,"disable-model-invocation":34},true,"main","49002d2ddc1f123a8d1148f6c6d73d7b385bb0b1",".agents\u002Fskills\u002Fcommit-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-14 02:41:36",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":34},[46,49,52],{"tool":47,"command":48},"npx","npx skills add stigmer\u002Fstigmer --skill commit-stigmer-oss-changes",{"tool":50,"command":51},"bunx","bunx skills add stigmer\u002Fstigmer --skill commit-stigmer-oss-changes",{"tool":53,"command":54},"pnpm","pnpm dlx skills add stigmer\u002Fstigmer --skill commit-stigmer-oss-changes","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstigmer\u002Fstigmer\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcommit-stigmer-oss-changes\u002FSKILL.md",[],[58,88,108,125,139,155],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":77,"publishedAt":29},"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",[64,69,72],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":70,"categoryName":71,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":73,"categoryName":74,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[78,79,80,81,82,83,84,85,86,87],"writing","Writing Hookify Rules","Rules","hookify rules","create","guidance","user","write","configure","syntax",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":100,"publishedAt":29},"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",[94,97],{"categoryNo":95,"categoryName":96,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":98,"categoryName":99,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000033","数据分析师",[101,102,103,104,85,105,106,107],"sql","sql migrations","migrations","schema","index","database","safe",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":29},"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",[],[115,116,117,118,119,120,121,122,23,123,124],"repo","repo conventions","table","go","test","change","doc comments","code","doc","how",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":29},"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",[],[132,133,85,134,135,136,137,138],"incident postmortem","postmortem","contributing","actions","timeline","owners","up",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":149,"publishedAt":29},"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",[145,148],{"categoryNo":146,"categoryName":147,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":98,"categoryName":99,"taxonomyType":75,"taxonomyTypeDesc":76},[150,151,152,153,117,154],"analysis","data analysis","data","baseline","export",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":29},"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",[],[162,163,164,165,166,167],"support","customer","customer support","system","refunds","returns"]