[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ACK3D2QMS55YDKB6QEMSQC":3,"skill-same:01M6ACK3D2QMS55YDKB6QEMSQC":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":26,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":47,"frontMatter":48,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":54,"ownerHtmlUrl":55,"ownerBlogUrl":56,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M6ACK3D2QMS55YDKB6QEMSQC","hamilton-core",null,"Core Hamilton patterns for creating DAGs, applying decorators, testing, and debugging dataflows. Use for basic Hamilton development tasks.","apache\u002Fhamilton","apache","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4","01M6AC83E6K4FDKK7HZ8WNMQKE","The Apache Software Foundation","01M6ACK0BE2X7FDAV10PJHXW1W",2630,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fcore\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000013","分析与可视化",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"core","hamilton core","read","for","true","decorators","false","basic","patterns","pytest","use","testing","grep","Bash","development","tasks","debugging","python","2026-11-10 10:12:30",false,"# Language Match Semantics — Feature Expert\n\n## Ownership\n\n- Frontend patterns may preserve a bare identifier as a binding-shaped HIR\n  node when its value\u002Fcategory is unavailable until MIR lowering.\n- MIR must resolve immutable current-module scalar `val` names before enum or\n  capture fallback. Mutable `var` names and genuinely unbound identifiers stay\n  capture patterns.\n- Dispatch must consume normalized arms. Integer-only cases retain the switch\n  path; text and bool cases use ordered scalar equality, with text compared by\n  content through `rt_text_eq_any`.\n\n## Regression contract\n\n`test\u002F01_unit\u002Fcompiler\u002Fcodegen\u002Fmatch_bare_val_constant_spec.spl` is the exact\nand adjacent contract: two text constants, two integer constants, bool values,\nwildcard reachability, mutable-name capture, and genuine capture.\n\n## Evidence honesty\n\nSource and static contracts do not close native behavior. Require a\nprovenance-admitted pure-Simple CLI to execute the focused spec before changing\nthe BugDB row from verification-pending to fixed.\n\n## Guards are evaluated on every arm shape (3a)\n\n`case P if g:` runs its body only when `P` matches and `g` holds, for every\npattern kind. Two lowerings carry guards and both are counted:\n\n- enum arms and guarded catch-alls: `lower_enum_match_flat`; guarded int \u002F\n  or-of-int \u002F binding \u002F wildcard arms: `lower_guarded_scalar_match`\n  (`50.mir\u002F_MirLoweringExpr\u002Fswitch_operators_calls.spl`);\n- tuple, text, range, struct and array arms: `build_if_chain`\n  (`20.hir\u002Fhir_lowering\u002F_Expressions\u002Fmatch_desugaring.spl`), which tests\n  `pattern and { destructure prelude; guard }`.\n\nThe guard-count invariant (`E-HIR-MATCH-GUARD` \u002F `E-MIR-MATCH-GUARD`, level via\n`SIMPLE_MIR_VERIFY_LEVELS=E-MIR-MATCH-GUARD=...`) reports a guard that was parsed but\nnot lowered. Guide: `doc\u002F07_guide\u002Fcompiler\u002Frobustness\u002Fmatch-guard-invariant.md`.\nSpecs: `test\u002F01_unit\u002Fcompiler\u002F50.mir\u002Fmatch_guard\u002F`. The seed\n`run` engine ignores a guard on `case _ if c:`; `simple test` evaluates it.\n",{},"main","97700b29e10675867891503f1e634b50a192356d",".claude-plugin\u002Fskills\u002Fcore",230,"https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton","https:\u002F\u002Fhamilton.apache.org\u002F","https:\u002F\u002Fgithub.com\u002Fapache","https:\u002F\u002Fwww.apache.org\u002F","2026-11-10 01:52:20",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add apache\u002Fhamilton --skill hamilton-core",{"tool":64,"command":65},"bunx","bunx skills add apache\u002Fhamilton --skill hamilton-core",{"tool":67,"command":68},"pnpm","pnpm dlx skills add apache\u002Fhamilton --skill hamilton-core","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fcore\u002FSKILL.md",true,[],[73,93,108,131,152,170],{"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":80,"publishedAt":45},"01M6ACKMNJ1SZJESEPW7MABKW9","hamilton-scale","Performance and parallelization patterns for Hamilton including async I\u002FO, Spark, Ray, Dask, caching, and multithreading. Use for scaling Hamilton workflows.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fscale\u002FSKILL.md",[79],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[81,82,44,83,84,85,86,87,40,88,29,37,89,36,35,90,91,33,31,30,92],"hamilton scale","scale","performance","workflows","spark","Ray","dask","parallelization","async","caching","scaling","multithreading",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":45},"01M6ACKHPW268MEH4MYY0Q91W1","hamilton-observability","Hamilton UI and SDK patterns for tracking, monitoring, and debugging dataflows. Use for observability, lineage tracking, and production monitoring.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fobservability\u002FSKILL.md",[],[100,101,44,102,43,103,104,105,106,40,39,29,107,37,35,33,31,30],"observability","hamilton observability","sdk","lineage","ui","monitoring","Production","tracking",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":117,"publishedAt":45},"01M6ACKEWF1TGHNCVPTJ9HQTDQ","hamilton-mcp","Interactive Hamilton DAG development via MCP tools. Validate, visualize, scaffold, and execute Hamilton pipelines without leaving the conversation. Use when building or debugging Hamilton dataflows interactively.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fmcp\u002FSKILL.md",[114],{"categoryNo":115,"categoryName":116,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[118,119,44,120,121,122,123,43,41,124,125,40,39,29,126,37,127,33,128,31,129,130],"MCP","hamilton mcp","visualize","dag","validate","scaffold","mcp tools","Tools","interactive","conversation","via","pip","when",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":139,"publishedAt":45},"01M6ACKC8346RJXKRZE4KJRT3X","hamilton-llm","LLM and AI workflow patterns for Hamilton including RAG pipelines, embeddings, vector databases, and prompt engineering. Use for building AI applications with Hamilton.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fllm\u002FSKILL.md",[137,138],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":115,"categoryName":116,"taxonomyType":21,"taxonomyTypeDesc":22},[140,44,141,142,143,144,145,146,40,147,29,37,148,36,149,35,150,151,33,31,30],"hamilton llm","prompt engineering","workflow","rag","vector","embeddings","applications","prompt","databases","workflow patterns","AI workflow","vector databases",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":159,"publishedAt":45},"01M6ACK9F2H02P3P93FAF464DQ","hamilton-integrations","Hamilton integration patterns for Airflow, Dagster, FastAPI, Streamlit, Jupyter notebooks, and other frameworks. Use when integrating Hamilton with other tools.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fintegrations\u002FSKILL.md",[158],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[160,161,44,162,163,164,125,40,39,29,165,166,37,35,167,33,168,169,31,30,130],"hamilton integrations","integrations","airflow","jupyter notebooks","integration","jupyter","fastapi","frameworks","dagster","with",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":177,"publishedAt":45},"01M6ACK6JDEDAR8QMCHKJ7MD08","hamilton-dev-workflow","Systematic 5-step workflow for building Hamilton DAGs - DOT graphs, signatures, validation, TDD implementation. Use this workflow when creating new Hamilton modules from scratch.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fhamilton\u002Fblob\u002Fmain\u002F.claude-plugin\u002Fskills\u002Fhamilton-dev-workflow\u002FSKILL.md",[176],{"categoryNo":115,"categoryName":116,"taxonomyType":21,"taxonomyTypeDesc":22},[142,178,179,180,44,181,182,40,29,37,183,184,36,185,186,33,187,31,30,188,130,189],"dev","hamilton dev workflow","dev workflow","tdd","validation","dot","modules","signatures","systematic","From Scratch","scratch","new"]