[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ENBRTBHKP7E26445MSH1N6":3,"skill-same:01M6ENBRTBHKP7E26445MSH1N6":245},{"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":28,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M6ENBRTBHKP7E26445MSH1N6","plan-to-beads",null,"Convert structured implementation plans into Beads-backed executable work graphs with prompt-contract metadata and generated formula templates. Use when the user asks to turn a plan into Beads, create plan-to-beads formulas or molecules, validate Beads work packets, or prepare plans for parallel agent execution.","dibstern\u002Fconduit","dibstern","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16970307?v=4","01M6ENBH1PHAQ5RZZTR2TKTRA7","David Stern","01M6ENBH5ZBECS0MFBF0F10V20",15,"MIT","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"plan to beads","beads","plan","work","plans","contract","graphs","formula","implementation","use","generated","prompt","validate","parallel","convert","execution","create plan","templates","create","prepare","2026-11-10 10:12:30",false,"---\nname: plan-to-beads\ndescription: Convert structured implementation plans into Beads-backed executable work graphs with prompt-contract metadata and generated formula templates. Use when the user asks to turn a plan into Beads, create plan-to-beads formulas or molecules, validate Beads work packets, or prepare plans for parallel agent execution.\n---\n\n# Plan To Beads\n\nConvert a written implementation plan into Beads issues\u002Fmolecules where Beads hold the executable work graph and each child bead carries a prompt contract. Shared plan context lives in typed context beads, timed context refs, and contract snippets, not duplicated in every child.\n\n## Quick Start\n\n1. Run `bd prime`.\n2. Read the plan and extract a plan IR: roles, stable logical ids, dependencies, shared context, `contextUse`, typed contract snippets, fixtures, stages, children, checkpoints, optional acceptance-pipeline work, pilot work, decisions, guardrails, reviews, progress overlays, and follow-up templates.\n3. Hydrate the generic templates in `templates\u002F` from that IR. Prefer `scripts\u002Frender-plan-to-beads.cjs`; do not put plan-specific facts in the source templates.\n4. Generate a plan-specific formula under `.beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml` for review.\n5. Validate the generated formula:\n\n```bash\nnode .agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Frender-plan-to-beads.cjs \u003Cplan-ir.json> .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml\nnode .agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Fvalidate-plan-to-beads.cjs .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml\nbd cook .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml --dry-run\nbd cook .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml --mode=runtime --dry-run\n```\n\n6. Pour only after approval. Persist the generated formula as a proto first, or install it into `.beads\u002Fformulas\u002F` if the user wants a reusable formula:\n\n```bash\nbd cook .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml --persist --force\nbd mol pour \u003Cplan-id>-executable-plan --dry-run\nbd mol pour \u003Cplan-id>-executable-plan\nbd dep cycles\n```\n\n## Core Model\n\n- **Epic\u002Froot molecule**: the whole plan instance.\n- **Context beads**: global contract, architecture, policy, fixture, decision, guardrail, review, progress, pilot, and follow-up-template beads. Children read these through `contextRefs`.\n- **Parent\u002Fstage beads**: feature-level grouping and inherited defaults for a stage.\n- **Checkpoint beads**: integration gates, fanout readiness, validation, and subagent launch rules.\n- **Child beads**: one executable prompt contract and one TDD behavior.\n- **Acceptance-pipeline beads**: optional product-behavior proof layers for plans that require generated acceptance tests or acceptance mutation.\n\nUse `needs` for execution dependencies that affect readiness. Use `contextRefs`, `inherits`, `provides`, and `typedContractRefs` inside metadata for read-time context and schema wiring. Use `contextUse` when the role must say exactly when an agent reads a context bead: `before-edit`, `during-edit`, `verification`, `handoff`, or `if-blocked`.\n\nUse snippets when a plan contains reusable context that is not itself executable child work. Attach snippets to the smallest durable context bead that owns them, then reference them from children through `contextRefs`, `inputs`, `typedContractRefs`, `acceptanceMatrixRefs`, `guardrailRefs`, or `evidenceRefs`. See [REFERENCE.md](REFERENCE.md) for the snippet library.\n\n## Workflow\n\n1. Normalize the plan into the schema in [REFERENCE.md](REFERENCE.md).\n2. Create context beads first: global contract, architecture, policies, decisions, guardrails, reviews, progress overlays, fixtures, and stage parents.\n3. Convert each vertical behavior into a `child` bead with a `workPacket` split into `goalContract`, `inputContract`, `constraintContract`, `executionContract`, `validationContract`, `outputContract`, `failureContract`, and `handoffContract`.\n4. Convert gates and integration handoffs into `checkpoint` beads split into `gateContract`, `fanoutContract`, `mergeContract`, `validationContract`, and `escalationContract`.\n5. Convert evidence, audit, acceptance, risk, file-operation, architecture, and cross-plan material into typed snippets attached to those roles.\n6. Create `acceptance-pipeline` beads only when the plan explicitly wants generated acceptance tests, a JSON acceptance IR, or acceptance mutation proof.\n7. Keep speculative work as `followup-template` beads unless the plan explicitly says to create executable work now.\n8. Generate dependencies from `needs`; do not duplicate the graph only in prose.\n9. Run the validator and validation checklist before pouring or marking the plan converted.\n\n## Child Contract Rules\n\nEach executable child must define these prompt-contract subcontracts:\n\n- `goalContract`: `goal`, `expectedOutcome`, `nonGoals`, and the behavior id.\n- `inputContract`: `inputs`, `contextRefs`, child `contextUse`, fixtures, baselines, evidence, and external plans.\n- `constraintContract`: allowed, forbidden, and read-only files; guardrails; required skills; tools; mock policy.\n- `executionContract`: ordered steps, `greenScope`, implementation limits, fixtures, and code contracts.\n- `validationContract`: `redCommand`, `expectedFailure`, `expectedRedShape`, verification, acceptance refs, and proof command.\n- `outputContract`: output shape, patch shape, file touches, commit boundary, and evidence to record.\n- `failureContract`: failure conditions, stop conditions, blocker decisions, and follow-up template refs.\n- `handoffContract`: `requiresBeadsNote = true` plus artifact and close-owner rules.\n\nIf any field cannot be derived from the plan, create a decision\u002Fcheckpoint bead instead of inventing details. Do not turn historical evidence, audit findings, risk notes, or unresolved decisions into executable child beads.\n\n## Template Rules\n\n- Source templates under `templates\u002F` are generic and placeholder-only.\n- Plan-specific formulas are generated artifacts; put them under `.beads\u002Fgenerated-formulas\u002F` unless the user asks to install a formula in `.beads\u002Fformulas\u002F`.\n- Template placeholders use `{{snake_case}}`; array\u002Fobject placeholders represent already-rendered TOML.\n- Role templates are snippets; the generator may compose them into a full formula or hydrate directly into `bd create`\u002F`bd update` commands.\n- Child `contextUse` has one canonical home: `workPacket.inputContract.contextUse`.\n\n## Validation\n\nBefore calling the conversion usable:\n\n- `node .agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Fvalidate-plan-to-beads.cjs \u003Cgenerated-formula>` passes.\n- The generated formula cooks in runtime mode with no unresolved placeholders.\n- Every `logicalId` is unique.\n- Every `needs`, `contextRefs`, `inherits`, `provides`, and fixture reference resolves.\n- Every required `contextUse` ref resolves and has a phase, reason, and failure behavior.\n- Every `typedContractRefs`, `acceptanceMatrixRefs`, `guardrailRefs`, `evidenceRefs`, and cross-plan reference either resolves or is explicitly external.\n- Every child has the required work-packet subcontracts and non-empty executable fields.\n- Parallel-ready children have disjoint writable file scopes or an explicit checkpoint-owned merge rule.\n- Checkpoints define gate, fanout, merge, validation, and escalation contracts.\n- Acceptance-pipeline beads, when present, define normal acceptance and mutation contracts.\n- Evidence and progress snippets are marked as historical or requiring reverify; they are not treated as future work unless a child\u002Fcheckpoint depends on them.\n\nSee [EXAMPLES.md](EXAMPLES.md) for a minimal conversion and [REFERENCE.md](REFERENCE.md) for schemas, role mappings, and the full validation checklist.\n","# Plan To Beads\n\nConvert a written implementation plan into Beads issues\u002Fmolecules where Beads hold the executable work graph and each child bead carries a prompt contract. Shared plan context lives in typed context beads, timed context refs, and contract snippets, not duplicated in every child.\n\n## Quick Start\n\n1. Run `bd prime`.\n2. Read the plan and extract a plan IR: roles, stable logical ids, dependencies, shared context, `contextUse`, typed contract snippets, fixtures, stages, children, checkpoints, optional acceptance-pipeline work, pilot work, decisions, guardrails, reviews, progress overlays, and follow-up templates.\n3. Hydrate the generic templates in `templates\u002F` from that IR. Prefer `scripts\u002Frender-plan-to-beads.cjs`; do not put plan-specific facts in the source templates.\n4. Generate a plan-specific formula under `.beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml` for review.\n5. Validate the generated formula:\n\n```bash\nnode .agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Frender-plan-to-beads.cjs \u003Cplan-ir.json> .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml\nnode .agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Fvalidate-plan-to-beads.cjs .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml\nbd cook .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml --dry-run\nbd cook .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml --mode=runtime --dry-run\n```\n\n6. Pour only after approval. Persist the generated formula as a proto first, or install it into `.beads\u002Fformulas\u002F` if the user wants a reusable formula:\n\n```bash\nbd cook .beads\u002Fgenerated-formulas\u002F\u003Cplan-id>.formula.toml --persist --force\nbd mol pour \u003Cplan-id>-executable-plan --dry-run\nbd mol pour \u003Cplan-id>-executable-plan\nbd dep cycles\n```\n\n## Core Model\n\n- **Epic\u002Froot molecule**: the whole plan instance.\n- **Context beads**: global contract, architecture, policy, fixture, decision, guardrail, review, progress, pilot, and follow-up-template beads. Children read these through `contextRefs`.\n- **Parent\u002Fstage beads**: feature-level grouping and inherited defaults for a stage.\n- **Checkpoint beads**: integration gates, fanout readiness, validation, and subagent launch rules.\n- **Child beads**: one executable prompt contract and one TDD behavior.\n- **Acceptance-pipeline beads**: optional product-behavior proof layers for plans that require generated acceptance tests or acceptance mutation.\n\nUse `needs` for execution dependencies that affect readiness. Use `contextRefs`, `inherits`, `provides`, and `typedContractRefs` inside metadata for read-time context and schema wiring. Use `contextUse` when the role must say exactly when an agent reads a context bead: `before-edit`, `during-edit`, `verification`, `handoff`, or `if-blocked`.\n\nUse snippets when a plan contains reusable context that is not itself executable child work. Attach snippets to the smallest durable context bead that owns them, then reference them from children through `contextRefs`, `inputs`, `typedContractRefs`, `acceptanceMatrixRefs`, `guardrailRefs`, or `evidenceRefs`. See [REFERENCE.md](REFERENCE.md) for the snippet library.\n\n## Workflow\n\n1. Normalize the plan into the schema in [REFERENCE.md](REFERENCE.md).\n2. Create context beads first: global contract, architecture, policies, decisions, guardrails, reviews, progress overlays, fixtures, and stage parents.\n3. Convert each vertical behavior into a `child` bead with a `workPacket` split into `goalContract`, `inputContract`, `constraintContract`, `executionContract`, `validationContract`, `outputContract`, `failureContract`, and `handoffContract`.\n4. Convert gates and integration handoffs into `checkpoint` beads split into `gateContract`, `fanoutContract`, `mergeContract`, `validationContract`, and `escalationContract`.\n5. Convert evidence, audit, acceptance, risk, file-operation, architecture, and cross-plan material into typed snippets attached to those roles.\n6. Create `acceptance-pipeline` beads only when the plan explicitly wants generated acceptance tests, a JSON acceptance IR, or acceptance mutation proof.\n7. Keep speculative work as `followup-template` beads unless the plan explicitly says to create executable work now.\n8. Generate dependencies from `needs`; do not duplicate the graph only in prose.\n9. Run the validator and validation checklist before pouring or marking the plan converted.\n\n## Child Contract Rules\n\nEach executable child must define these prompt-contract subcontracts:\n\n- `goalContract`: `goal`, `expectedOutcome`, `nonGoals`, and the behavior id.\n- `inputContract`: `inputs`, `contextRefs`, child `contextUse`, fixtures, baselines, evidence, and external plans.\n- `constraintContract`: allowed, forbidden, and read-only files; guardrails; required skills; tools; mock policy.\n- `executionContract`: ordered steps, `greenScope`, implementation limits, fixtures, and code contracts.\n- `validationContract`: `redCommand`, `expectedFailure`, `expectedRedShape`, verification, acceptance refs, and proof command.\n- `outputContract`: output shape, patch shape, file touches, commit boundary, and evidence to record.\n- `failureContract`: failure conditions, stop conditions, blocker decisions, and follow-up template refs.\n- `handoffContract`: `requiresBeadsNote = true` plus artifact and close-owner rules.\n\nIf any field cannot be derived from the plan, create a decision\u002Fcheckpoint bead instead of inventing details. Do not turn historical evidence, audit findings, risk notes, or unresolved decisions into executable child beads.\n\n## Template Rules\n\n- Source templates under `templates\u002F` are generic and placeholder-only.\n- Plan-specific formulas are generated artifacts; put them under `.beads\u002Fgenerated-formulas\u002F` unless the user asks to install a formula in `.beads\u002Fformulas\u002F`.\n- Template placeholders use `{{snake_case}}`; array\u002Fobject placeholders represent already-rendered TOML.\n- Role templates are snippets; the generator may compose them into a full formula or hydrate directly into `bd create`\u002F`bd update` commands.\n- Child `contextUse` has one canonical home: `workPacket.inputContract.contextUse`.\n\n## Validation\n\nBefore calling the conversion usable:\n\n- `node .agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Fvalidate-plan-to-beads.cjs \u003Cgenerated-formula>` passes.\n- The generated formula cooks in runtime mode with no unresolved placeholders.\n- Every `logicalId` is unique.\n- Every `needs`, `contextRefs`, `inherits`, `provides`, and fixture reference resolves.\n- Every required `contextUse` ref resolves and has a phase, reason, and failure behavior.\n- Every `typedContractRefs`, `acceptanceMatrixRefs`, `guardrailRefs`, `evidenceRefs`, and cross-plan reference either resolves or is explicitly external.\n- Every child has the required work-packet subcontracts and non-empty executable fields.\n- Parallel-ready children have disjoint writable file scopes or an explicit checkpoint-owned merge rule.\n- Checkpoints define gate, fanout, merge, validation, and escalation contracts.\n- Acceptance-pipeline beads, when present, define normal acceptance and mutation contracts.\n- Evidence and progress snippets are marked as historical or requiring reverify; they are not treated as future work unless a child\u002Fcheckpoint depends on them.\n\nSee [EXAMPLES.md](EXAMPLES.md) for a minimal conversion and [REFERENCE.md](REFERENCE.md) for schemas, role mappings, and the full validation checklist.\n",{"name":5,"description":7},"main","2390b741d6daa7385cfb01fe351f64305cda49d5",".agents\u002Fskills\u002Fplan-to-beads",2,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit","https:\u002F\u002Fgithub.com\u002Fdibstern","Software Engineer at Renowned, ex-Rome2Rio","2026-10-29 15:51:30",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add dibstern\u002Fconduit --skill plan-to-beads",{"tool":68,"command":69},"bunx","bunx skills add dibstern\u002Fconduit --skill plan-to-beads",{"tool":71,"command":72},"pnpm","pnpm dlx skills add dibstern\u002Fconduit --skill plan-to-beads","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002FSKILL.md",true,[76,82,86,90,94,98,102,108,112,118,122,126,130,134,138,142,146,150,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241],{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},"design\u002Fdirect-bd-mutation-and-review-artifacts.md","REFERENCE","参考文档",12435,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Fdesign\u002Fdirect-bd-mutation-and-review-artifacts.md",{"path":83,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":84,"sourceHtmlUrl":85},"design\u002Fschema-engine-options.md",14567,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Fdesign\u002Fschema-engine-options.md",{"path":87,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":88,"sourceHtmlUrl":89},"EXAMPLES.md",8115,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002FEXAMPLES.md",{"path":91,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":92,"sourceHtmlUrl":93},"REFERENCE.md",21529,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002FREFERENCE.md",{"path":95,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fax-profiles.md",4469,"https:\u002F\u002Fgithub.com\u002FTorchiaHub\u002FSkills\u002Fblob\u002Fmaster\u002F01-Inbox\u002Fdownloads\u002Fgithub-awesome-copilot\u002F20260429T123413Z\u002Fsource\u002Fskills\u002Farize-ai-provider-integration\u002Freferences\u002Fax-profiles.md",{"path":99,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Fax-setup.md",1527,"https:\u002F\u002Fgithub.com\u002FTorchiaHub\u002FSkills\u002Fblob\u002Fmaster\u002F01-Inbox\u002Fdownloads\u002Fgithub-awesome-copilot\u002F20260429T123413Z\u002Fsource\u002Fskills\u002Farize-ai-provider-integration\u002Freferences\u002Fax-setup.md",{"path":103,"resourceType":104,"resourceTypeDesc":105,"sizeBytes":106,"sourceHtmlUrl":107},"scripts\u002Frender-plan-to-beads.cjs","SCRIPT","脚本",14521,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Frender-plan-to-beads.cjs",{"path":109,"resourceType":104,"resourceTypeDesc":105,"sizeBytes":110,"sourceHtmlUrl":111},"scripts\u002Fvalidate-plan-to-beads.cjs",11890,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Fscripts\u002Fvalidate-plan-to-beads.cjs",{"path":113,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":116,"sourceHtmlUrl":117},"templates\u002Fcontracts\u002Facceptance-pipeline.toml","OTHER","其他",2491,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Facceptance-pipeline.toml",{"path":119,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":120,"sourceHtmlUrl":121},"templates\u002Fcontracts\u002Facceptance-proof.toml",1905,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Facceptance-proof.toml",{"path":123,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":124,"sourceHtmlUrl":125},"templates\u002Fcontracts\u002Farchitecture-contracts.toml",2985,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Farchitecture-contracts.toml",{"path":127,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":128,"sourceHtmlUrl":129},"templates\u002Fcontracts\u002Faudit-amendment.toml",1958,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Faudit-amendment.toml",{"path":131,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":132,"sourceHtmlUrl":133},"templates\u002Fcontracts\u002Fcontext-use.toml",423,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fcontext-use.toml",{"path":135,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":136,"sourceHtmlUrl":137},"templates\u002Fcontracts\u002Fcross-plan-relationships.toml",2241,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fcross-plan-relationships.toml",{"path":139,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":140,"sourceHtmlUrl":141},"templates\u002Fcontracts\u002Fdecision-point.toml",1608,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fdecision-point.toml",{"path":143,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":144,"sourceHtmlUrl":145},"templates\u002Fcontracts\u002Fevidence-records.toml",2994,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fevidence-records.toml",{"path":147,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":148,"sourceHtmlUrl":149},"templates\u002Fcontracts\u002Fexecutor-policy.toml",1401,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fexecutor-policy.toml",{"path":151,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":136,"sourceHtmlUrl":152},"templates\u002Fcontracts\u002Ffile-operations.toml","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Ffile-operations.toml",{"path":154,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":155,"sourceHtmlUrl":156},"templates\u002Fcontracts\u002Fguardrail.toml",2024,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fguardrail.toml",{"path":158,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":159,"sourceHtmlUrl":160},"templates\u002Fcontracts\u002Fhandoff-note.toml",852,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fhandoff-note.toml",{"path":162,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":163,"sourceHtmlUrl":164},"templates\u002Fcontracts\u002Fprogress-history.toml",1856,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fprogress-history.toml",{"path":166,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":167,"sourceHtmlUrl":168},"templates\u002Fcontracts\u002Frisk-operational.toml",1445,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Frisk-operational.toml",{"path":170,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":171,"sourceHtmlUrl":172},"templates\u002Fcontracts\u002Fsubagent-launch.toml",951,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fsubagent-launch.toml",{"path":174,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":175,"sourceHtmlUrl":176},"templates\u002Fcontracts\u002Fwork-packet.toml",2756,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fcontracts\u002Fwork-packet.toml",{"path":178,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":179,"sourceHtmlUrl":180},"templates\u002Fformula\u002Fexecutable-plan.formula.toml",819,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Fformula\u002Fexecutable-plan.formula.toml",{"path":182,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":183,"sourceHtmlUrl":184},"templates\u002FREADME.md",3259,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002FREADME.md",{"path":186,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":187,"sourceHtmlUrl":188},"templates\u002Froles\u002Facceptance-pipeline.toml",3042,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Facceptance-pipeline.toml",{"path":190,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":191,"sourceHtmlUrl":192},"templates\u002Froles\u002Farchitecture.toml",1332,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Farchitecture.toml",{"path":194,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":195,"sourceHtmlUrl":196},"templates\u002Froles\u002Fcheckpoint.toml",2184,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fcheckpoint.toml",{"path":198,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":199,"sourceHtmlUrl":200},"templates\u002Froles\u002Fchild.toml",3410,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fchild.toml",{"path":202,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":203,"sourceHtmlUrl":204},"templates\u002Froles\u002Fdecision.toml",1329,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fdecision.toml",{"path":206,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":207,"sourceHtmlUrl":208},"templates\u002Froles\u002Fepic.toml",892,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fepic.toml",{"path":210,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":211,"sourceHtmlUrl":212},"templates\u002Froles\u002Ffixture.toml",934,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Ffixture.toml",{"path":214,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":215,"sourceHtmlUrl":216},"templates\u002Froles\u002Ffollowup-template.toml",1052,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Ffollowup-template.toml",{"path":218,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":219,"sourceHtmlUrl":220},"templates\u002Froles\u002Fglobal-contract.toml",1009,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fglobal-contract.toml",{"path":222,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":223,"sourceHtmlUrl":224},"templates\u002Froles\u002Fguardrail.toml",1283,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fguardrail.toml",{"path":226,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":227,"sourceHtmlUrl":228},"templates\u002Froles\u002Fparent.toml",1377,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fparent.toml",{"path":230,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":231,"sourceHtmlUrl":232},"templates\u002Froles\u002Fpilot.toml",959,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fpilot.toml",{"path":234,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":235,"sourceHtmlUrl":236},"templates\u002Froles\u002Fpolicy.toml",897,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fpolicy.toml",{"path":238,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":239,"sourceHtmlUrl":240},"templates\u002Froles\u002Fprogress.toml",1016,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Fprogress.toml",{"path":242,"resourceType":114,"resourceTypeDesc":115,"sizeBytes":243,"sourceHtmlUrl":244},"templates\u002Froles\u002Freview.toml",1164,"https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplan-to-beads\u002Ftemplates\u002Froles\u002Freview.toml",[246,261,272,298,316,323],{"skillNo":247,"name":248,"nameZh":6,"description":249,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":250,"categories":251,"keywords":252,"publishedAt":49},"01M6ENE9PDF6ZTQ0HN0M2NY8YN","release-notes","Drafts release notes. Fixture skill for conduit's recorded skill-loads-turn trace.","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fclaude-sdk-traces\u002Fskill-loads-turn-skills\u002Frelease-notes\u002FSKILL.md",[],[253,254,255,256,257,258,259,260],"notes","release notes","release","conduit","trace","fixture skill","fixture","loads",{"skillNo":262,"name":263,"nameZh":6,"description":264,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":265,"categories":266,"keywords":267,"publishedAt":49},"01M6ENE72EV36TVDA9A00WHZWP","changelog-style","House style for changelog entries. Fixture skill for conduit's recorded skill-loads-turn trace.","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fclaude-sdk-traces\u002Fskill-loads-turn-skills\u002Fchangelog-style\u002FSKILL.md",[],[268,269,270,256,257,258,271,259,260],"changelog","style","changelog style","entries",{"skillNo":273,"name":274,"nameZh":6,"description":275,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":276,"categories":277,"keywords":278,"publishedAt":49},"01M6ENE3R4WX66WR1SNJ98F89W","typescript-advanced-types","Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Ftypescript-advanced-types\u002FSKILL.md",[],[279,280,281,282,283,284,285,286,287,288,38,289,290,291,292,293,294,295,296,297],"typescript","types","typescript advanced","typescript advanced types","type system","reusable","time","logic","type","master","template","utility","Type Safety","system","safe","compile","Safety","applications","projects",{"skillNo":299,"name":300,"nameZh":6,"description":301,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":302,"categories":303,"keywords":305,"publishedAt":49},"01M6ENDWT23VWB5YJBXZFBRYRZ","sveltekit-svelte5-tailwind-skill","Comprehensive integration skill for building sites with SvelteKit 2, Svelte 5, and Tailwind CSS v4","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fsveltekit-svelte5-tailwind-skill\u002FSKILL.md",[304],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[306,307,308,309,310,311,312,313,314,315],"sveltekit","Tailwind","sveltekit svelte5 tailwind skill","css","integration","only","svelte 5","Tailwind CSS","svelte","sites",{"skillNo":317,"name":318,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":319,"categories":320,"keywords":321,"publishedAt":49},"01M6ENDSRWQ1XYJECFESE5R7EH","svelte5-inspect","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fsvelte5-inspect\u002FSKILL.md",[],[322],"svelte5 inspect",{"skillNo":324,"name":325,"nameZh":6,"description":326,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":327,"categories":328,"keywords":333,"publishedAt":49},"01M6ENDNVCSJ87AD76V5QTKG49","playwright-cli","Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.","https:\u002F\u002Fgithub.com\u002Fdibstern\u002Fconduit\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fplaywright-cli\u002FSKILL.md",[329,332],{"categoryNo":330,"categoryName":331,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[334,335,336,337,338,339,340,341,342,296,343,344,38,345,346,347,348,349,350,351],"playwright cli","playwright","cli","form","screenshots","test","web","browser","data","Bash","extract","take","test web","web testing","forms","pages","Data Extraction","testing"]