[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M754GSSV3ACG56M3XWT5F2PD":3,"skill-same:01M754GSSV3ACG56M3XWT5F2PD":48},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M754GSSV3ACG56M3XWT5F2PD","greet",null,"Use when asked to greet someone with the ceremonial mecatl greeting. Loads the exact greeting format.","stacklok\u002Fmecatl","stacklok","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F110237746?v=4","01M754F1F8WJJZYJ0WZ73C7PBS","Stacklok","01M754F1GGDR6FG8K1RZ8SR2NA",309,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002Fe2e\u002Ffixtures\u002Fskills\u002Fgreet\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: greet\ndescription: Use when asked to greet someone with the ceremonial mecatl greeting. Loads the exact greeting format.\n---\n\n# The ceremonial mecatl greeting\n\nWhen greeting a person, reply with exactly one line in this format and nothing else:\n\n    MECATL-GREETING \u003Cname>\n\nFor example, greeting Ada produces:\n\n    MECATL-GREETING Ada\n","# The ceremonial mecatl greeting\n\nWhen greeting a person, reply with exactly one line in this format and nothing else:\n\n    MECATL-GREETING \u003Cname>\n\nFor example, greeting Ada produces:\n\n    MECATL-GREETING Ada\n",{"name":5,"description":7},"main","c4ff786a7467eb2315de679ae78711d118775383","e2e\u002Ffixtures\u002Fskills\u002Fgreet",29,"https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl","https:\u002F\u002Fmecatl.dev","https:\u002F\u002Fgithub.com\u002Fstacklok","https:\u002F\u002Fstacklok.com","Open Source AI Innovation, Grounded in Trust.","2026-11-15 04:19:54",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add stacklok\u002Fmecatl --skill greet",{"tool":40,"command":41},"bunx","bunx skills add stacklok\u002Fmecatl --skill greet",{"tool":43,"command":44},"pnpm","pnpm dlx skills add stacklok\u002Fmecatl --skill greet","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002Fe2e\u002Ffixtures\u002Fskills\u002Fgreet\u002FSKILL.md",true,[],[49,56,63,70,77,84],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":19},"01M754GX1DCZR950M0SJFD048A","repo-fact","Use when asked for this repository's registered fact or codeword. Loads the canonical answer format.","https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002Fe2e\u002Ffixtures\u002Fskills\u002Frepo-fact\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":19},"01M754GPQN80V07DGCPCB7P2XX","go-table-tests","Write idiomatic table-driven Go tests that stay offline and follow this repo's conventions.","https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002Fdocs\u002Fexamples\u002Fskills\u002Fgo-table-tests\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M754GMQM60ARRZ0251WD6JN8","commit-style","Write Conventional-Commits messages for this repo, with the required Co-Authored-By trailer.","https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002Fdocs\u002Fexamples\u002Fskills\u002Fcommit-style\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M754GGFCQ3AWR3HHHSN3C91C","tech-writer","Use when writing or substantively editing user-facing documentation: drafting a new page, rewriting or restructuring an existing one, adding a major section, or turning engineering material (PR descriptions, specs, release notes, rough notes) into docs. Writes clear, focused technical documentation following the Diataxis framework and Mecatl's canonical style guide. Use it even when the request doesn't mention writing quality; it governs how documentation gets written. Not for editorial review of finished work.","https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftech-writer\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":19},"01M754G7VD9JBS4NVFNGREHP64","perf-optimization","Profile-driven performance optimization of mecatl using the offline benchmark + scenario harness. Use when optimizing allocations or latency, reducing allocs\u002Fop or memory, profiling a Go benchmark, pinpointing a hotspot with pprof, proving a win with benchstat, adding a regression benchmark, wiring profile-guided optimization (PGO), or investigating \"why is this slow \u002F allocating\" or a suspected perf regression. Covers task bench, task perf:scenarios, memprofile -> pprof, benchstat A\u002FB, allocs-first gating, PGO setup, and the discipline (follow the profile not the hypothesis; keep pure-perf changes byte-identical; mutation-test cache guards; skip the wrong abstraction). NOT for the live perf MCP server (use perf-mcp-interpretation) or non-mecatl Go profiling.","https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperf-optimization\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M754G1M7ME416A88V3EX42GD","perf-mcp-interpretation","Interpret the mecatl perf MCP server's output to diagnose latency, goroutine leaks, GC pressure, allocation churn, and memory growth in a running mecatl harness. Use when connected to the mecatl perf MCP server (the perf:\u002F\u002F resources or the query_metric \u002F top_cpu_functions \u002F capture_cpu_profile \u002F top_allocations \u002F list_slow_turns \u002F capture_flight_recorder tools) and investigating why mecatl is slow, leaking, or growing. Covers tool routing\u002Fcost, reading pprof rankings and runtime metrics, and the leak\u002Fcontention\u002FGC signatures. NOT for generic Go profiling or non-mecatl MCP servers.","https:\u002F\u002Fgithub.com\u002Fstacklok\u002Fmecatl\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperf-mcp-interpretation\u002FSKILL.md",[],[]]