[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M79C06DWJQN87NG2RAM1PEM3":3,"skill-same:01M79C06DWJQN87NG2RAM1PEM3":44},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":14,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":29,"install":30,"resources":43},"01M79C06DWJQN87NG2RAM1PEM3","teammode(omp)",null,"Coordinate two or more OMP workers as a bounded asynchronous team with durable identity, acceptance, and cleanup evidence.","jhun-kim\u002Fomp-lazy","jhun-kim","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F100893942?v=4","01M79BZH62JVMX62ZZ6FKS8YS8","jhun_kim","01M79BZH7028N9M3WKBPTQGPPH",0,"MIT","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Fskills\u002Fteammode(omp)\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: teammode(omp)\ndescription: Coordinate two or more OMP workers as a bounded asynchronous team with durable identity, acceptance, and cleanup evidence.\n---\n\n# Teammode\n\nUse this workflow only for work that has at least two independent, non-overlapping slices.\n\n## Typed kernel commands\n\nLifecycle transitions execute through trusted coordinator handlers; model text cannot authorize team state changes. The installed runtime exposes `\u002Fteammode(omp) prepare|create|status|cancel|archive|delete|resume` as the only authoritative team operations.\n\n## Cost-aware parallelism\n\nBefore creating a team, consult the parallelism-history contract in `src\u002Fcontracts\u002Fparallelism-history.ts`. Do not spawn a team when slices overlap or estimated startup cost exceeds serial budget. Explicit teammode may bypass missing parallelism history but never a known nonpositive parallelism estimate.\n\n## Workflow\n\n1. Confirm that the active OMP provider exposes `task` and `hub`. Stop with `async_team_surfaces_unavailable` if either surface is absent.\n2. Define two to four uniquely named members by default; explicit justification required for more. Give each member a distinct focus, repository-relative ownership, and concrete deliverable. Reject exact or ancestor\u002Fdescendant ownership overlap.\n3. Initialize the durable team record before dispatch. Reuse an identical record; stop on a conflicting definition.\n4. Dispatch all members in one `task` call using the host batch form: a `tasks[]` array (one `TaskItem` per member with `name`, `agent`, `task`, and `isolated: true` for worktree isolation) plus a shared `context` string carrying the team brief. Set `blocking: false`. Each worker receives a compact task-packet with a tier-appropriate budget. Do not replace a missing asynchronous path with synchronous execution and do not claim that inline results form a team.\n5. Bind the roster only after the async capability proof confirms task and hub surfaces return actual agent and job identities. Copy actual agent and job IDs from the observed task result; never infer them from requested names. Record a worktree only after repository, cleanliness, and worktree containment validation succeeds.\n6. Coordinate through `hub` messaging using bound actual IDs. Poll or cancel only bound job IDs through `hub`. Never interrupt an arbitrary agent.\n7. Require each worker to return its strict receipt. The current parent validates every receipt through `omp_lazy_accept_worker_result`; a worker self-report is not acceptance.\n8. Mark the team complete only when the parent acceptance ledger has accepted every current member receipt for the current run and attempt.\n9. Archive only a completed durable roster. Report that runtime agents were not archived unless the provider returned a specific archive receipt. Delete durable state only after archive.\n\n## Worker tier roles\n\n- `omp-lazy-worker-low`: FAST implementation — one @smol attempt, no reviewer.\n- `omp-lazy-worker-medium`: STANDARD repair — @smol then @task, optional reviewer.\n- `omp-lazy-worker-high`: DEEP resolution — @smol then @task then @slow, mandatory reviewer.\n\n## Safety\n\nStop on stale ownership, changed run attempts, incomplete ID mapping, unaccepted results, dirty or unrelated worktrees, or missing cleanup receipts.\n","# Teammode\n\nUse this workflow only for work that has at least two independent, non-overlapping slices.\n\n## Typed kernel commands\n\nLifecycle transitions execute through trusted coordinator handlers; model text cannot authorize team state changes. The installed runtime exposes `\u002Fteammode(omp) prepare|create|status|cancel|archive|delete|resume` as the only authoritative team operations.\n\n## Cost-aware parallelism\n\nBefore creating a team, consult the parallelism-history contract in `src\u002Fcontracts\u002Fparallelism-history.ts`. Do not spawn a team when slices overlap or estimated startup cost exceeds serial budget. Explicit teammode may bypass missing parallelism history but never a known nonpositive parallelism estimate.\n\n## Workflow\n\n1. Confirm that the active OMP provider exposes `task` and `hub`. Stop with `async_team_surfaces_unavailable` if either surface is absent.\n2. Define two to four uniquely named members by default; explicit justification required for more. Give each member a distinct focus, repository-relative ownership, and concrete deliverable. Reject exact or ancestor\u002Fdescendant ownership overlap.\n3. Initialize the durable team record before dispatch. Reuse an identical record; stop on a conflicting definition.\n4. Dispatch all members in one `task` call using the host batch form: a `tasks[]` array (one `TaskItem` per member with `name`, `agent`, `task`, and `isolated: true` for worktree isolation) plus a shared `context` string carrying the team brief. Set `blocking: false`. Each worker receives a compact task-packet with a tier-appropriate budget. Do not replace a missing asynchronous path with synchronous execution and do not claim that inline results form a team.\n5. Bind the roster only after the async capability proof confirms task and hub surfaces return actual agent and job identities. Copy actual agent and job IDs from the observed task result; never infer them from requested names. Record a worktree only after repository, cleanliness, and worktree containment validation succeeds.\n6. Coordinate through `hub` messaging using bound actual IDs. Poll or cancel only bound job IDs through `hub`. Never interrupt an arbitrary agent.\n7. Require each worker to return its strict receipt. The current parent validates every receipt through `omp_lazy_accept_worker_result`; a worker self-report is not acceptance.\n8. Mark the team complete only when the parent acceptance ledger has accepted every current member receipt for the current run and attempt.\n9. Archive only a completed durable roster. Report that runtime agents were not archived unless the provider returned a specific archive receipt. Delete durable state only after archive.\n\n## Worker tier roles\n\n- `omp-lazy-worker-low`: FAST implementation — one @smol attempt, no reviewer.\n- `omp-lazy-worker-medium`: STANDARD repair — @smol then @task, optional reviewer.\n- `omp-lazy-worker-high`: DEEP resolution — @smol then @task then @slow, mandatory reviewer.\n\n## Safety\n\nStop on stale ownership, changed run attempts, incomplete ID mapping, unaccepted results, dirty or unrelated worktrees, or missing cleanup receipts.\n",{"name":5,"description":7},"main","b2852de65df6c26e3e42828c6c7a654148e0784b","skills\u002Fteammode(omp)","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy","https:\u002F\u002Fgithub.com\u002Fjhun-kim","2026-07-31 06:49:09",{"source":8,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add jhun-kim\u002Fomp-lazy --skill \"teammode(omp)\"",{"tool":36,"command":37},"bunx","bunx skills add jhun-kim\u002Fomp-lazy --skill \"teammode(omp)\"",{"tool":39,"command":40},"pnpm","pnpm dlx skills add jhun-kim\u002Fomp-lazy --skill \"teammode(omp)\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Fskills\u002Fteammode(omp)\u002FSKILL.md",true,[],[45,52,59,66,73,80],{"skillNo":46,"name":47,"nameZh":6,"description":48,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":19},"01M79C1149CDPCWCY1JZTB1CHF","fixture-skill","Deterministic skill used by the public discovery probe contract.","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fdiscovery-package\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[],[],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":19},"01M79C0XAT8QW04N49SMECPAC0","ulw-research(omp)","Run bounded evidence-saturated research only when the user explicitly invokes \u002Fulw-research(omp) or \u002Fomp-lazy-ulw-research(omp).","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Fskills\u002Fulw-research(omp)\u002FSKILL.md",[],[],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":19},"01M79C0RH42BC7FC3HA631NWJM","ulw-plan(omp)","Plan complex or ambiguous work before implementation. Use for ulw-plan(omp), plan mode, interview requests, architecture decisions, multi-module work, five-or-more-step work, vague briefs, or requests to break work down into one decision-complete plan.","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Fskills\u002Fulw-plan(omp)\u002FSKILL.md",[],[],{"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":72,"publishedAt":19},"01M79C0MABAPKG6F4SRGDP8S7X","ulw-loop(omp)","Run or control a bounded durable evidence-led OMP workflow loop when the user explicitly requests ulw-loop(omp) or checkpointed long-running delivery.","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Fskills\u002Fulw-loop(omp)\u002FSKILL.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":19},"01M79C0E81XP58BKD5RX7EQ3AB","ulw-deliver(omp)","Full-lifecycle orchestrator that sequentially delegates to Plan, Implement, Verify, and QA skills. Use for ulw-deliver(omp), end-to-end delivery, or requests to plan then implement then verify then QA a feature in one bounded workflow.","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Fskills\u002Fulw-deliver(omp)\u002FSKILL.md",[],[],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":19},"01M79C09B42D3WXHTVCWKGQJW6","ultrawork(omp)","Activate rigorous evidence-driven execution for tasks that mention ultrawork or ulw, or explicitly request careful end-to-end implementation, exact verification, or independent review.","https:\u002F\u002Fgithub.com\u002Fjhun-kim\u002Fomp-lazy\u002Fblob\u002Fmain\u002Fskills\u002Fultrawork(omp)\u002FSKILL.md",[],[]]