[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PZSWZPWAK148BZYFBF3X3P":3,"skill-same:01M6PZSWZPWAK148BZYFBF3X3P":74},{"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":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":27,"commitSha":56,"skillDirectory":57,"forksCount":13,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":60,"install":61,"resources":73},"01M6PZSWZPWAK148BZYFBF3X3P","understand-project-yylo",null,"Inspect the current product architecture, dependencies, and validation loops before planning or implementing a requested change.","duc-duy-1612\u002FOnline-Delivery-Systems-Web","duc-duy-1612","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192231384?v=4","01M6NSDKQQDKVTHZ8DZMZ1VYY6","01M6NSDKW8DDVTQHBT1HBDDJPT",0,"MIT","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Funderstand-project-yylo\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"understand project","understand project yylo","understand","project","main","for","implementing","inspect","true","read-only","architecture","task","community","only","project-management","access","controller","license","dev","planning","2026-11-10 10:12:30",false,"---\nname: understand-project-yylo\ndescription: Inspect the current product architecture, dependencies, and validation\n  loops before planning or implementing a requested change.\ncategory: project-management\nrisk: safe\nsource: https:\u002F\u002Fgithub.com\u002Fyylo-dev\u002Fyylo-skills\nsource_repo: yylo-dev\u002Fyylo-skills\nsource_type: community\ndate_added: '2026-09-19'\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002Fyylo-dev\u002Fyylo-skills\u002Fblob\u002Fmain\u002FLICENSE\ncompatibility: Requires read access to the product worktree and the `yy` CLI for task\u002Fspec\n  reads through the canonical controller. Read-only inspection; no mutations.\nargument-hint: '[Main Task] [Constraints] [Ultimate Goal]'\nenable-shell-directives: true\n---\n\n# Understand the project\n\n1. Read `AGENTS.md`\u002F`CLAUDE.md`, repository status, relevant source, tests, and existing product documentation in the integration or assigned feature worktree.\n2. Read related Kanban tasks and durable specs through the canonical metadata controller. Do not assume `.juno_task\u002Fplan.md` exists and do not materialize controller-private metadata in a product worktree.\n3. Trace only the dependencies and runtime paths needed for the requested goal. Use bounded parallel investigation when independent questions justify it.\n4. Report current behavior, sources of truth, affected components, risks, unknowns, and the smallest useful validation loop.\n5. If the user requested planning, hand the findings to `plan-ledger-tasks-yylo`. If implementation was requested, work only in the task worktree returned by `yy task start TASK_ID`.\n6. Write a durable operational spec only when requested or materially useful. Draft it externally, preflight the installed `yy ledger artifact` API, capture it as an immutable `report` Artifact Record with provenance\u002Fretention, and verify retrieval, digest, and history. If that API is unavailable, stop with the external draft intact; never fall back to product `docs\u002F`, task bodies\u002Fresponses, new `.juno_task\u002Fspecs`, or direct controller-store edits. Product `docs\u002F` remains reserved for documentation shipped with the product. Do not update root instructions with transient status.\n\n## Invocation contract\n\nThe structured views below intentionally alias parts of the complete request; they are not additional user arguments.\n\n### Main task\n\n$1\n\n### Constraints and context\n\n$2\n\n### Complete raw request\n\n$ARGUMENTS\n\n## When to Use\n\n- Before planning or implementing a requested change, when you need current architecture, dependencies, and validation loops.\n- To hand grounded findings to `plan-ledger-tasks-yylo` (planning) or a task worktree (implementation).\n\n## Limitations\n\n- Read-only: reports current behavior, sources of truth, affected components, risks, unknowns, and the smallest validation loop - does not implement.\n- Bounded investigation only; do not materialize controller-private metadata in a product worktree.\n- Durable specs are captured as immutable Artifact Records only when the installed `yy ledger artifact` API supports it; otherwise stop with the external draft intact.\n\n### Example\n\n```bash\nyy ledger search --status todo --limit 5\nyy ledger get TASK_ID\n```\n\n> Adapted from [yylo-dev\u002Fyylo-skills](https:\u002F\u002Fgithub.com\u002Fyylo-dev\u002Fyylo-skills) (MIT) - v2.0.1; frontmatter, When to Use\u002FLimitations, and safety boundaries added for upstream compliance.\n","# Understand the project\n\n1. Read `AGENTS.md`\u002F`CLAUDE.md`, repository status, relevant source, tests, and existing product documentation in the integration or assigned feature worktree.\n2. Read related Kanban tasks and durable specs through the canonical metadata controller. Do not assume `.juno_task\u002Fplan.md` exists and do not materialize controller-private metadata in a product worktree.\n3. Trace only the dependencies and runtime paths needed for the requested goal. Use bounded parallel investigation when independent questions justify it.\n4. Report current behavior, sources of truth, affected components, risks, unknowns, and the smallest useful validation loop.\n5. If the user requested planning, hand the findings to `plan-ledger-tasks-yylo`. If implementation was requested, work only in the task worktree returned by `yy task start TASK_ID`.\n6. Write a durable operational spec only when requested or materially useful. Draft it externally, preflight the installed `yy ledger artifact` API, capture it as an immutable `report` Artifact Record with provenance\u002Fretention, and verify retrieval, digest, and history. If that API is unavailable, stop with the external draft intact; never fall back to product `docs\u002F`, task bodies\u002Fresponses, new `.juno_task\u002Fspecs`, or direct controller-store edits. Product `docs\u002F` remains reserved for documentation shipped with the product. Do not update root instructions with transient status.\n\n## Invocation contract\n\nThe structured views below intentionally alias parts of the complete request; they are not additional user arguments.\n\n### Main task\n\n$1\n\n### Constraints and context\n\n$2\n\n### Complete raw request\n\n$ARGUMENTS\n\n## When to Use\n\n- Before planning or implementing a requested change, when you need current architecture, dependencies, and validation loops.\n- To hand grounded findings to `plan-ledger-tasks-yylo` (planning) or a task worktree (implementation).\n\n## Limitations\n\n- Read-only: reports current behavior, sources of truth, affected components, risks, unknowns, and the smallest validation loop - does not implement.\n- Bounded investigation only; do not materialize controller-private metadata in a product worktree.\n- Durable specs are captured as immutable Artifact Records only when the installed `yy ledger artifact` API supports it; otherwise stop with the external draft intact.\n\n### Example\n\n```bash\nyy ledger search --status todo --limit 5\nyy ledger get TASK_ID\n```\n\n> Adapted from [yylo-dev\u002Fyylo-skills](https:\u002F\u002Fgithub.com\u002Fyylo-dev\u002Fyylo-skills) (MIT) - v2.0.1; frontmatter, When to Use\u002FLimitations, and safety boundaries added for upstream compliance.\n",{"name":5,"risk":48,"source":49,"license":14,"category":37,"date_added":50,"description":7,"source_repo":51,"source_type":35,"argument-hint":52,"compatibility":53,"license_source":54,"enable-shell-directives":55},"safe","https:\u002F\u002Fgithub.com\u002Fyylo-dev\u002Fyylo-skills","2026-09-19","yylo-dev\u002Fyylo-skills","[Main Task] [Constraints] [Ultimate Goal]","Requires read access to the product worktree and the `yy` CLI for task\u002Fspec reads through the canonical controller. Read-only inspection; no mutations.","https:\u002F\u002Fgithub.com\u002Fyylo-dev\u002Fyylo-skills\u002Fblob\u002Fmain\u002FLICENSE",true,"f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Funderstand-project-yylo","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612","2026-10-25 23:50:58",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":55},[63,66,69],{"tool":64,"command":65},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill understand-project-yylo",{"tool":67,"command":68},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill understand-project-yylo",{"tool":70,"command":71},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill understand-project-yylo","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Funderstand-project-yylo\u002FSKILL.md",[],[75,100,124,147,173,197],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":86,"publishedAt":43},"01M6Q0FA5FZ410Z33Z3TFQ4DBA","zero-trust","Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzero-trust\u002FSKILL.md",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[87,88,89,33,90,91,77,92,93,38,94,36,35,27,95,96,97,98,99,29],"ZeRO","trust","zero trust","assessment","verification","segmentation","devops-security","configure","active","critical","scope","scripts","relevant",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":43},"01M6Q0F1YZJW3KX5FBKEVZ8CV4","zcode-delegate","Delegate coding tasks to the Z.AI ZCode CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzcode-delegate\u002FSKILL.md",[],[107,108,109,110,111,112,113,114,115,116,117,118,119,36,120,35,121,122,96,123],"delegate","zcode","zcode delegate","review","cli","orchestration","tasks","run","Bash","model","node","read","orchestrator","files","desktop app","app","agent-orchestration",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":43},"01M6Q0ETK41VGNMYEXW0T00AJN","youtube-transcript","Fetch YouTube transcripts through DeepAPI or local fallback tooling and save clean text output.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript\u002FSKILL.md",[],[131,132,133,48,134,135,136,40,137,138,139,140,141,35,27,142,143,144,145,146],"transcript","youtube transcript","youtube","github","codex","research","https","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts","blob",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":162,"publishedAt":43},"01M6Q0EPPH2PVMDW40017F8WX0","youtube-transcript-skills","Fetch YouTube video transcripts, search videos\u002Fchannels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript-skills\u002FSKILL.md",[153,156,159],{"categoryNo":154,"categoryName":155,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":157,"categoryName":158,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":160,"categoryName":161,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000030","开发工程师",[131,132,133,163,48,164,134,135,40,165,166,167,168,139,169,35,27,170,171,172],"youtube transcript skills","gemini","search","api","Video","browse","api-integration","free","card","channels",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":183,"publishedAt":43},"01M6Q0EAB96PX83W5PTE8A0R8D","youtube-notetaker","Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-notetaker\u002FSKILL.md",[179,182],{"categoryNo":180,"categoryName":181,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":157,"categoryName":158,"taxonomyType":84,"taxonomyTypeDesc":85},[133,184,185,111,48,186,187,188,189,40,167,190,191,192,193,27,194,142,195,196],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":201,"categories":202,"keywords":204,"publishedAt":43},"01M6Q0E55F0GW5MX48V8HXS8B5","youtube-full","Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-full\u002FSKILL.md",[203],{"categoryNo":154,"categoryName":155,"taxonomyType":84,"taxonomyTypeDesc":85},[205,133,206,207,48,164,165,208,209,166,167,168,139,210,169,35,27,170,211,145],"youtube full","full","google","server","dlp","credits","automatic"]