[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J6T3GCAYKRYAD3N10VG130":3,"skill-same:01M6J6T3GCAYKRYAD3N10VG130":72},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M6J6T3GCAYKRYAD3N10VG130","ddd-context-mapping",null,"Map relationships between bounded contexts and define integration contracts using DDD context mapping patterns.","caobingsheng\u002Fskills","caobingsheng","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F18641728?v=4","01M6J6H1N0RR38WEA1KVM9V4GB","01M6J6H1SB287CPJQARKE9FXS0",1,"MIT","https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Fddd\u002Fddd-context-mapping\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"ddd","context","mapping","ddd context mapping","bounded","safe","layer","define","self","map","anti-corruption-layer","context-map","relationships","[ddd, context-map, anti-corruption-layer, integration]","patterns","contracts","integration","2026-11-10 10:12:30",false,"---\nname: ddd-context-mapping\ndescription: \"Map relationships between bounded contexts and define integration contracts using DDD context mapping patterns.\"\nrisk: safe\nsource: self\ntags: \"[ddd, context-map, anti-corruption-layer, integration]\"\ndate_added: \"2026-02-27\"\n---\n\n# DDD Context Mapping\n\n## Use this skill when\n\n- Defining integration patterns between bounded contexts.\n- Preventing domain leakage across service boundaries.\n- Planning anti-corruption layers during migration.\n- Clarifying upstream and downstream ownership for contracts.\n\n## Do not use this skill when\n\n- You have a single-context system with no integrations.\n- You only need internal class design.\n- You are selecting cloud infrastructure tooling.\n\n## Instructions\n\n1. List all context pairs and dependency direction.\n2. Choose relationship patterns per pair.\n3. Define translation rules and ownership boundaries.\n4. Add failure modes, fallback behavior, and versioning policy.\n\nIf detailed mapping structures are needed, open `references\u002Fcontext-map-patterns.md`.\n\n## Output requirements\n\n- Relationship map for all context pairs\n- Contract ownership matrix\n- Translation and anti-corruption decisions\n- Known coupling risks and mitigation plan\n\n## Examples\n\n```text\nUse @ddd-context-mapping to define how Checkout integrates with Billing,\nInventory, and Fraud contexts, including ACL and contract ownership.\n```\n\n## Limitations\n\n- This skill does not replace API-level schema design.\n- It does not guarantee organizational alignment by itself.\n- It should be revisited when team ownership changes.\n","# DDD Context Mapping\n\n## Use this skill when\n\n- Defining integration patterns between bounded contexts.\n- Preventing domain leakage across service boundaries.\n- Planning anti-corruption layers during migration.\n- Clarifying upstream and downstream ownership for contracts.\n\n## Do not use this skill when\n\n- You have a single-context system with no integrations.\n- You only need internal class design.\n- You are selecting cloud infrastructure tooling.\n\n## Instructions\n\n1. List all context pairs and dependency direction.\n2. Choose relationship patterns per pair.\n3. Define translation rules and ownership boundaries.\n4. Add failure modes, fallback behavior, and versioning policy.\n\nIf detailed mapping structures are needed, open `references\u002Fcontext-map-patterns.md`.\n\n## Output requirements\n\n- Relationship map for all context pairs\n- Contract ownership matrix\n- Translation and anti-corruption decisions\n- Known coupling risks and mitigation plan\n\n## Examples\n\n```text\nUse @ddd-context-mapping to define how Checkout integrates with Billing,\nInventory, and Fraud contexts, including ACL and contract ownership.\n```\n\n## Limitations\n\n- This skill does not replace API-level schema design.\n- It does not guarantee organizational alignment by itself.\n- It should be revisited when team ownership changes.\n",{"name":5,"risk":23,"tags":31,"source":26,"date_added":40,"description":7},"2026-02-27","main","309495d95536f4a5e4db1a251f246589229e13e8","ddd\u002Fddd-context-mapping",0,"https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills","https:\u002F\u002Fgithub.com\u002Fcaobingsheng","2026-04-11 12:21:07",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add caobingsheng\u002Fskills --skill ddd-context-mapping",{"tool":54,"command":55},"bunx","bunx skills add caobingsheng\u002Fskills --skill ddd-context-mapping",{"tool":57,"command":58},"pnpm","pnpm dlx skills add caobingsheng\u002Fskills --skill ddd-context-mapping","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Fddd\u002Fddd-context-mapping\u002FSKILL.md",true,[62,68],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},".openskills.json","REFERENCE","参考文档",271,"https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Fddd\u002Fddd-context-mapping\u002F.openskills.json",{"path":69,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fcontext-map-patterns.md",673,"https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Fddd\u002Fddd-context-mapping\u002Freferences\u002Fcontext-map-patterns.md",[73,94,109,122,133,164],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":84,"publishedAt":35},"01M6J72F9FX5W05JHBQQW9EHS5","tdd-workflows-tdd-refactor","Use when working with tdd workflows tdd refactor","https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Ftdd\u002Ftdd-workflows-tdd-refactor\u002FSKILL.md",[79],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[85,86,87,88,89,90,91,92,93],"tdd","workflows","refactor","tdd workflows","tdd workflows tdd refactor","use","community","with","unknown",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":35},"01M6J72BQ4NV5HEX94RQJ8B4J2","tdd-workflows-tdd-red","Generate failing tests for the TDD red phase to define expected behavior and edge cases.","https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Ftdd\u002Ftdd-workflows-tdd-red\u002FSKILL.md",[],[101,85,86,102,88,103,104,105,91,25,106,107,108,93],"red","tdd workflows tdd red","edge","generate","behavior","tests","for","expected",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":35},"01M6J727C8Q52EG3RTQWMC2X61","tdd-workflows-tdd-green","Implement the minimal code needed to make failing tests pass in the TDD green phase.","https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Ftdd\u002Ftdd-workflows-tdd-green\u002FSKILL.md",[],[116,88,117,86,85,118,91,119,120,106,121,93],"green","tdd workflows tdd green","implement","minimal","code","make",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":129,"publishedAt":35},"01M6J723JYFES8D9PHGY81QBHZ","tdd-workflows-tdd-cycle","Use when working with tdd workflows tdd cycle","https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Ftdd\u002Ftdd-workflows-tdd-cycle\u002FSKILL.md",[128],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},[85,86,130,131,132,88,91,92,90,93],"cycle","tdd cycle","tdd workflows tdd cycle",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":150,"publishedAt":35},"01M6J71ZC3W0FE9CKQGYRCSRCA","tdd-workflow","Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.","https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Ftdd\u002Ftdd-workflow\u002FSKILL.md",[139,142,145],{"categoryNo":140,"categoryName":141,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":143,"categoryName":144,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":146,"categoryName":147,"taxonomyType":148,"taxonomyTypeDesc":149},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[151,152,85,153,154,90,155,156,92,157,158,106,159,160,161,34,120,162,163],"tdd workflow","workflow","writing","test","features","bugs","unit","driven","coverage","refactoring","e2e","development","e2e tests",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":172,"publishedAt":35},"01M6J71VTWV5GP7AQ08G4CDWFG","tdd-orchestrator","Master TDD orchestrator specializing in red-green-refactor discipline, multi-agent workflow coordination, and comprehensive test-driven development practices.","https:\u002F\u002Fgithub.com\u002Fcaobingsheng\u002Fskills\u002Fblob\u002Fmain\u002Ftdd\u002Ftdd-orchestrator\u002FSKILL.md",[170,171],{"categoryNo":140,"categoryName":141,"taxonomyType":82,"taxonomyTypeDesc":83},{"categoryNo":143,"categoryName":144,"taxonomyType":82,"taxonomyTypeDesc":83},[85,173,174,175,93,176,101,158,116,177,91,178,179,180,181,87,162,154,152],"orchestrator","tdd orchestrator","master","multi","agent workflow","red-green-refactor","discipline","multi-agent","coordination"]