[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GXGJM85WWXQCWAYPK8F0WG":3,"skill-same:01M6GXGJM85WWXQCWAYPK8F0WG":72},{"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":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":53,"ownerHtmlUrl":54,"ownerBlogUrl":55,"ownerDescription":56,"updatedAt":57,"install":58,"resources":71},"01M6GXGJM85WWXQCWAYPK8F0WG","Scope Discipline",null,"Flags over-scoping, premature complexity, scope creep indicators, and missing MVP cuts in implementation plans.","malayvuong\u002Fagent-orchestra","malayvuong","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13240975?v=4","01M6GXCDVPB2VPZMDZK1KF98M0","Nguyen Minh Vuong","01M6GXCE176VDX3XV4Z4KNR33J",1,"MIT","https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Fscope-discipline\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"discipline","scope","simplification","scope creep","mvp","missing","readiness","plans","feature","indicators","milestone","flags","implementation","complexity","scoping","reviewer","architect","2026-11-10 10:12:30",false,"---\nname: Scope Discipline\ndescription: Flags over-scoping, premature complexity, scope creep indicators, and missing MVP cuts in implementation plans.\nversion: 2026.3.1\nlicense: MIT\ntriggers:\n  lenses:\n    - scope\n    - implementation_readiness\n    - simplification\n  roles:\n    - architect\n    - reviewer\n  keywords:\n    - scope\n    - mvp\n    - phase\n    - milestone\n    - feature\n    - priority\n---\n\nWhen reviewing an implementation plan, check for scope discipline issues.\n\n## Over-Scoping\n\nFlag steps or features that go beyond what is needed for the stated goal. Look for:\n- Features described as \"nice to have\" that are scheduled as required work\n- Optimization work planned before the basic functionality is proven\n- Multiple implementation options being pursued in parallel instead of picking one\n- Infrastructure scaling work planned before baseline load is measured\n\n## Premature Complexity\n\nIdentify unnecessary complexity introduced too early:\n- Abstraction layers built before the second use case exists\n- Generic frameworks created for a single known use case\n- Distributed system patterns applied to single-service problems\n- Caching layers added before performance is measured\n\n## Missing MVP Cuts\n\nCheck whether the plan identifies what can be deferred. Flag plans that:\n- Have no explicit \"out of scope\" or \"deferred\" section\n- Treat all features as equal priority with no tiering\n- Lack a clear definition of \"done\" for the minimum viable version\n- Include polish, documentation, or hardening work interleaved with core feature work\n\n## Scope Creep Indicators\n\nLook for language that suggests scope creep:\n- \"While we're at it, we should also...\"\n- \"It would be easy to add...\"\n- \"We might as well...\"\n- Steps that expand scope without justification\n- Features added without corresponding timeline or resource adjustments\n\nFor each finding, report: the specific scope issue, why it's problematic for the current milestone, and what should be deferred or cut.","When reviewing an implementation plan, check for scope discipline issues.\n\n## Over-Scoping\n\nFlag steps or features that go beyond what is needed for the stated goal. Look for:\n- Features described as \"nice to have\" that are scheduled as required work\n- Optimization work planned before the basic functionality is proven\n- Multiple implementation options being pursued in parallel instead of picking one\n- Infrastructure scaling work planned before baseline load is measured\n\n## Premature Complexity\n\nIdentify unnecessary complexity introduced too early:\n- Abstraction layers built before the second use case exists\n- Generic frameworks created for a single known use case\n- Distributed system patterns applied to single-service problems\n- Caching layers added before performance is measured\n\n## Missing MVP Cuts\n\nCheck whether the plan identifies what can be deferred. Flag plans that:\n- Have no explicit \"out of scope\" or \"deferred\" section\n- Treat all features as equal priority with no tiering\n- Lack a clear definition of \"done\" for the minimum viable version\n- Include polish, documentation, or hardening work interleaved with core feature work\n\n## Scope Creep Indicators\n\nLook for language that suggests scope creep:\n- \"While we're at it, we should also...\"\n- \"It would be easy to add...\"\n- \"We might as well...\"\n- Steps that expand scope without justification\n- Features added without corresponding timeline or resource adjustments\n\nFor each finding, report: the specific scope issue, why it's problematic for the current milestone, and what should be deferred or cut.",{"name":5,"license":15,"version":41,"triggers":42,"description":7},"2026.3.1",{"roles":43,"lenses":44,"keywords":46},[35,34],[20,45,21],"implementation_readiness",[20,23,47,29,27,48],"phase","priority","main","eac6069a8690d89fd23f08d2d14e4874ed376a77",".agent-orchestra\u002Fskills\u002Fscope-discipline",0,"https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra","https:\u002F\u002Fgithub.com\u002Fmalayvuong","www.malayvuong.com","Just a newbie at everything","2026-10-09 12:52:45",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add malayvuong\u002Fagent-orchestra --skill \"Scope Discipline\"",{"tool":64,"command":65},"bunx","bunx skills add malayvuong\u002Fagent-orchestra --skill \"Scope Discipline\"",{"tool":67,"command":68},"pnpm","pnpm dlx skills add malayvuong\u002Fagent-orchestra --skill \"Scope Discipline\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Fscope-discipline\u002FSKILL.md",true,[],[73,116,136,154,178,198],{"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":95,"publishedAt":36},"01M6GXHYPRJ43SHFPFJTF87GS8","Vue.js Review","Deep review of Vue.js applications — Composition API patterns, reactivity traps, component design, Pinia state management, and performance pitfalls.","https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Fvue-review\u002FSKILL.md",[79,84,87,90],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":85,"categoryName":86,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":88,"categoryName":89,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115],"review","vue","js","Vue js Review","design","performance","component","state management","state","deep review","api patterns","applications","api","Composition","pinia","management","deep","logic","pitfalls","pinia state",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":36},"01M6GXHSPDDH1PQEN61ENMCEF5","Unity Review","Deep review of Unity C# code — object pooling, Update allocation, physics patterns, UI performance, serialization, and mobile optimization.","https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Funity-review\u002FSKILL.md",[],[96,123,118,101,124,125,105,126,127,128,129,130,131,112,113,132,133,134,135],"unity","update","code","ui","serialization","Optimization","mobile","patterns","physics","C#","mobile optimization","object","allocation",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":36},"01M6GXHNKTH12CGSRWDGF2H1Q9","TypeScript Review","Deep review of TypeScript code — type safety, generics patterns, strict mode compliance, type narrowing, module boundaries, and common escape hatches.","https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Ftypescript-review\u002FSKILL.md",[],[96,143,144,125,105,145,146,147,148,130,112,113,149,150,151,152,153],"typescript","typescript review","compliance","Type Safety","Safety","common","module","type","interface","consistency","mode",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":166,"publishedAt":36},"01M6GXHH3DMZD272RVH4800C67","Test Conventions","Testing patterns and conventions for code review. Covers naming, AAA structure, boundary testing, mock vs real dependencies, and coverage expectations.","https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Ftest-conventions\u002FSKILL.md",[160,163],{"categoryNo":161,"categoryName":162,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":164,"categoryName":165,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000008","测试与质量",[167,168,156,169,170,96,125,171,172,173,130,174,175,176,177],"test","conventions","code review","testing","testing patterns","boundary","coverage","dependencies","structure","mock","naming",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":188,"publishedAt":36},"01M6GXHCAQSJDVNVRFFD1HJWTN","Terraform Review","Deep review of Terraform\u002FOpenTofu configuration — state management, module design, security hardening, drift prevention, and production safety patterns.","https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Fterraform-review\u002FSKILL.md",[184,187],{"categoryNo":185,"categoryName":186,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":88,"categoryName":89,"taxonomyType":82,"taxonomyTypeDesc":83},[96,189,180,100,190,103,104,105,191,192,193,194,147,195,111,196,197,112,113,149],"terraform","security","cloud","aws","hardening","Production","opentofu","iac","drift",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":202,"categories":203,"keywords":205,"publishedAt":36},"01M6GXH83F11CK4BQEAJPN6HDE","Swift Review","Deep review of Swift code — memory management, concurrency patterns, optionals, protocol design, SwiftUI lifecycle, and iOS platform patterns.","https:\u002F\u002Fgithub.com\u002Fmalayvuong\u002Fagent-orchestra\u002Fblob\u002Fmain\u002F.agent-orchestra\u002Fskills\u002Fswift-review\u002FSKILL.md",[204],{"categoryNo":88,"categoryName":89,"taxonomyType":82,"taxonomyTypeDesc":83},[206,96,200,100,207,101,125,208,105,209,210,211,212,213,111,112,113,214,215,216],"swift","memory","protocol","ios","concurrency","lifecycle","swiftui","uikit","xcode","apple","platform"]