[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P4P9S9017DTSFMRKGA7XW2":3,"skill-same:01M6P4P9S9017DTSFMRKGA7XW2":64},{"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":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":13,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M6P4P9S9017DTSFMRKGA7XW2","toolkit-i18n-operator",null,"Use the toolkit-i18n CLI for repeated Flutter localization workflows with compact outputs, CSV validation, key coverage reporting, generated JSON exports, and safe non-mutating behavior.","dexter-cnx\u002Fagent-engineering-toolkit","dexter-cnx","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F73522389?v=4","01M6K09WYAAXJXMR26H00WJ2AT","01M6P370Z0XCZ7NC67MJ2MRW94",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Ftools\u002Ftoolkit-i18n\u002Fskills\u002Ftoolkit-i18n-operator\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"toolkit i18n operator","toolkit","operator","i18n","behavior","for","with","flutter localization","compact","use","generated","coverage","cli","flutter","json","reporting","csv","validation","workflows","safe","2026-11-10 10:12:30",false,"---\nname: toolkit-i18n-operator\ndescription: Use the toolkit-i18n CLI for repeated Flutter localization workflows with compact outputs, CSV validation, key coverage reporting, generated JSON exports, and safe non-mutating behavior.\n---\n\n# When to use\n\nUse this skill when the task involves Flutter localization files generated from a CSV source of truth.\n\n# Preferred workflow\n\n1. `toolkit-i18n doctor`\n2. `toolkit-i18n validate \u003Ccsv-path> --json`\n3. `toolkit-i18n diff \u003Ccsv-path> --json`\n4. `toolkit-i18n keys list \u003Ccsv-path> --json`\n5. `toolkit-i18n keys diff --used-file \u003Cfile> --translations \u003Ccsv-path> --json`\n6. `toolkit-i18n coverage --used-file \u003Cfile> --translations \u003Ccsv-path> --json`\n7. `toolkit-i18n generate \u003Ccsv-path> --output \u003Cdir>`\n\n# Output rules\n\n- keep stdout compact\n- prefer structured output where practical\n- write generated language files to a target directory\n- always report generated file paths\n- dotted keys should become nested JSON objects\n- compare used keys from `toolkit-arch i18n-usage` when available\n\n# Safety\n\n- do not overwrite source CSV implicitly\n- do not add or run live write behavior unless explicitly requested\n\n# Common prompts\n\n- Use toolkit-i18n-operator to validate assets\u002Fi18n\u002Ftranslations.csv and summarize the top issues.\n- Use toolkit-i18n-operator to generate localization JSON files into artifacts\u002Fi18n and report the file paths.\n","# When to use\n\nUse this skill when the task involves Flutter localization files generated from a CSV source of truth.\n\n# Preferred workflow\n\n1. `toolkit-i18n doctor`\n2. `toolkit-i18n validate \u003Ccsv-path> --json`\n3. `toolkit-i18n diff \u003Ccsv-path> --json`\n4. `toolkit-i18n keys list \u003Ccsv-path> --json`\n5. `toolkit-i18n keys diff --used-file \u003Cfile> --translations \u003Ccsv-path> --json`\n6. `toolkit-i18n coverage --used-file \u003Cfile> --translations \u003Ccsv-path> --json`\n7. `toolkit-i18n generate \u003Ccsv-path> --output \u003Cdir>`\n\n# Output rules\n\n- keep stdout compact\n- prefer structured output where practical\n- write generated language files to a target directory\n- always report generated file paths\n- dotted keys should become nested JSON objects\n- compare used keys from `toolkit-arch i18n-usage` when available\n\n# Safety\n\n- do not overwrite source CSV implicitly\n- do not add or run live write behavior unless explicitly requested\n\n# Common prompts\n\n- Use toolkit-i18n-operator to validate assets\u002Fi18n\u002Ftranslations.csv and summarize the top issues.\n- Use toolkit-i18n-operator to generate localization JSON files into artifacts\u002Fi18n and report the file paths.\n",{"name":5,"description":7},"main","3035171e2986d5fdb445e694b9013fbdf58b3ff6","tools\u002Ftoolkit-i18n\u002Fskills\u002Ftoolkit-i18n-operator","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit","https:\u002F\u002Fgithub.com\u002Fdexter-cnx","https:\u002F\u002Fdexter-cnx.github.io\u002Fportfolio\u002F","2026-05-26 14:24:27",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add dexter-cnx\u002Fagent-engineering-toolkit --skill toolkit-i18n-operator",{"tool":56,"command":57},"bunx","bunx skills add dexter-cnx\u002Fagent-engineering-toolkit --skill toolkit-i18n-operator",{"tool":59,"command":60},"pnpm","pnpm dlx skills add dexter-cnx\u002Fagent-engineering-toolkit --skill toolkit-i18n-operator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Ftools\u002Ftoolkit-i18n\u002Fskills\u002Ftoolkit-i18n-operator\u002FSKILL.md",true,[],[65,85,94,106,118,126],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":81,"publishedAt":38},"01M6P4NREKE3P0XYV3RBBWC987","toolkit-design-operator","Use the toolkit-design CLI for repeated repository workflows.","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Ftools\u002Ftoolkit-design\u002Fskills\u002Ftoolkit-design-operator\u002FSKILL.md",[71,76],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[82,20,19,83,23,27,84,36,30],"toolkit design operator","design","repository",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":38},"01M6P4NNSQ09QFPYG2PMPWEA94","toolkit-ci-operator","Use the toolkit-ci CLI for repeated repository workflows.","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Ftools\u002Ftoolkit-ci\u002Fskills\u002Ftoolkit-ci-operator\u002FSKILL.md",[],[92,93,20,19,23,27,84,36,30],"toolkit ci operator","ci",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":38},"01M6P4NK636991P6WWQ6X8HDYX","toolkit-arch-operator","Use the toolkit-arch CLI for repeated repository workflows, including Flutter i18n usage scans, layer checks, and localization coverage.","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Ftools\u002Ftoolkit-arch\u002Fskills\u002Ftoolkit-arch-operator\u002FSKILL.md",[],[101,102,20,19,84,31,29,27,21,103,104,36,105,30,23],"toolkit arch operator","arch","layer","localization","usage",{"skillNo":107,"name":108,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":114,"publishedAt":38},"01M6P4NF18XGVSG2NR01E1DX0R","web-testing","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Foverlays\u002Fweb-frontend\u002Fskills\u002Fweb-testing\u002Fskill.md",[111],{"categoryNo":112,"categoryName":113,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000008","测试与质量",[115,116,117],"web","testing","web testing",{"skillNo":119,"name":120,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":123,"publishedAt":38},"01M6P4MVK07EJ75FQTFN54AGPM","web-state","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Foverlays\u002Fweb-frontend\u002Fskills\u002Fweb-state\u002Fskill.md",[],[115,124,125],"state","web state",{"skillNo":127,"name":128,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":38},"01M6P4MSKZ6B7TFGNEVAP0PB2H","web-routing","https:\u002F\u002Fgithub.com\u002Fdexter-cnx\u002Fagent-engineering-toolkit\u002Fblob\u002Fmain\u002Foverlays\u002Fweb-frontend\u002Fskills\u002Fweb-routing\u002Fskill.md",[],[132,115,133],"routing","web routing"]