[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DXV1RMBWQ39JBYAVFQ7N60":3,"skill-same:01M6DXV1RMBWQ39JBYAVFQ7N60":93},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":62},"01M6DXV1RMBWQ39JBYAVFQ7N60","citing-once",null,"The citing-once rule for a research Sources section. Decides when two citations are one source and what single entry cites it. Injected into the composer by the research-topic conduct verb and read by its synthesise verb — not invoked directly.","atomicinnovation\u002Faccelerator","atomicinnovation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F65866524?v=4","01M6DXP513JV585FN2QPNR6079","Atomic","01M6DXP55MPK99YVZ2HGMEN991",34,"MIT","https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"citing once","composer","when","single","section","entry","conduct","source","for","true","research","it","rule","sources","false","read","Citations","2026-11-10 10:12:30",false,"---\nname: citing-once\ndescription: The citing-once rule for a research Sources section. Decides\n  when two citations are one source and what single entry cites it. Injected\n  into the composer by the research-topic conduct verb and read by its\n  synthesise verb — not invoked directly.\nuser-invocable: false\ndisable-model-invocation: true\n---\n\n# Citing Once\n\nCite every source once. Gather every citation in the notes or findings you\ncite from, including two citations of one source in the same note or finding,\ngroup them into sources by **Same source**, then write one Sources entry per\nsource.\n\nA citation is one Sources entry and the metadata block under it:\n\n```text\n- [Title](url) — tier text — venue\n  - key: value\n```\n\nTier text is a base tier, `tier-1`, `tier-2` or `tier-3`, optionally\nfollowed by a parenthesised suffix. A citation's tiers are its base tier and\nevery tier its `also` suffix lists: `tier-3 (also tier-1)` carries `tier-3`\nand `tier-1`. Wherever this rule orders or compares citations by tier, it\nuses the base tier and ignores the suffix. Tiers rank `tier-3` lowest, then\n`tier-2`, then `tier-1`.\n\n## Same source\n\nTwo citations are the same source when they carry the same DOI (see\n**Carrying a DOI**) or the same URL after normalisation. Matches chain:\ncitations linked by any sequence of DOI or URL matches are one source. Judge\nidentity only over the citations you read: a merged entry keeps one URL, so a\nURL an earlier merge dropped links nothing.\n\nTo normalise a URL, drop its scheme, drop its fragment, lowercase its host,\ndrop a leading `www.` from the host, and drop the path's trailing slash. Keep\nthe path and query otherwise unchanged, case included.\n\n| URL A | URL B | Sources |\n|---|---|---|\n| `https:\u002F\u002FWWW.Brandur.org\u002Fnotifier#x` | `brandur.org\u002Fnotifier\u002F` | one |\n| `http:\u002F\u002Fexample.org\u002Fa` | `https:\u002F\u002Fexample.org\u002Fa` | one |\n| `example.org\u002Fa\u002F?id=1` | `example.org\u002Fa?id=1` | one |\n| `example.org\u002Fa?id=1` | `example.org\u002Fa?id=2` | two |\n| `example.org\u002FA` | `example.org\u002Fa` | two |\n\nNormalisation decides identity only; it never rewrites a cited URL.\n\n## Carrying a DOI\n\nA citation carries a DOI through the `doi` key of its block, or when its\nnormalised URL's host is `doi.org` or `dx.doi.org`: that URL's path, without\nits leading slash and percent-decoded, is the DOI. The query and fragment are\nnever part of it. Compare DOIs case-insensitively, so\n`https:\u002F\u002Fdx.doi.org\u002F10.X\u002FY` and `doi.org\u002F10.x\u002Fy` carry one DOI, as do\n`doi.org\u002F10.1016\u002FS0140-6736%2820%2930183-5` and\n`doi: 10.1016\u002Fs0140-6736(20)30183-5`.\n\n## Merge rule\n\nCite a source at its lowest tier across every tier its citations carry. Add\neach other distinct tier once, next-lowest first, in an `also` suffix:\n`tier-3 (also tier-2)`, `tier-3 (also tier-2, tier-1)`. Omit the `also`\nsuffix when the source has no other tier, so two `tier-2` citations merge to\n`tier-2`.\n\n## Retraction suffixes\n\nA `retracted` or `withdrawn` mark on any citation of a source is a property of\nthe source, and the merged tier text keeps it. The suffix lists its parts in\norder, `retracted`, then `withdrawn`, then the `also` list, each part present\nonly when it applies, joined by `; `: `tier-3 (retracted)`,\n`tier-3 (retracted; also tier-1)`,\n`tier-3 (retracted; withdrawn; also tier-1)`. A retracted or withdrawn source\nis always tiered `tier-3`, so a mark never changes the chosen tier.\n\n**Merge rule** and **Retraction suffixes** are the only changes to tier text.\nEvery tier in the merged tier text comes from a citation. **Metadata merge**,\n**Full ties** and **Block order** are the only changes to a metadata block.\n\n## Citation order\n\nOrder a source's citations by tier, lowest first, then by venue, then by URL.\n\n- **Venue.** A named venue sorts before a bare domain. Within each group,\n  venues sort case-folded, then byte-wise. A citation with no venue sorts\n  after every venue.\n  - A bare domain is two or more dot-separated labels, each made only of\n    letters of either case, digits and hyphens: `example.org`,\n    `b.example.org`, `arXiv.org`.\n  - Every other venue is a named venue, including one with spaces\n    (`J. Chem. Phys.`) and one word (`GitHub`, `arXiv`).\n  - So `Example Journal` precedes `example.org`, `a.example.org` precedes\n    `b.example.org`, `acta Journal` precedes `Zeta Journal`, and\n    `Example Journal` precedes `example journal`.\n- **URL.** `https:\u002F\u002F` before `http:\u002F\u002F` before no scheme, then byte-wise on\n  the URL as recorded. So `https:\u002F\u002Fbrandur.org\u002Fnotifier` precedes\n  `brandur.org\u002Fnotifier\u002F`, and `https:\u002F\u002Fbrandur.org\u002Fnotifier` precedes\n  `https:\u002F\u002Fwww.brandur.org\u002Fnotifier\u002F`.\n\n## Representative citation\n\nThe first citation in citation order is the representative citation. The\nmerged entry takes its title, venue and URL exactly as recorded, except where\n**Full ties** decides.\n\n## Metadata merge\n\nThe merged block carries every key any citation of the source carries. Each\nkey takes its value from the first citation in citation order that carries\nit, except where **Full ties** decides. Never add a key that no citation\ncarries.\n\n## Full ties\n\nCitations are fully tied when their base tier, venue and URL are identical as\nrecorded, byte for byte. When the representative citation is fully tied with\nothers, take the title from among them as the first in case-folded, then\nbyte-wise order. When a key's first carrier is fully tied with other carriers\nof that key, take its value from among them the same way. So `Notifier` wins\nover `notifier`, and `accessed: 2026-10-01` over `accessed: 2026-10-02`.\n\n## Block order\n\nList every block you write, merged or carried from a single citation, in\ncanonical order: the recommended keys in the table's order below, then any\nother key in byte-wise order. Copy each value exactly as recorded, never put\ninto canonical form: no change of case, format or prefix, so `doi: 10.X\u002FY`\nstays `doi: 10.X\u002FY`.\n\n| Key |\n|---|\n| `doi` |\n| `arxiv_id` |\n| `openalex_id` |\n| `pmid` |\n| `issn` |\n| `published` |\n| `updated` |\n| `accessed` |\n| `type` |\n| `authors` |\n| `publisher` |\n| `volume` |\n| `issue` |\n| `pages` |\n| `license` |\n| `journal_ref` |\n| `primary_category` |\n| `oa_status` |\n| `pdf_url` |\n\n## Worked example\n\nThree citations of one source:\n\n```text\n- [The Notifier Pattern](https:\u002F\u002Fblog.example\u002Fnotifier\u002F) — tier-2 — blog.example\n  - accessed: 2026-10-02\n- [Notifier](http:\u002F\u002Fblog.example\u002Fnotifier) — tier-3 (retracted) — Example Blog\n  - published: 2019\n- [Notifier](https:\u002F\u002Fwww.blog.example\u002Fnotifier) — tier-1 — blog.example\n  - openalex_id: W1\n  - doi: 10.example\u002Fnotifier\n```\n\nCitation order puts the `tier-3` citation first, then `tier-2`, then\n`tier-1`. The merged entry is:\n\n```text\n- [Notifier](http:\u002F\u002Fblog.example\u002Fnotifier) — tier-3 (retracted; also tier-2, tier-1) — Example Blog\n  - doi: 10.example\u002Fnotifier\n  - openalex_id: W1\n  - published: 2019\n  - accessed: 2026-10-02\n```\n","# Citing Once\n\nCite every source once. Gather every citation in the notes or findings you\ncite from, including two citations of one source in the same note or finding,\ngroup them into sources by **Same source**, then write one Sources entry per\nsource.\n\nA citation is one Sources entry and the metadata block under it:\n\n```text\n- [Title](url) — tier text — venue\n  - key: value\n```\n\nTier text is a base tier, `tier-1`, `tier-2` or `tier-3`, optionally\nfollowed by a parenthesised suffix. A citation's tiers are its base tier and\nevery tier its `also` suffix lists: `tier-3 (also tier-1)` carries `tier-3`\nand `tier-1`. Wherever this rule orders or compares citations by tier, it\nuses the base tier and ignores the suffix. Tiers rank `tier-3` lowest, then\n`tier-2`, then `tier-1`.\n\n## Same source\n\nTwo citations are the same source when they carry the same DOI (see\n**Carrying a DOI**) or the same URL after normalisation. Matches chain:\ncitations linked by any sequence of DOI or URL matches are one source. Judge\nidentity only over the citations you read: a merged entry keeps one URL, so a\nURL an earlier merge dropped links nothing.\n\nTo normalise a URL, drop its scheme, drop its fragment, lowercase its host,\ndrop a leading `www.` from the host, and drop the path's trailing slash. Keep\nthe path and query otherwise unchanged, case included.\n\n| URL A | URL B | Sources |\n|---|---|---|\n| `https:\u002F\u002FWWW.Brandur.org\u002Fnotifier#x` | `brandur.org\u002Fnotifier\u002F` | one |\n| `http:\u002F\u002Fexample.org\u002Fa` | `https:\u002F\u002Fexample.org\u002Fa` | one |\n| `example.org\u002Fa\u002F?id=1` | `example.org\u002Fa?id=1` | one |\n| `example.org\u002Fa?id=1` | `example.org\u002Fa?id=2` | two |\n| `example.org\u002FA` | `example.org\u002Fa` | two |\n\nNormalisation decides identity only; it never rewrites a cited URL.\n\n## Carrying a DOI\n\nA citation carries a DOI through the `doi` key of its block, or when its\nnormalised URL's host is `doi.org` or `dx.doi.org`: that URL's path, without\nits leading slash and percent-decoded, is the DOI. The query and fragment are\nnever part of it. Compare DOIs case-insensitively, so\n`https:\u002F\u002Fdx.doi.org\u002F10.X\u002FY` and `doi.org\u002F10.x\u002Fy` carry one DOI, as do\n`doi.org\u002F10.1016\u002FS0140-6736%2820%2930183-5` and\n`doi: 10.1016\u002Fs0140-6736(20)30183-5`.\n\n## Merge rule\n\nCite a source at its lowest tier across every tier its citations carry. Add\neach other distinct tier once, next-lowest first, in an `also` suffix:\n`tier-3 (also tier-2)`, `tier-3 (also tier-2, tier-1)`. Omit the `also`\nsuffix when the source has no other tier, so two `tier-2` citations merge to\n`tier-2`.\n\n## Retraction suffixes\n\nA `retracted` or `withdrawn` mark on any citation of a source is a property of\nthe source, and the merged tier text keeps it. The suffix lists its parts in\norder, `retracted`, then `withdrawn`, then the `also` list, each part present\nonly when it applies, joined by `; `: `tier-3 (retracted)`,\n`tier-3 (retracted; also tier-1)`,\n`tier-3 (retracted; withdrawn; also tier-1)`. A retracted or withdrawn source\nis always tiered `tier-3`, so a mark never changes the chosen tier.\n\n**Merge rule** and **Retraction suffixes** are the only changes to tier text.\nEvery tier in the merged tier text comes from a citation. **Metadata merge**,\n**Full ties** and **Block order** are the only changes to a metadata block.\n\n## Citation order\n\nOrder a source's citations by tier, lowest first, then by venue, then by URL.\n\n- **Venue.** A named venue sorts before a bare domain. Within each group,\n  venues sort case-folded, then byte-wise. A citation with no venue sorts\n  after every venue.\n  - A bare domain is two or more dot-separated labels, each made only of\n    letters of either case, digits and hyphens: `example.org`,\n    `b.example.org`, `arXiv.org`.\n  - Every other venue is a named venue, including one with spaces\n    (`J. Chem. Phys.`) and one word (`GitHub`, `arXiv`).\n  - So `Example Journal` precedes `example.org`, `a.example.org` precedes\n    `b.example.org`, `acta Journal` precedes `Zeta Journal`, and\n    `Example Journal` precedes `example journal`.\n- **URL.** `https:\u002F\u002F` before `http:\u002F\u002F` before no scheme, then byte-wise on\n  the URL as recorded. So `https:\u002F\u002Fbrandur.org\u002Fnotifier` precedes\n  `brandur.org\u002Fnotifier\u002F`, and `https:\u002F\u002Fbrandur.org\u002Fnotifier` precedes\n  `https:\u002F\u002Fwww.brandur.org\u002Fnotifier\u002F`.\n\n## Representative citation\n\nThe first citation in citation order is the representative citation. The\nmerged entry takes its title, venue and URL exactly as recorded, except where\n**Full ties** decides.\n\n## Metadata merge\n\nThe merged block carries every key any citation of the source carries. Each\nkey takes its value from the first citation in citation order that carries\nit, except where **Full ties** decides. Never add a key that no citation\ncarries.\n\n## Full ties\n\nCitations are fully tied when their base tier, venue and URL are identical as\nrecorded, byte for byte. When the representative citation is fully tied with\nothers, take the title from among them as the first in case-folded, then\nbyte-wise order. When a key's first carrier is fully tied with other carriers\nof that key, take its value from among them the same way. So `Notifier` wins\nover `notifier`, and `accessed: 2026-10-01` over `accessed: 2026-10-02`.\n\n## Block order\n\nList every block you write, merged or carried from a single citation, in\ncanonical order: the recommended keys in the table's order below, then any\nother key in byte-wise order. Copy each value exactly as recorded, never put\ninto canonical form: no change of case, format or prefix, so `doi: 10.X\u002FY`\nstays `doi: 10.X\u002FY`.\n\n| Key |\n|---|\n| `doi` |\n| `arxiv_id` |\n| `openalex_id` |\n| `pmid` |\n| `issn` |\n| `published` |\n| `updated` |\n| `accessed` |\n| `type` |\n| `authors` |\n| `publisher` |\n| `volume` |\n| `issue` |\n| `pages` |\n| `license` |\n| `journal_ref` |\n| `primary_category` |\n| `oa_status` |\n| `pdf_url` |\n\n## Worked example\n\nThree citations of one source:\n\n```text\n- [The Notifier Pattern](https:\u002F\u002Fblog.example\u002Fnotifier\u002F) — tier-2 — blog.example\n  - accessed: 2026-10-02\n- [Notifier](http:\u002F\u002Fblog.example\u002Fnotifier) — tier-3 (retracted) — Example Blog\n  - published: 2019\n- [Notifier](https:\u002F\u002Fwww.blog.example\u002Fnotifier) — tier-1 — blog.example\n  - openalex_id: W1\n  - doi: 10.example\u002Fnotifier\n```\n\nCitation order puts the `tier-3` citation first, then `tier-2`, then\n`tier-1`. The merged entry is:\n\n```text\n- [Notifier](http:\u002F\u002Fblog.example\u002Fnotifier) — tier-3 (retracted; also tier-2, tier-1) — Example Blog\n  - doi: 10.example\u002Fnotifier\n  - openalex_id: W1\n  - published: 2019\n  - accessed: 2026-10-02\n```\n",{"name":5,"description":7,"user-invocable":37,"disable-model-invocation":41},true,"main","007b2dd695b63c2f097cdc40e54229b6e8b4596a","skills\u002Fresearch\u002Foutputters\u002Fciting-once",3,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator","https:\u002F\u002Fgo-atomic.io","https:\u002F\u002Fgithub.com\u002Fatomicinnovation","2026-11-15 03:43:02",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":41},[52,55,58],{"tool":53,"command":54},"npx","npx skills add atomicinnovation\u002Faccelerator --skill citing-once",{"tool":56,"command":57},"bunx","bunx skills add atomicinnovation\u002Faccelerator --skill citing-once",{"tool":59,"command":60},"pnpm","pnpm dlx skills add atomicinnovation\u002Faccelerator --skill citing-once","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002FSKILL.md",[63,69,73,77,81,85,89],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"evals\u002Fc1-tier-text.json","REFERENCE","参考文档",5374,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002Fevals\u002Fc1-tier-text.json",{"path":70,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":71,"sourceHtmlUrl":72},"evals\u002Fc2-identity.json",4972,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002Fevals\u002Fc2-identity.json",{"path":74,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":75,"sourceHtmlUrl":76},"evals\u002Fc3-representative-and-blocks.json",11369,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002Fevals\u002Fc3-representative-and-blocks.json",{"path":78,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":79,"sourceHtmlUrl":80},"evals\u002Fc4-url-table.json",4126,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002Fevals\u002Fc4-url-table.json",{"path":82,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":83,"sourceHtmlUrl":84},"evals\u002Fc5-determinism.json",7286,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002Fevals\u002Fc5-determinism.json",{"path":86,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":87,"sourceHtmlUrl":88},"evals\u002Fs1-dossier.json",8068,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002Fevals\u002Fs1-dossier.json",{"path":90,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":91,"sourceHtmlUrl":92},"evals\u002Fs2-determinism.json",1065,"https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fresearch\u002Foutputters\u002Fciting-once\u002Fevals\u002Fs2-determinism.json",[94,130,155,177,191,216],{"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":110,"publishedAt":36},"01M70S7PFGVATJREBFEGPJB718","explore-pr","Build an interactive, design-first and picture-first exploration page for a pull request — its architecture, abstractions and design decisions drawn as diagrams, a guided tour in reading order with code as the evidence, an attention map of where the risk sits, a ledger of its riskiest operations, prior review findings re-checked against the code, and simulations specific to the PR — with the reviewer's verdicts and notes saved. Use when the user wants to explore, understand or review a large pull request or its design, asks for a review page, walkthrough or visual explanation of a PR, or is struggling to review a big change.","https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fexplore-pr\u002FSKILL.md",[100,105],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[111,112,113,114,115,116,117,118,119,120,21,121,122,123,124,125,126,127,128,129],"explore pr","explore","pr","diagrams","exploration","re","review findings","walkthrough","design","map","number","URL","Bash","code","architecture","reviewer","review","notes","change",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":36},"01M6DY04WBTMFV96JMBP5ZXVFX","update-work-item","Update fields (status, priority, tags, parent, etc.) of an existing work item. Use to transition status, change priority, manage tags, or edit any frontmatter field. No transition enforcement — arbitrary changes are allowed.","https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fwork\u002Fupdate-work-item\u002FSKILL.md",[],[137,138,139,140,141,142,143,123,129,144,145,146,147,148,149,150,151,152,153,154],"work","update","update work item","work item","enforcement","manage","use","config","edit","validate","status","transition","frontmatter","Existing","tags","changes","fields","op",{"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":36},"01M6DY0106CF15CYEJHZM14GBZ","sync-work-items","Reconcile local work items in meta\u002Fwork\u002F with the active remote tracker named by work.integration. Use when the user wants to sync, push, or pull work items to or from Jira or Linear, preview what a sync would change, or reconcile divergent local and remote state.","https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fwork\u002Fsync-work-items\u002FSKILL.md",[],[137,162,163,164,165,166,167,123,168,129,169,170,171,172,173,174,175,144,176,149,21],"sync","sync work items","promote","Meta","local","only","preview","active","tracker","max","jira","remote","create","adopt","reconcile",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":36},"01M6HNF86984S4XK21Q26VZA21","sync-work-items-recovery","Recovery procedures for work sync failures that need a person — terminal rows, refused pending pushes and refused orders. Read by sync-work-items — not invoked directly.","https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fwork\u002Fsync-work-items-recovery\u002FSKILL.md",[],[184,137,185,162,163,186,27,187,34,188,28,33,189,190],"sync work items recovery","recovery","work-items","terminal","person","orders","pending",{"skillNo":192,"name":193,"nameZh":6,"description":194,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":200,"publishedAt":36},"01M6DXZWH7PR72VCEXSSD4XNK4","stress-test-work-item","Interactively stress-test a work item by grilling the user on scope, assumptions, acceptance criteria, edge cases, and dependencies to surface issues, gaps, and flawed assumptions before implementation is planned.","https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fwork\u002Fstress-test-work-item\u002FSKILL.md",[197],{"categoryNo":198,"categoryName":199,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000008","测试与质量",[201,202,137,203,140,204,205,206,207,208,209,123,210,211,144,146,212,213,214,121,215,149],"stress test","test","stress test work item","stress","scope","issues","edge","stress-test","acceptance","acceptance criteria","dependencies","implementation","grilling","user","gaps",{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":220,"categories":221,"keywords":222,"publishedAt":36},"01M6DXZRQWHTWV1G9PTTHCGGYA","review-work-item","Review a work item through multiple quality lenses and collaboratively iterate based on findings. Use when the user wants to evaluate a work item before implementation or escalation.","https:\u002F\u002Fgithub.com\u002Fatomicinnovation\u002Faccelerator\u002Fblob\u002Fmain\u002Fskills\u002Fwork\u002Freview-work-item\u002FSKILL.md",[],[127,137,223,140,224,225,143,123,226,227,144,146,212,214,228,21,229,230,149,231],"review work item","review work","escalation","file","quality","metadata","iterate","evaluate","path"]