[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BVSDBY6X0VGZZPC1GSNE3C":3,"skill-same:01M6BVSDBY6X0VGZZPC1GSNE3C":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":13,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6BVSDBY6X0VGZZPC1GSNE3C","team-audit",null,"Audit agent roles, team skills, model-routing.md and team docs when the user says \"team-audit\". Find mistake classes with workflow-from-chats, fix each with \u002Fcorrect, and report the delivery and Orca stage metrics.","mingster\u002Fdotfiles","mingster","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F528506?v=4","01M6BVP9E23T80TBZM7S0F94RG","01M6BVP9JK6JMSX0SZ2G1VMEDW",1,"MIT","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Fteam-audit\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"team","team audit","audit","user","workflow","correct","with","metrics","model-routing","stage","when","fix","find","audit agent","delivery","model","roles","report","docs","routing","2026-11-10 10:12:30",false,"---\nname: team-audit\ndescription: Audit agent roles, team skills, model-routing.md and team docs when the user says \"team-audit\". Find mistake classes with workflow-from-chats, fix each with \u002Fcorrect, and report the delivery and Orca stage metrics.\n---\n\n# Team audit\n\nOrca runs the script and the metrics weekly and reports one line; that run fixes nothing. The full audit runs only on the user's word, by architect-pm. Edits only on a branch in your own worktree; the coordinator publishes and merges it.\n\n## 1. Find\n\nStart one supervised Orca worker through `~\u002Fdotfiles\u002Fscript\u002Fheavy-gate.sh` that runs `workflow-from-chats` over the last 7 days of transcripts, plus the observation log `~\u002Fagent-state\u002Fteam-observations.tsv` (written by `team-audit.sh --log`). A mistake class counts after two hits or one strong confidence hit. Never copy transcripts or the log into a repository or `~\u002F.claude\u002Fnotes`, which is public.\n\n## 2. Fix\n\nHand each class to `\u002Fcorrect`. It picks the level and proves the check fails on a real past mistake. A change to the rule table in `~\u002Fdotfiles\u002Ftemplates\u002Fagent-team\u002Fdocs\u002Fagents\u002Fteam.md` goes to the coordinator as a draft on a branch with no `Owner-approved:` trailer. Once the report is published, set each used log row's fix ticket and status.\n\n## 3. Metrics\n\nRun `ROLE_RECEIPT_BASE=\"\u003Chead shas of the previous audit>\" ~\u002Fdotfiles\u002Fscript\u002Fteam-audit.sh --report` (default projects come from the untracked `script\u002Fteam-audit.local.conf`, one root per line; pass project roots to override). Never run `skills update`. Its `FINDING` lines are existing checks that failed; each also goes to `\u002Fcorrect` like a class, and a `WARN` line is a gap, not a clean record. `--report` runs `bun script\u002Fteam-audit-metrics.ts --repo \u003Cowner\u002Fname>` per project (two gh calls each); stdout is one `key=value` line per metric (`n=` sample counts on rates and medians; month counts are plain integers). Missing data reads unknown, never zero.\n\nDelivery: `median_ticket_start_to_merge_minutes` (starts when the closing issue received `ready-for-agent`, or unknown for that PR), `first_pass_checks_fail_rate`, `p0_filed_this_month`, `p1_filed_this_month`, and `reopened_or_hotfix_rate`.\n\nOrca stages, per merged PR, from the dispatch log `~\u002Fagent-state\u002Fteam-dispatches.tsv` (`issue`, `dispatched_at`): queue is ready-for-agent to spawn, build is dispatch to the first Checks result, merge is that result to merge. Each stage reports median, p75, max, samples and fully verified samples. Fleet per host: `heavy_gate_median_wait_minutes_\u003Chost>` and `worktrees_over_limit_\u003Chost>` (`worktrees_over_limit_\u003Chost>` reads unknown until a fixed host list exists).\n\n## 4. Output\n\nCheck the report for customer data before posting; remove it. The last line of `--report` is `ROLE_RECEIPT_BASE=\"\u003Chead shas>\"`. Record it in the report so the next audit passes it to `team-audit.sh --report`. A `worker_done` to the coordinator with the failed checks, each class with its `\u002Fcorrect` fix and proof, the metrics, and the known gap: only the coordinator host's transcripts are read. Make agreed edits on `mingster\u002Fteam-audit-\u003Cdate>` in the dotfiles template and each project, keep `team-audit.sh` clean and `agent-team.sh check` passing.\n","# Team audit\n\nOrca runs the script and the metrics weekly and reports one line; that run fixes nothing. The full audit runs only on the user's word, by architect-pm. Edits only on a branch in your own worktree; the coordinator publishes and merges it.\n\n## 1. Find\n\nStart one supervised Orca worker through `~\u002Fdotfiles\u002Fscript\u002Fheavy-gate.sh` that runs `workflow-from-chats` over the last 7 days of transcripts, plus the observation log `~\u002Fagent-state\u002Fteam-observations.tsv` (written by `team-audit.sh --log`). A mistake class counts after two hits or one strong confidence hit. Never copy transcripts or the log into a repository or `~\u002F.claude\u002Fnotes`, which is public.\n\n## 2. Fix\n\nHand each class to `\u002Fcorrect`. It picks the level and proves the check fails on a real past mistake. A change to the rule table in `~\u002Fdotfiles\u002Ftemplates\u002Fagent-team\u002Fdocs\u002Fagents\u002Fteam.md` goes to the coordinator as a draft on a branch with no `Owner-approved:` trailer. Once the report is published, set each used log row's fix ticket and status.\n\n## 3. Metrics\n\nRun `ROLE_RECEIPT_BASE=\"\u003Chead shas of the previous audit>\" ~\u002Fdotfiles\u002Fscript\u002Fteam-audit.sh --report` (default projects come from the untracked `script\u002Fteam-audit.local.conf`, one root per line; pass project roots to override). Never run `skills update`. Its `FINDING` lines are existing checks that failed; each also goes to `\u002Fcorrect` like a class, and a `WARN` line is a gap, not a clean record. `--report` runs `bun script\u002Fteam-audit-metrics.ts --repo \u003Cowner\u002Fname>` per project (two gh calls each); stdout is one `key=value` line per metric (`n=` sample counts on rates and medians; month counts are plain integers). Missing data reads unknown, never zero.\n\nDelivery: `median_ticket_start_to_merge_minutes` (starts when the closing issue received `ready-for-agent`, or unknown for that PR), `first_pass_checks_fail_rate`, `p0_filed_this_month`, `p1_filed_this_month`, and `reopened_or_hotfix_rate`.\n\nOrca stages, per merged PR, from the dispatch log `~\u002Fagent-state\u002Fteam-dispatches.tsv` (`issue`, `dispatched_at`): queue is ready-for-agent to spawn, build is dispatch to the first Checks result, merge is that result to merge. Each stage reports median, p75, max, samples and fully verified samples. Fleet per host: `heavy_gate_median_wait_minutes_\u003Chost>` and `worktrees_over_limit_\u003Chost>` (`worktrees_over_limit_\u003Chost>` reads unknown until a fixed host list exists).\n\n## 4. Output\n\nCheck the report for customer data before posting; remove it. The last line of `--report` is `ROLE_RECEIPT_BASE=\"\u003Chead shas>\"`. Record it in the report so the next audit passes it to `team-audit.sh --report`. A `worker_done` to the coordinator with the failed checks, each class with its `\u002Fcorrect` fix and proof, the metrics, and the known gap: only the coordinator host's transcripts are read. Make agreed edits on `mingster\u002Fteam-audit-\u003Cdate>` in the dotfiles template and each project, keep `team-audit.sh` clean and `agent-team.sh check` passing.\n",{"name":5,"description":7},"main","d775d974eade471675ab972f749b4be9bcdad6c3","templates\u002Fagent-team\u002F.agents\u002Fskills\u002Fteam-audit","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles","https:\u002F\u002Fgithub.com\u002Fmingster","2026-11-12 03:04:39",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add mingster\u002Fdotfiles --skill team-audit",{"tool":55,"command":56},"bunx","bunx skills add mingster\u002Fdotfiles --skill team-audit",{"tool":58,"command":59},"pnpm","pnpm dlx skills add mingster\u002Fdotfiles --skill team-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Fteam-audit\u002FSKILL.md",true,[],[64,90,121,135,153,173],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":75,"publishedAt":38},"01M70M8J3PA9F7TJA4DK95GE8N","workflow-from-chats","Extract durable working preferences from recent Cursor chats and convert them into skills, rules, or workflow docs. Use when asked to learn preferences, mine feedback, personalize workflows, or generate team\u002Fperson-specific agent guidance.","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Fworkflow-from-chats\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[76,22,18,77,78,79,80,81,82,83,84,85,86,36,28,87,88,89],"workflow from chats","feedback","workflows","Rules","use","preferences","guidance","person","cursor","generate","mine","extract","learn","convert",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":101,"publishedAt":38},"01M70M8DK87GX45FFZCC840SW2","why","Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds. Discovers available MCPs and queries each evidence category (source control, issue tracker, long-form docs, real-time chat, infrastructure observability, error tracking, product analytics warehouse) in parallel, then returns a cited read on decisions and tradeoffs. Use how for runtime behavior.","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Fwhy\u002FSKILL.md",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[92,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120],"product analytics","design","work","product","time","error tracking","how","tracker","read","issue","data","analytics","source","infrastructure","returns","warehouse","parallel","observability","error",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":38},"01M70M89EYB7RB4WT9EBQ19VEW","what-did-i-get-done","Summarize authored commits over a user-specified time period into a concise update","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Fwhat-did-i-get-done\u002FSKILL.md",[],[128,129,130,131,21,132,106,133,134],"done","what did i get done","get","summarize","update","commits","concise",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":38},"01M70M887Z6CVVHAM294BC9SG3","weekly-review","Produce a weekly synthesis of authored commits with highlights by bugfix, tech debt, and net-new work","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Fweekly-review\u002FSKILL.md",[],[142,143,144,145,146,147,148,149,150,151,133,152,104,24],"weekly","review","weekly review","produce","Synthesis","weekly synthesis","debt","new","tech debt","bugfix","tech",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":38},"01M70M86M3WNW7S7TZ1NVKSGT7","verify-this","Verify a claim with fresh local evidence: restate it falsifiably, capture baseline and treatment, compare artifacts, and return VERIFIED, NOT VERIFIED, or INCONCLUSIVE.","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Fverify-this\u002FSKILL.md",[],[160,161,162,163,164,165,166,167,168,169,170,171,172,24],"verify","verify this","fresh","it","artifacts","capture","restate","verified","claim","local","baseline","evidence","compare",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":38},"01M70M84C3MN7ASJ0HBFAKT5Z6","typescript-best-practices","TypeScript best practices. Use when reading or editing any .ts or .tsx file.","https:\u002F\u002Fgithub.com\u002Fmingster\u002Fdotfiles\u002Fblob\u002Fmain\u002Ftemplates\u002Fagent-team\u002F.agents\u002Fskills\u002Ftypescript-best-practices\u002FSKILL.md",[],[180,181,182,183,184,28,80,185,186,187],"best practices","typescript best practices","typescript","file","editing","tsx","true","reading"]