[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DNHJ9QQ6J19E8JFST5JF5Q":3,"skill-same:01M6DNHJ9QQ6J19E8JFST5JF5Q":64},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6DNHJ9QQ6J19E8JFST5JF5Q","aac-review-desk-check",null,"Quick pre-implementation desk-check verification. Validates that artifacts are implementation-ready before work begins. Autonomous — runs during kanban transitions without user interaction.","msayedshokry\u002FAgileAgentCanvasExt","msayedshokry","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F35009459?v=4","01M6DN5RZZ297CGWTNJ6ERZQ8W","Mohamed Sayed","01M6DN5S4XS7SVCSXZRW2XR0XF",3,"MIT","https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Fskills\u002Faac-review-desk-check\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31],"review","check","aac review desk check","artifacts","verification","work","user","autonomous","ready","implementation","kanban","transitions","interaction","2026-11-10 10:12:30",false,"---\nname: aac-review-desk-check\ndescription: 'Quick pre-implementation desk-check verification. Validates that artifacts are implementation-ready before work begins. Autonomous — runs during kanban transitions without user interaction.'\n---\n\n# Desk Check Workflow\n\n**Goal:** Quick pre-implementation desk-check. Validates that a story\u002Fepic is ready for development by checking entry gates. Runs autonomously during kanban Ready-for-Dev → In-Progress transitions.\n\n**Your Role:** You are a desk-check specialist. You verify upstream planning quality before implementation begins. You do NOT implement code. You find gaps and report them with evidence.\n\n**Execution Mode:** Autonomous — no user interaction. Read the artifact, run checks, output results.\n\n---\n\n## Entry Gate Checks\n\nRead the artifact (provided via context) and verify every item below. For each, output ✅ PASS or ❌ FAIL with evidence.\n\n### 1. Acceptance Criteria Completeness\n- [ ] `## Acceptance Criteria` section exists with testable items\n- [ ] Each AC is specific and measurable (not vague)\n- [ ] No \"and\u002For\" ambiguity in criteria\n\n### 2. Execution Plan Quality\n- [ ] `## Execution Plan` (or equivalent) exists with concrete steps\n- [ ] Steps are ordered and scoped (~30 min each)\n- [ ] No circular dependencies between steps\n\n### 3. Key Files & Entry Points\n- [ ] Files\u002Fareas to modify are identified\n- [ ] Entry points for implementation are clear\n- [ ] Existing patterns to follow are referenced\n\n### 4. Dependency Plan\n- [ ] Dependencies are explicitly listed\n- [ ] Blocking prerequisites are identified\n- [ ] No hidden or undeclared dependencies\n\n### 5. Scope Clarity\n- [ ] Scope is bounded (clear what is IN and OUT)\n- [ ] Non-goals are documented\n- [ ] Story is implementable within a single session\n\n---\n\n## Output Format\n\n```json\n{\n  \"verdict\": \"PASS\" | \"FAIL\",\n  \"checklist\": [\n    { \"id\": \"acceptance-criteria\", \"passed\": true, \"detail\": \"...\" },\n    { \"id\": \"execution-plan\", \"passed\": false, \"detail\": \"Missing execution plan section\" },\n    { \"id\": \"key-files\", \"passed\": true, \"detail\": \"...\" },\n    { \"id\": \"dependency-plan\", \"passed\": true, \"detail\": \"...\" },\n    { \"id\": \"scope-clarity\", \"passed\": false, \"detail\": \"Scope is ambiguous — no non-goals documented\" }\n  ],\n  \"blocking_issues\": [\n    \"Missing execution plan section\",\n    \"Scope is ambiguous\"\n  ],\n  \"recommendations\": [\n    \"Run story-enhancement to add execution plan\",\n    \"Define non-goals section\"\n  ]\n}\n```\n\n**Rules:**\n- If any check fails, verdict is FAIL and the transition should be blocked\n- If all checks pass (✅ PASS on all 5), the artifact is implementation-ready\n- Keep output concise — this runs during kanban transitions\n","# Desk Check Workflow\n\n**Goal:** Quick pre-implementation desk-check. Validates that a story\u002Fepic is ready for development by checking entry gates. Runs autonomously during kanban Ready-for-Dev → In-Progress transitions.\n\n**Your Role:** You are a desk-check specialist. You verify upstream planning quality before implementation begins. You do NOT implement code. You find gaps and report them with evidence.\n\n**Execution Mode:** Autonomous — no user interaction. Read the artifact, run checks, output results.\n\n---\n\n## Entry Gate Checks\n\nRead the artifact (provided via context) and verify every item below. For each, output ✅ PASS or ❌ FAIL with evidence.\n\n### 1. Acceptance Criteria Completeness\n- [ ] `## Acceptance Criteria` section exists with testable items\n- [ ] Each AC is specific and measurable (not vague)\n- [ ] No \"and\u002For\" ambiguity in criteria\n\n### 2. Execution Plan Quality\n- [ ] `## Execution Plan` (or equivalent) exists with concrete steps\n- [ ] Steps are ordered and scoped (~30 min each)\n- [ ] No circular dependencies between steps\n\n### 3. Key Files & Entry Points\n- [ ] Files\u002Fareas to modify are identified\n- [ ] Entry points for implementation are clear\n- [ ] Existing patterns to follow are referenced\n\n### 4. Dependency Plan\n- [ ] Dependencies are explicitly listed\n- [ ] Blocking prerequisites are identified\n- [ ] No hidden or undeclared dependencies\n\n### 5. Scope Clarity\n- [ ] Scope is bounded (clear what is IN and OUT)\n- [ ] Non-goals are documented\n- [ ] Story is implementable within a single session\n\n---\n\n## Output Format\n\n```json\n{\n  \"verdict\": \"PASS\" | \"FAIL\",\n  \"checklist\": [\n    { \"id\": \"acceptance-criteria\", \"passed\": true, \"detail\": \"...\" },\n    { \"id\": \"execution-plan\", \"passed\": false, \"detail\": \"Missing execution plan section\" },\n    { \"id\": \"key-files\", \"passed\": true, \"detail\": \"...\" },\n    { \"id\": \"dependency-plan\", \"passed\": true, \"detail\": \"...\" },\n    { \"id\": \"scope-clarity\", \"passed\": false, \"detail\": \"Scope is ambiguous — no non-goals documented\" }\n  ],\n  \"blocking_issues\": [\n    \"Missing execution plan section\",\n    \"Scope is ambiguous\"\n  ],\n  \"recommendations\": [\n    \"Run story-enhancement to add execution plan\",\n    \"Define non-goals section\"\n  ]\n}\n```\n\n**Rules:**\n- If any check fails, verdict is FAIL and the transition should be blocked\n- If all checks pass (✅ PASS on all 5), the artifact is implementation-ready\n- Keep output concise — this runs during kanban transitions\n",{"name":5,"description":7},"main","473351382920a74eb8f353f979a06f6f05bb5f59","resources\u002F_aac\u002Fskills\u002Faac-review-desk-check",0,"https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt","https:\u002F\u002Fgithub.com\u002Fmsayedshokry","2026-08-29 02:00:07",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add msayedshokry\u002FAgileAgentCanvasExt --skill aac-review-desk-check",{"tool":50,"command":51},"bunx","bunx skills add msayedshokry\u002FAgileAgentCanvasExt --skill aac-review-desk-check",{"tool":53,"command":54},"pnpm","pnpm dlx skills add msayedshokry\u002FAgileAgentCanvasExt --skill aac-review-desk-check","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Fskills\u002Faac-review-desk-check\u002FSKILL.md",true,[58],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"customize.toml","OTHER","其他",164,"https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Fskills\u002Faac-review-desk-check\u002Fcustomize.toml",[65,94,113,125,148,163],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":81,"publishedAt":32},"01M6DNRTHE3M1XG3KDJTEF6BG6","bmad-teach-me-testing","Teach testing progressively through structured sessions. Use when user says \"lets learn testing\" or \"I want to study test practices\"","https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Ftea\u002Fworkflows\u002Ftestarch\u002Fbmad-teach-me-testing\u002FSKILL.md",[71,76],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[82,83,84,85,86,87,88,89,90,25,91,92,93],"bmad","me","bmad teach me testing","teach me","teach","testing","test","sessions","learn","use","study","structured",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":101,"publishedAt":32},"01M6DNRG27V77JEGMPMJVRY0Q5","aac-testarch-trace","Generate traceability matrix and quality gate decision. Use when the user says \"lets create traceability matrix\" or \"I want to analyze test coverage\"","https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Ftea\u002Fworkflows\u002Ftestarch\u002Faac-testarch-trace\u002FSKILL.md",[100],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[102,103,88,104,105,106,107,108,109,25,110,91,111,112],"aac testarch trace","trace","quality gate","create","generate","analyze","quality","decision","coverage","test coverage","gate",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":120,"publishedAt":32},"01M6DNR70G1S0DGDSHRWT1S1DD","aac-testarch-test-review","Review test quality using best practices validation. Use when user says \"lets review tests\" or \"I want to evaluate test quality\"","https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Ftea\u002Fworkflows\u002Ftestarch\u002Faac-testarch-test-review\u002FSKILL.md",[119],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[19,121,88,122,123,108,25,91,124],"aac testarch test review","best practices","validation","tests",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":138,"publishedAt":32},"01M6DNQXV8F40EE78ZMWGWRPJM","aac-testarch-test-design","Create system-level or epic-level test plans. Use when the user says \"lets design test plan\" or \"I want to create test strategy\"","https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Ftea\u002Fworkflows\u002Ftestarch\u002Faac-testarch-test-design\u002FSKILL.md",[131,132,135],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},{"categoryNo":133,"categoryName":134,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":136,"categoryName":137,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000032","设计师",[139,140,88,141,25,105,142,143,144,145,91,146,147],"aac testarch test design","test design","design","test plan","plan","system","strategy","test strategy","plans",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":32},"01M6DNQNG0T7Q5DKV3C03RY35D","aac-testarch-nfr","Audit NFR evidence for performance, security, reliability, and scalability. Use when implementation evidence exists and the user says \"audit NFR evidence\", \"audit NFRs\", or \"evaluate non-functional requirements\"","https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Ftea\u002Fworkflows\u002Ftestarch\u002Faac-testarch-nfr\u002FSKILL.md",[],[155,156,157,28,158,159,25,160,161,91,162],"aac testarch nfr","reliability","evidence","scalability","requirements","audit","performance","security",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":170,"publishedAt":32},"01M6DNQDPTGB49D8AAJV4GN2H8","aac-testarch-framework","Initialize test framework with Playwright or Cypress. Use when the user says \"lets setup test framework\" or \"I want to initialize testing framework\"","https:\u002F\u002Fgithub.com\u002Fmsayedshokry\u002FAgileAgentCanvasExt\u002Fblob\u002Fmain\u002Fresources\u002F_aac\u002Ftea\u002Fworkflows\u002Ftestarch\u002Faac-testarch-framework\u002FSKILL.md",[169],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[171,172,173,25,91,174,175,176,88,177,87,178],"aac testarch framework","framework","initialize","testing framework","setup","test framework","playwright","cypress"]